timesten 系列三:如何安装创建自己的 data store
在完成上面的安装任务之后,因为我们需要 TT 存放我们应用的数据,我们就
要配置自己的 data store 了(理解为 oracle 里面的 schema)。
在做这个任务之前,需要厘清一个概念,DSN=data source name ,这个是
标准的 ODBC 的用语,用来描述一个可以提供 odbc 连接的数据库服务器,
在 timesten 里面,所有的连接都是通过 odbc 的,就算是 jdbc 也是通过
odbc 连接到到 TT 上的。
在 TT 里面,有两种 DSN
1.系统一级的 DSN 定义在服务器端,定义该 data store 的文件存放位置,以
及其他的一些控制参数,比如是否需要 log,是否打开 checkpoint 等等。
2.客户端的 DSN,用来描述一个远端服务器上的 data store,客户端程序用
来连接到服务器
首先我们在刚才装好的 TT 服务器上定义个两个 DSN,一个系统一级的,一个
用户一级的
打开 $INSTALL_DIR/info/sys.odbc.ini
在[ODBC Data Sources] 下面添加如下两行 ,定义我们这个 data store 需
要的 driver
wzy_tt70=TimesTen 7.0 Driver
wzyCS_tt70=TimesTen 7.0 Client Driver
然后在 该文件的最后,添加如下内容:
#定义系统一级的 DSN 的名字
[wzy_tt70]
#定义驱动
Driver=/oracle/timesten/TimesTen/tt70/lib/libtten.so
#定义文件存放位置,数据文件和 log 都是放在 info/wzy 目录下,以 wzy 为
前缀开始的
DataStore=/oracle/timesten/TimesTen/tt70/info/wzy/wzy
#定义数据库的字符集
DatabaseCharacterSet=WE8ISO8859P1
#定义是否需要用户授权认证
Authenticate=0
#定义内存大小
PermSize=64
TempSize=16
#定义用户一级的 DSN
[wzyCS_tt70]
#服务器的地址
TTC_SERVER=LocalHost_tt70
评论1