楼主: ctzngu

oracle11g R2 RAC 无法在客户端通过scan连接数据库

[复制链接]
招聘 : 数据库管理员
论坛徽章:
16
2009新春纪念徽章
日期:2009-01-04 14:52:282014年新春福章
日期:2014-02-18 16:43:092013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19奥运会纪念徽章:艺术体操
日期:2012-07-24 12:01:27奥运会纪念徽章:乒乓球
日期:2012-07-23 18:08:47奥运会纪念徽章:铁人三项
日期:2012-06-20 13:06:10ITPUB十周年纪念徽章
日期:2011-11-01 16:24:512011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:游泳
日期:2010-10-19 11:09:06
11#
发表于 2010-4-21 16:16 | 只看该作者
恭喜楼主!
你现在能执行一些
select instance_number, host_name from gv$instance 吗?
另外,配置的4个监听程序是什么意思?

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
16
2009新春纪念徽章
日期:2009-01-04 14:52:282014年新春福章
日期:2014-02-18 16:43:092013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19奥运会纪念徽章:艺术体操
日期:2012-07-24 12:01:27奥运会纪念徽章:乒乓球
日期:2012-07-23 18:08:47奥运会纪念徽章:铁人三项
日期:2012-06-20 13:06:10ITPUB十周年纪念徽章
日期:2011-11-01 16:24:512011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:游泳
日期:2010-10-19 11:09:06
12#
发表于 2010-4-21 16:29 | 只看该作者

回复 #10 ctzngu 的帖子

在node2 上的只有1个,这个信息应该是从ocr 里面读取的,而不是因为本节点就有这些程序的。

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2010-4-21 16:42 | 只看该作者
原帖由 paulyibinyi 于 2010-4-18 00:13 发表
看下你的local_listener参数


我终于明白这个参数是干什么的了!呵呵!谢谢了!

使用道具 举报

回复
论坛徽章:
0
14#
 楼主| 发表于 2010-4-21 16:47 | 只看该作者
原帖由 Meets 于 2010-4-21 16:16 发表
恭喜楼主!
你现在能执行一些
select instance_number, host_name from gv$instance 吗?
另外,配置的4个监听程序是什么意思?



可以,如下:
C:\Documents and Settings\administrator>sqlplus system/manager@racnode-cluster-scan.ctz.com:1521/ora11g

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 4月 21 16:43:08 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, Automatic Storage Management,
OLAP,
Data Mining and Real Application Testing options

SQL> select instance_number, host_name from gv$instance;

INSTANCE_NUMBER HOST_NAME
--------------- ----------------------------------------------------------------

              2 racnode2.ctz.com
              1 racnode1.ctz.com

SQL>
================================================================================
第二个问题推荐你读一下这篇文档,应该就理解了。
http://www.oracle.com/technology ... tering/pdf/scan.pdf

需要好几个scan域名是因为需要通过dns的round robin特性来配合做到负载均衡,具体可以查一下这个特性的工作特点。
使用scan域名进行数据库连接的好处是不用在客户端配置vip域名或地址了,因为在之前版本的rac中,当rac中的节点增加或减少时都需要对每个客户端的配置进行更新!

[ 本帖最后由 ctzngu 于 2010-4-21 16:57 编辑 ]

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
16
2009新春纪念徽章
日期:2009-01-04 14:52:282014年新春福章
日期:2014-02-18 16:43:092013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19奥运会纪念徽章:艺术体操
日期:2012-07-24 12:01:27奥运会纪念徽章:乒乓球
日期:2012-07-23 18:08:47奥运会纪念徽章:铁人三项
日期:2012-06-20 13:06:10ITPUB十周年纪念徽章
日期:2011-11-01 16:24:512011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:游泳
日期:2010-10-19 11:09:06
15#
发表于 2010-4-21 17:04 | 只看该作者
现在在执行一下lsnrctl status 看看listener 侦听的是哪个hostname?
在pmon 注册service 到listener 的过程中,需要根据v$instance.host_name 所得的结果解析成IP,然后和listener侦听的hostname 解析后的 ip 一致才能注册成功

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2010-4-21 17:15 | 只看该作者
在racnode1服务器上:

[grid@racnode1 admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 21-APR-2010 17:06:19
Copyright (c) 1991, 2009, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                21-APR-2010 12:32:02
Uptime                    0 days 4 hr. 34 min. 18 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/11.2.0/grid/network/admin/listener.ora
Listener Log File         /u01/app/grid/diag/tnslsnr/racnode1/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.9.3.231)(PORT=1521)))                     //10.9.3.231是racnode1的public IP
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.9.3.233)(PORT=1521)))                     //10.9.3.233是racnode1的VIP
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "ora11g" has 1 instance(s).
  Instance "ora11g1", status READY, has 1 handler(s) for this service...
Service "ora11gXDB" has 1 instance(s).
  Instance "ora11g1", status READY, has 1 handler(s) for this service...
The command completed successfully
--------------------------------------------------------------------------------------------------------------------------------------------------
SQL> select host_name from v$instance;
HOST_NAME
----------------------------------------------------------------
racnode1.ctz.com                                                                                                                        //该域名对应racnode1的public IP
SQL>
--------------------------------------------------------------------------------------------------------------------------------------------------

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
16
2009新春纪念徽章
日期:2009-01-04 14:52:282014年新春福章
日期:2014-02-18 16:43:092013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19奥运会纪念徽章:艺术体操
日期:2012-07-24 12:01:27奥运会纪念徽章:乒乓球
日期:2012-07-23 18:08:47奥运会纪念徽章:铁人三项
日期:2012-06-20 13:06:10ITPUB十周年纪念徽章
日期:2011-11-01 16:24:512011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:游泳
日期:2010-10-19 11:09:06
17#
发表于 2010-4-21 17:39 | 只看该作者
ok, thx very much

使用道具 举报

回复
论坛徽章:
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
18#
发表于 2010-5-10 17:29 | 只看该作者
local_listener的问题

使用道具 举报

回复
论坛徽章:
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
19#
发表于 2010-5-11 07:57 | 只看该作者
原帖由 ctzngu 于 2010-4-21 16:42 发表


我终于明白这个参数是干什么的了!呵呵!谢谢了!



通过自身去理解,比别人直接教给你好 不错

使用道具 举报

回复
论坛徽章:
92
2011新春纪念徽章
日期:2011-01-25 15:42:33咸鸭蛋
日期:2012-03-19 10:46:00版主1段
日期:2012-05-15 15:24:11奥运会纪念徽章:排球
日期:2012-08-29 07:02:50奥运会纪念徽章:跳水
日期:2012-09-26 06:44:27ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32奥运会纪念徽章:击剑
日期:2012-10-12 07:20:332013年新春福章
日期:2013-02-25 14:51:242012新春纪念徽章
日期:2012-02-13 15:13:20
20#
发表于 2010-9-10 15:41 | 只看该作者
刚才也碰到类似问题,local_listener没有添加 domain name; 当scan listener 传递 local_listener 给 client的时候,client无法解析没有带domain name得local_listener,而报错。

添加了domain name给local_listener就好了

使用道具 举报

回复

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

本版积分规则 发表回复

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