文档详情

timesten双机热备.doc

发布:2017-08-03约2.26千字共3页下载文档
文本预览下载声明
一. timesten to timesten 1.首先关了两机的防火墙 #iptables -Z #iptable -F 2.装jdk(好像也可以不装) 3..安装timesten. 3.同步两机时间 date 010318242008(月日时分年) 4. 增加数据库用户 [timesten@flypig timesten]$ source ~timesten/.profile [timesten@flypig]$ttisql TT_tt70 Command create user imdb identified by imdb; Command grant ddl,admin to imdb; Command grant write to imdb; Command grant SELECT to imdb; Command quit 5. 增加用户DSN [timesten@flypig timesten]$mkdir –p /opt/TimesTen/imdb [timesten@flypig timesten]$vi /opt/TimesTen/tt70/info/sys.odbc.ini 在 [ODBC Data Sources]下面增加: imdb=TimesTen 7.0 Driver 在最后面增加: [imdb] Driver=/opt/TimesTen/tt70/lib/libtten.so DataStore=/opt/TimesTen/imdb/imdb DatabaseCharacterSet=ZHS16GBK ConnectionCharacterSet=ZHS16GBK Authenticate=0 UID=imdb PWD=imdb #ipcs memory size(M),该内存大小必须比shmmax小,否则用户DSN会进不去 #PermSize=5000 #Connections=2047 #permsize*20% #TempSize=1000 CkptFrequency=600 CkptLogVolume=256 LogBuffSize=256000 LogFileSize=256 测试用户DSN: [timesten@flypig timesten]$ttisql imdb 连接成功出现command命令行则配置没有问题!两机都要一样。 6.修改hosts #vi /etc/hosts 加上 timesten1(timesten1是主机名用于作同步的dns,ip根据实际情况而定) timesten2 7. Active/active数据库配置在/etc/hosts里面加入各台Timesten同步Timesten1和Timesten2的时间,最好用ntp之类的定时(20分钟)同步一下时钟,否则replication就会失败在Timesten1上安装好所有的用户数据库对象Ttisql imdb CommandCREATE TABLE imdb.TAB (COL1 NUMBER NOT NULL, COL2 NUMBER NOT NULL, TSTAMP BINARY(8), PRIMARY KEY (COL1)); CommandCREATE TABLE imdb.tab1(a NUMBER NOT NULL, b NUMBER, c CHAR(8), TSTAMP BINARY(8), PRIMARY KEY (a)); 同步数据库 CREATE REPLICATION imdb.repscheme ELEMENT ds1 DATASTORE MASTER imdb ON timesten1 SUBSCRIBER imdb ON timesten2 ELEMENT ds2 DATASTORE MASTER imdb ON timesten2 SUBSCRIBER imdb ON timesten1; 同步表 CommandCREATE REPLICATION imdb.repscheme ELEMENT ds1 table imdb.tab1 MASTER imdb ON timesten2 SUBSCRIBER imdb ON timesten1 ELEMENT ds2 table imdb.tab1 MASTER imdb ON timesten
显示全部
相似文档