柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!
全部博文(1669)
分类: 服务器与存储
2012-08-13 15:47:17
2012-08-13 11:43:14| 分类: linux下Oracle 10 | 标签: |字号大中小
单位需要用到timesten数据库,早就听说过timesten的大名,这次刚好可以来研究一番。首先在自己机器上安装一个timesten,介质的下载可以去,现在最新的版本是11.2.1,timesten数据库比起oracle来说,可以说是轻量级很多,整个文件也才100多M,timesten 7 的更少,只有几十M,相比oracle动辄几个G的介质来说,timesten容易下载,安装的多。
对于windows机器来说,安装比较简单,我由于介质放的目录命名有空格导致安装过程中报莫名其妙的错误,所以还是建议大家在介质的放置目录不要有空格,也不要有汉字。
安装完之后timesten自动安装了一个timesten的服务,这是可以在命令行使用工具ttdaemonadmin来启动停止服务了:
C:\Documents and Settings\Administrator>ttdaemonadmin -stop
TimesTen Daemon stopped.
C:\Documents and Settings\Administrator>ttdaemonadmin -start
TimesTen Data Manager 11.2.1 服务正在启动 .
TimesTen Data Manager 11.2.1 服务已经启动成功。
建库:
1.首先要设置dsns(data source names),dsn是一个timesten数据库的逻辑标示,dsn包含数据库的属性。在linux和unix系统中,dsn在install_dir/info/sys.odbc.ini文件中定义,在windos中使用windows的ODBC data source administrator来管理。
下面在windows上建立一个dsn my_ttdb,建立过程参见timesten的,需要注意的是:如果你要用timesten cache oracle数据,那么timesten的字符集要与oracle的字符集相同。并且在IMDB CACHE tab中定义tns names。
2.敲入ttisql就进入了timesten的交互式sql界面
C:\Documents and Settings\Administrator>ttisql
Copyright (c) 1996-2010, Oracle. All rights reserved.
Type ? or “help” for help, type “exit” to quit ttIsql.
Command>
接着敲入connect “dsn=my_ttdb”会连接到刚才创建的my_ttdb数据库,并且装载到内存
Command> connect “dsn=my_ttdb”;
Connection successful: DSN=my_ttdb;UID=Administrator;DataStore=D:\TimesTen\datastore\my_ttdb;DatabaseCharacterSet=ZHS16G
BK;ConnectionCharacterSet=US7ASCII;DRIVER=C:\TimesTen\bin\ttdv1121.dll;LogDir=D:\TimesTen\logs;PermSize=40;TempSize=32;T
ypeMode=0;OracleNetServiceName=orcl;
(Default setting AutoCommit=1)