社区
Oracle 高级技术
帖子详情
RAC环境的疑惑
ks_reny
2011-03-10 02:06:31
请教大家一个问题,oracle 10G RAC环境,有两个节点,应用系统正常连接到数据库,没有退出应用系统,我关掉其中一个节点,再使用应用系统时,提示数据库断开连接,只有重新进入应用系统才能用,觉得这样不好,是不是RAC环境就是这样的?
我想让只要有其中一个节点正常时,应用系统不退出能继续正常使用。
...全文
198
7
打赏
收藏
RAC环境的疑惑
请教大家一个问题,oracle 10G RAC环境,有两个节点,应用系统正常连接到数据库,没有退出应用系统,我关掉其中一个节点,再使用应用系统时,提示数据库断开连接,只有重新进入应用系统才能用,觉得这样不好,是不是RAC环境就是这样的? 我想让只要有其中一个节点正常时,应用系统不退出能继续正常使用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ks_reny
2011-03-11
打赏
举报
回复
两台节点的hosts文件里我都加下面的内容:
192.168.5.1 clusternodea.ren.com clusternodea
192.168.5.11 clusternodea-vip.ren.com vip-clusternodea
192.168.5.2 clusternodeb.ren.com clusternodeb
192.168.5.22 clusternodeb-vip.ren.com vip-clusternodeb
10.0.0.1 clusternodea-priv.ren.com clusternodea-priv
10.0.0.2 clusternodeb-priv.ren.com clusternodeb-priv
ruihuahan
2011-03-11
打赏
举报
回复
检查一下,第一个节点down掉后,第一个节点的 vip 是不是绑定到未down掉的第二个节点上了。
正常情况下,一个节点的down掉后,其vip自动转移的未down掉的另一个节点上。
ks_reny
2011-03-10
打赏
举报
回复
[Quote=引用 4 楼 java3344520 的回复:]
你的第三台电脑是客户端,不是RAC节点吧,访问的时候配置HOSTS了么?
[/Quote]
第三台是客户端,没有配置hosts,RAC节点配置hosts了。
iqlife
2011-03-10
打赏
举报
回复
你的第三台电脑是客户端,不是RAC节点吧,访问的时候配置HOSTS了么?
ks_reny
2011-03-10
打赏
举报
回复
我两个节点的名称是 clusternodea 和clusternodeb。
第三台电脑的名称是DC。
以下是节点的listener.ora 的内容:
# listener.ora.clusternodea Network Configuration File: c:\oracle\product\10.2.0\db_1\network\admin\listener.ora.clusternodea
# Generated by Oracle configuration tools.
SID_LIST_LISTENER_CLUSTERNODEA =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = c:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER_CLUSTERNODEA =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodea-vip.ren.com)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.1)(PORT = 1521)(IP = FIRST))
)
)
以下是节点1的tnsnames.ora 内容
# tnsnames.ora Network Configuration File: c:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
CFTEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodea-vip.ren.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodeb-vip.ren.com)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CFTEST)
)
)
CFTEST2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodeb-vip.ren.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CFTEST)
(INSTANCE_NAME = CFTEST2)
)
)
CFTEST1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodea-vip.ren.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CFTEST)
(INSTANCE_NAME = CFTEST1)
)
)
LISTENERS_CFTEST =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodea-vip.ren.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodeb-vip.ren.com)(PORT = 1521))
)
-------------------------------------------------------------------------------------
以下是节点2的listener.ora内容
# listener.ora.clusternodeb Network Configuration File: c:\oracle\product\10.2.0\db_1\network\admin\listener.ora.clusternodeb
# Generated by Oracle configuration tools.
SID_LIST_LISTENER_CLUSTERNODEB =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = c:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER_CLUSTERNODEB =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodeb-vip.ren.com)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.2)(PORT = 1521)(IP = FIRST))
)
)
以下是节点2的tnsnames.ora 内容
# tnsnames.ora Network Configuration File: c:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
CFTEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodea-vip.ren.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodeb-vip.ren.com)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CFTEST)
)
)
CFTEST2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodeb-vip.ren.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CFTEST)
(INSTANCE_NAME = CFTEST2)
)
)
CFTEST1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodea-vip.ren.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CFTEST)
(INSTANCE_NAME = CFTEST1)
)
)
LISTENERS_CFTEST =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodea-vip.ren.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = clusternodeb-vip.ren.com)(PORT = 1521))
)
------------------------------------------------------------------------------------
以下是第3台电脑DC的 listener.ora 内容:
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = dc.ren.com)(PORT = 1521))
)
)
以下是第3台电脑DC的 tnsnames.ora 内容:
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
CFTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.11)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.22)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = CFTEST)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
ks_reny
2011-03-10
打赏
举报
回复
节点监听配置都是根据netca 配置的,我也不知道哪里错了?
秋雨飘落
2011-03-10
打赏
举报
回复
节点监听配置的有问题,正常的来说,其中一个实例挂掉,是可以的
scan ip和vip的关系
疑惑
本文详细介绍了O
rac
le 11g
RAC
中的SCAN(Simple Client Access Name)和VIP(Virtual IP)概念及其区别。SCAN提供了虚拟访问层,使得客户端只需配置一个SCAN IP即可实现负载均衡,而VIP则是在节点宕机时自动切换的IP。DNS实现的SCAN通过轮叫调度实现负载均衡。文中还探讨了SCAN的实现方式和DNS服务器的配置,并解答了关于多节点
环境
下SCAN分配的
疑惑
。
o
rac
le 10g
rac
负载均衡 二
本文探讨了O
rac
le
RAC
环境
下故障转移(failover)的配置与实践问题,包括负载均衡(load balancing)失效及TAF配置的影响。通过具体案例分析了不同配置下故障转移的表现,并提出了对于配置调整后效果不明显的
疑惑
。
O
RAC
LE 几个我忍了他很多年的问题
本文探讨了O
rac
le数据库在DataGuard
环境
中临时文件的处理方式,11GR2
Rac
环境
下RHEL6.0及以上版本中ohasd的启动技巧,以及ALTER SYSTEM, ALTER DATABASE命令的使用
疑惑
,同时对ARCHIVELOG术语的不同用法进行了讨论。
o
rac
le主库增长快备库增长慢,dataguard standby库增长过快
博客讨论了一位用户遇到的问题,其O
rac
le 10g
RAC
主库与逻辑Standby备库的数据增长速度不一致。主库每日增长约300M,而备库增长达到500M。主库使用TSM软件进行RMAN备份并清除归档日志,备库则通过定时脚本删除归档日志。用户
疑惑
为何备库增长更快,并寻求问题根源和解决办法。博客内容涉及数据库备份策略、归档日志管理和逻辑Standby
环境
的影响。
O
rac
le
RAC
下的Redo log
本文探讨了在O
rac
le的RealApplicationClusters(
RAC
)
环境
中,RedoLog的工作原理和管理。文章指出,在2节点
RAC
的Administrator-ManagedDatabase配置中,存在4个状态为CURRENT的RedoLog,这可能引发对RedoLog数量的误解。实际上,每个实例应有两个RedoLog,总共4个。文章强调,不应使用GV视图来查看RedoLog信息,而应依赖V$视图,因为V$log会显示所有实例的RedoLog。此外,文章还提到了RedoLog的存储和多路复用的重要性,以及在ASM中如何配置RedoLog文件以确保所有实例的访问性。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章