[转帖]Active-Standby Pair + 灾备中心试验(2)_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3973 | 回复: 0   主题: [转帖]Active-Standby Pair + 灾备中心试验(2)        下一篇 
shunzi
注册用户
等级:上尉
经验:782
发帖:133
精华:0
注册:2011-10-10
状态:离线
发送短消息息给shunzi 加好友    发送短消息息给shunzi 发消息
发表于: IP:您无权察看 2011-10-31 15:12:18 | [全部帖] [楼主帖] 楼主

 

试验步骤如下:

安装TimesTen 7.0.4 (或以上的版本), 并选择安装Cache Connet to Oracle 。

配置好3个DSN如下,并创建好对应的用户名和密码 test/test:

[ttactive]
Description=For Active Master
Driver=/home/tt705/TimesTen/tt705/lib/libtten.so
DataStore=/home/tt705/TimesTen/tt705/info/ttactive
//注意配置ttstandby,ttdisaster时, 则分别指向自己的DataStore
DatabaseCharacterSet=ZHS16GBK
//和Linux、Windows平台上的Oracle数据库字符集是一样的
PermSize=50
TempSize=10
CkptFrequency=60
CkptLogVolume=2
LogBuffSize=2048
LogFileSize=2
OracleID=ORCLLIN
//ttdisaster则指向ORCLWIN,即连到Windows平台上的Oracle。因为其角色为灾备中心。
UID=test
//该用户同时存在于Linux、Windows平台上的Oracle数据库中
OraclePWD=test


在两台Oracle数据库上分别创建test/test用户,并在test用户下创建表

SQL> create table tt(id int not null primary key, name char(10));
Table created.
SQL> insert into tt values(1,’tt’);
1 row created.
SQL> commit;
Commit complete.
SQL>


在Linux服务器上配置tnsnames.ora,使得可以访问Linux和Windows上的Oracle

在Linux上的tnsnames.ora 配置如下:

ORCLLIN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = west-mountain)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
ORCLWIN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.154.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论