Timesten系列之三:TimesTen常见问题
来源:互联网 发布:淘宝怎么看买家已评价 编辑:程序博客网 时间:2024/05/21 11:16
Timesten系列之三:TimesTen常见问题
如何查看TT中的存储过程和表格
答:可以参见sql.pdf文档。如sys.tables,sys.indexes
如何查看TT的日志
答:在 installdir/info/ttmesg.log
和installdir/info/tterrors.log中
如何批量执行脚本
答:ttIsql -f create.sql MY_DSN(DSN的名字)
如何查看TT的错误号对应的信息
答:查看error_ref.pdf文档
如何设定字符集
答:在/home/timesten/TimesTen/eservice/info/sys.odbc.ini中
例如:
[TT_eservice]
Driver=/home/timesten/TimesTen/eservice/lib/libtten.so
DataStore=/home/timesten/TimesTen/eservice/info/TT_eservice
DatabaseCharacterSet=ZHS16GBK
ConnectionCharacterSet=ZHS16GBK
UID=eservice
PWD=alibaba
如何查看索引和表格:
Command> desc tracelog;
Table TIMESTEN.TRACELOG:
Columns:
*ID NUMBER (20) NOT NULL
CORPORATION_ID NUMBER (10) NOT NULL
USER_ADDRESS VARCHAR2 (15) INLINE NOT NULL
USER_ID VARCHAR2 (32) INLINE NOT NULL
GMT_USER_LOGIN DATE NOT NULL
GMT_USER_LAST_VISIT DATE NOT NULL
CORPORATION_PAGE VARCHAR2 (255) NOT INLINE NOT NULL
1 table found.
(primary key columns are indicated with *)
Command> indexes tracelog;
Indexes on table TIMESTEN.TRACELOG:
TRACELOG: unique T-tree index on columns:
ID
USERID_CORPID_LASTVISIT_IDX: non-unique T-tree index on columns:
USER_ID
CORPORATION_ID
GMT_USER_LAST_VISIT
2 indexes found.
Client/Server DSN配置
答:
1.在windows下面,在控制面版中配置DSN。这里需要注意的是在服务端的DSN属性中需要设置Authenticate=0(没有采用access control),
否则需要输入密码。并且uid是需要输入timesten的,否则的话,UID将变成客户端主机的用户名了。
2.在unix下面,需要配置sys.ttconnect.ini和sys.odbc.ini这两个文件,
在sys.ttconnect.ini中
[remote_eservice] //指向服务器端的逻辑名
Description=TimesTen Server
Network_Address=10.0.33.108 //此处的地址有如下三种写法,不同的写法导致数据的通讯模式不同,性能也不一样
//ip地址-tcp;
//ttShmHost-shared memory;
//ttLocalHost-UNIX domain sockets
TCP_PORT=17002 // 可在服务器上通过ttstatus 得到
在sys.odbc.ini文件中
[ODBC Data Sources]
eservice=TimesTen Client 7.0
[eservice]
TTC_SERVER=remote_eservice //指向第一步中配置的服务器逻辑名
TTC_SERVER_DSN=eservice //要连接到B机上哪个DataStore
注意客户端还需要配置:
export LD_LIBRARY_PATH=/home/timesten/TimesTen/tt70/lib:/usr/lib
export CLASSPATH=/home/timesten/TimesTen/tt70/lib/ttjdbc14.jar
如何实时查看TT的状态:
答:
ttStatus命令
错误处理:
802: Data store space exhausted
6221: Temporary data partition free space insufficient to allocate 64664 bytes of memory
答:在32bit上面,timesten总共可用的内存为2047M,包括tempsize和permsize。
需要增加tempsize参数,这里需要注意的是,如果一开始permsize设为2000m,后来又想调小它,
只能是把原来的Datastore删掉才行,否则是降不下来的。可以设置overwrite=1来覆盖它。
不过注意,这样不只是数据没了,而且连表的定义也没了。
- Timesten系列之三:TimesTen常见问题
- TimesTen常见问题
- Timesten系列之二:timesten重要的连接属性(参数)
- Timesten系列之五:TimesTen的实例、库、日志、数据文件
- timesten
- Timesten
- Timesten系列之四:checkpoint和checkpoint优化的参数
- TimesTen快速入门(三)
- TimesTen常见问题(持续整理中)
- TimesTen 常见问题答疑(科普篇)
- Timesten安装
- Timesten安装
- timesten locks
- TimesTen安装
- timesten升级
- Oracle TimesTen
- Timesten profile
- Timesten HugePage
- CuteEditor破解注册文件代码
- LCA问题的两种解法
- Asterisk manager API(AMI)文档(中文版)
- 之前的文章
- Uncertainy and information
- Timesten系列之三:TimesTen常见问题
- 堆和栈的区别
- SOAOffice: Office中间件第一品牌
- 实际经验之需求获取——需求人员,成为会谈的掌控者
- AT命令学习总结
- RSS
- Timesten系列之四:checkpoint和checkpoint优化的参数
- cobar and mysql分库字段问题
- Timesten系列之五:TimesTen的实例、库、日志、数据文件