在RAC或非RAC环境中,对代理EM或安装EMCA的故障排查_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4387 | 回复: 0   主题: 在RAC或非RAC环境中,对代理EM或安装EMCA的故障排查        下一篇 
beckhann
注册用户
等级:中士
经验:228
发帖:25
精华:0
注册:2012-3-20
状态:离线
发送短消息息给beckhann 加好友    发送短消息息给beckhann 发消息
发表于: IP:您无权察看 2012-3-21 9:19:06 | [全部帖] [楼主帖] 楼主

适用于:

Enterprise Manager Grid Control - Version: 10.2.0.1 to 11.1.0.1 - Release: 10.2 to 11.1
Information in this document applies to any platform


症状:

DB控制或EM代理部署在RAC或非RAC环境中成功安装后,EMCA失败。RAC或非RAC最近配置的变化,如果已经执行的问题也发生。

下面的文章是适用的EM代理(S)配置/ DB控制或网格控制安装。

DBControl或代理安装,未能成功完成

没有数据上传到数据库控制或网格控制

启动失败的DBControl或代理

注意:下面的文章可以跳过特定的RAC verfication测试用来排除非RAC环境。

原因:

RAC的/非RAC配置没有设置正确。

1)请执行以下测试使用CLUVFY工具,并确保他们顺利返回。如果本次测试没有成功完成, EM代理/ DB控制的安装和配置将失败。

cluvfy comp crs
cluvfy comp nodecon -n all


错误:无法找到一套合适的接口给VIPs

这个测试可能会失败,因为它不承认私有IP下面的IP地址范围(因为它们通常使用公共IP地址 - 见下文)。如果这是比这一步的情况下可以忽略不计。

172.16.x.x
192.168.x.x
10.x.x.x


2)检查每个节点上的群集名称是一致:

<CRS_HOME>/bin/cemutlo -n


3)验证,crs_stat表示在线RAC的所有服务组件是:

<CRS_HOME> / BIN / crs_stat-T


主机名和IP配置

验证,当没有IP地址和主机名匹配时,在/ etc / hosts文件或DNS配置上是不一致的。下面提供一个例子来验证的IP和主机名配置是一致的。

4)在/ etc /跨所有RAC /非RAC节点的主机始终应参考IP和主机名:

注:对于Windows环境下位于C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主机

# Public IP Addresses for RAC nodes
138.8.8.8 rac-node1.us.oracle.com rac-node1
138.8.8.9 rac-node2.us.oracle.com rac-node2
# VIP Addresses for RAC nodes
138.8.8.18 rac-vip1.us.oracle.com rac-vip1
138.8.8.19 rac-vip2.us.oracle.com rac-vip2
# Private Interconnect IP Addresses for RAC nodes
120.0.0.1 rac-priv1.us.oracle.com rac-priv1
120.0.0.2 rac-priv2.us.oracle.com rac-priv2


5)确认/ etc / nsswitch.conf中设置正确:

Unix/Linux:
grep hosts /etc/nsswitch.conf
hosts: files dns


6)如果使用多个域,确认/ etc / resolv.conf中有正确的域名搜索顺序:

仅适用于Windows:CONTROL PANEL > COMPUTER NAME > MORE > Primary DNS

Unix / Linux上:

grep search /etc/resolv.conf
search us.oracle.com in.oracle.com


7)验证DNS反向查找,体现了正确的主机名的所有节点的IP地址(RAC的 - 公共IP地址,VIP专用互连)

Windows / Solaris/HP-UX:


提示> NSLOOKUP RAC-node1.us.oracle.com

服务器:dns.server.domainAddress:10.187.8.32

产品名称:RAC-node1.us.oracle.com

地址:138.8.8.8

AIX/Linux:
prompt> host rac-node1.us.oracle.com
rac-node1.us.oracle.com has address 138.8.8.8


8)确认反向查找反映hostname的所有节点的正确的IP地址(公网IP地址,VIP专用互连)

Windows/Solaris/HP-UX:
prompt> nslookup 138.8.8.8
Server: dns.server.domain
Address: 10.187.8.32
Name: rac-node1.us.oracle.com
Address: 138.8.8.8
AIX/Linux:
host 138.8.8.8
8.8.8.138.in-addr.arpa domain name pointer rac-node1.us.oracle.com.
Database and Net services


9)确认您的侦听器服务正在运行,并且注册成功。

使用非默认的监听端口 - 数据库参数LOCAL_LISTENER的需要进行配置

(因此,如果使用监听端口比1521,这个参数需要设置)

RAC和远程监听 - 数据库参数remote_listener的需要进行配置




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