查看: 7684|回复: 10

11g R2的SCAN故障切换问题

[复制链接]
论坛徽章:
4
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:11路虎
日期:2013-09-05 15:36:31
跳转到指定楼层
1#
发表于 2010-5-21 11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚刚装好11g R2  4节点的实验环境。有些方面不是很明白,请高手帮忙。

hosts 信息:
[root@rac1 ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               rac1 localhost.localdomain localhost
#::1            localhost6.localdomain6 localhost6
#public
192.168.4.221 rac1.localdomain rac1
192.168.4.222 rac2.localdomain rac2
192.168.4.223 rac3.localdomain rac3
192.168.4.224 rac4.localdomain rac4
#private
10.10.30.11 rac1-priv.localdomain rac1-priv
10.10.30.12 rac2-priv.localdomain rac2-priv
10.10.30.13 rac3-priv.localdomain rac3-priv
10.10.30.14 rac4-priv.localdomain rac4-priv
#virtual
192.168.4.216 rac1-vip.localdomain rac1-vip
192.168.4.217 rac2-vip.localdomain rac2-vip
192.168.4.218 rac3-vip.localdomain rac3-vip
192.168.4.219 rac4-vip.localdomain rac4-vip
#scan
192.168.4.201 rac-cluster.localdomain rac-cluster

SQL> show parameter service
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
service_names                        string      king

--节点1的local_listener参数,
SQL> show parameter local_listener  
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
local_listener                       string      (DESCRIPTION=(ADDRESS_LIST=(AD
                                                 DRESS=(PROTOCOL=TCP)(HOST=192.
                                                 168.4.216)(PORT=1521))))


远端使用SQLPLUS ,连接SCAN  的ip登录数据库,自动登录节点3.
C:\> sqlplus [email=system/<a href=]123456@192.168.4.201[/email]:1521/king" target="_blank">system/123456@192.168.4.201:1521/king

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 5月 21 08:47:24 2010
Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management,
OLAP,
Data Mining and Real Application Testing options
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
king3

SQL> select instance_name from gv$instance;
INSTANCE_NAME
----------------
king4
king3
king2
king1

这时节点3 down 机,
[oracle@rac3 admin]$ sqlplus / as sysdba

SQL> shutdown abort;
ORACLE instance shut down.

返回远端sqlplus 操作时,提示连接断开,
SQL> select instance_name from v$instance;
select instance_name from v$instance
*
第 1 行出现错误:
ORA-03113: 通信通道的文件结束。

不清楚11g R2是怎样进行故障切换的,是我操作不对,还是漏了什么步骤。
论坛徽章:
76
双子座
日期:2015-07-28 14:26:072012新春纪念徽章
日期:2012-02-13 15:09:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15鲜花蛋
日期:2011-08-26 02:02:24管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-18 11:24:412011新春纪念徽章
日期:2011-02-18 11:43:342011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
2#
发表于 2010-5-21 11:46 | 只看该作者
你客户端要配置故障切换功能
即tnsnames.ora

使用道具 举报

回复
论坛徽章:
4
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:11路虎
日期:2013-09-05 15:36:31
3#
 楼主| 发表于 2010-5-21 11:52 | 只看该作者

回复 #2 paulyibinyi 的帖子

我是直接用scan 的ip连接的,本地没有配置tnsnames.ora的,11g r2 里的scan应该就是代替tnsnames.ora的吧,对这个理解不深,还请指点。

使用道具 举报

回复
论坛徽章:
76
双子座
日期:2015-07-28 14:26:072012新春纪念徽章
日期:2012-02-13 15:09:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15鲜花蛋
日期:2011-08-26 02:02:24管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-18 11:24:412011新春纪念徽章
日期:2011-02-18 11:43:342011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
4#
发表于 2010-5-21 11:57 | 只看该作者
那你远端sqlplus 客户端连接是用什么配置

使用道具 举报

回复
论坛徽章:
4
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:11路虎
日期:2013-09-05 15:36:31
5#
 楼主| 发表于 2010-5-21 12:38 | 只看该作者
远端tnsnames.ora 增加故障切换内容:
king1=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.216)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.217)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.218)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.219)(PORT = 1521))
    )
    (LOAD_BALANCE=yes)
    (FAILOVER=yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = klir)      
      (FAILOVER_MODE =
        (TYPE = SELECT)
        (METHOD = BASIC)
        (RETRIES = 180)
        (DELAY = 5)
      )
    )
  )
再使用king1连接,就可以自动进行故障切换。
C:\Documents and Settings\gao> sqlplus system/123456@king1
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 5月 21 11:53:24 2010
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management,
OLAP,
Data Mining and Real Application Testing options

如果不使用tnsnames.ora方式连接,直接使用 rac-cluster(IP 192.168.4.201) 连接,
C:\> sqlplus system/123456@192.168.4.201:1521/king
这样也可以登录系统,但不能自动故障切换,请问这种方式应该怎么设置?

使用道具 举报

回复
论坛徽章:
76
双子座
日期:2015-07-28 14:26:072012新春纪念徽章
日期:2012-02-13 15:09:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15鲜花蛋
日期:2011-08-26 02:02:24管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-18 11:24:412011新春纪念徽章
日期:2011-02-18 11:43:342011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
6#
发表于 2010-5-21 13:14 | 只看该作者
这种方式应该没办法

或者你在tnsnames.ora里面加入
scan ip
king1=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.201)(PORT = 1521))
        )
    (LOAD_BALANCE=yes)
    (FAILOVER=yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = klir)      
      (FAILOVER_MODE =
        (TYPE = SELECT)
        (METHOD = BASIC)
        (RETRIES = 180)
        (DELAY = 5)
      )
    )
  )

使用道具 举报

回复
论坛徽章:
4
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:11路虎
日期:2013-09-05 15:36:31
7#
 楼主| 发表于 2010-5-21 14:10 | 只看该作者
原帖由 paulyibinyi 于 2010-5-21 13:14 发表
这种方式应该没办法

或者你在tnsnames.ora里面加入
scan ip
king1=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.201)(PORT = 1521))
        )
    (LOAD_BALANCE=yes)
    (FAILOVER=yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = klir)      
      (FAILOVER_MODE =
        (TYPE = SELECT)
        (METHOD = BASIC)
        (RETRIES = 180)
        (DELAY = 5)
      )
    )
  )



经过测试,你说的这种方式可以可以进行故障切换的,谢谢!

使用道具 举报

回复
论坛徽章:
76
双子座
日期:2015-07-28 14:26:072012新春纪念徽章
日期:2012-02-13 15:09:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15鲜花蛋
日期:2011-08-26 02:02:24管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-18 11:24:412011新春纪念徽章
日期:2011-02-18 11:43:342011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
8#
发表于 2010-5-21 14:16 | 只看该作者
原帖由 gjm008 于 2010-5-21 14:10 发表



经过测试,你说的这种方式可以可以进行故障切换的,谢谢!



使用道具 举报

回复
论坛徽章:
48
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01ITPUB9周年纪念徽章
日期:2010-10-08 09:32:26ITPUB季度 技术新星
日期:2010-05-17 15:53:17数据库板块每日发贴之星
日期:2010-05-12 01:01:01数据库板块每日发贴之星
日期:2010-05-08 01:01:01数据库板块每日发贴之星
日期:2010-05-07 01:01:02数据库板块每日发贴之星
日期:2010-04-29 01:01:01
9#
发表于 2010-6-22 10:06 | 只看该作者
不错/

使用道具 举报

回复
论坛徽章:
9
授权会员
日期:2006-06-15 15:15:15会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44铁扇公主
日期:2007-10-26 16:08:48生肖徽章2007版:鼠
日期:2008-01-02 17:35:532008新春纪念徽章
日期:2008-02-13 12:43:03奥运会纪念徽章:田径
日期:2008-08-19 09:59:402010广州亚运会纪念徽章:高尔夫球
日期:2010-11-22 15:29:49优秀写手
日期:2014-02-28 06:00:13
10#
发表于 2010-7-14 07:55 | 只看该作者
相当于在scanip的基础上做了个client taf。

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表