rac数据库不能实现故障转移

[复制链接]
查看11 | 回复5 | 2011-2-18 11:42:47 | 显示全部楼层 |阅读模式
大家好:
我在测试failover的时候报错了:
第一个窗口racdb1节点执行:sqlplus sys/oracle@racdbservice ; select instance_name,status from v$instance;结果:racdb1
再开一个新racdb1窗口执行:sqlplus sys/oracle@racdbservice ; select instance_name,status from v$instance;结果:racdb1,此时shutdown immediate,后,在第一个窗口执行 select instance_name,status from v$instance;就报错了,理论上应该返回结果:racdb2才可以。
我服务器端tnsname.ora配置:
RACDBSERVICE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = racnode1-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = racnode2-vip)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = racdb)
(FAILOVER_MODE =
(BACKUP = racdbservice_preconnect)
(TYPE = SELECT)
(METHOD = PRECONNECT)
(RETRIES = 180)
(DELAY = 5)
)
)
)
请问各位是怎么回事啊?

回复

使用道具 举报

千问 | 2011-2-18 11:42:47 | 显示全部楼层
那位指教一下
回复

使用道具 举报

千问 | 2011-2-18 11:42:47 | 显示全部楼层
你推出去重新登录下sqlplus重新连接再执行看看有什么变化没有
回复

使用道具 举报

千问 | 2011-2-18 11:42:47 | 显示全部楼层
racdbservice_preconnect怎么配置的?sqlplus sys/oracle@racdbservice 登录后能在另一个节点看到会话吗?
回复

使用道具 举报

千问 | 2011-2-18 11:42:47 | 显示全部楼层
不能是正常shutdown db,you can kill the instance from os..
回复

使用道具 举报

千问 | 2011-2-18 11:42:47 | 显示全部楼层
如果是client端的FAIL OVER的话那种情况是不能转移的~
只是新的client会连接到活的实例~LZ可以搜索一下 service的端的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行