Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

0

好友

6

主题
1#
发表于 2015-5-11 13:29:26 | 查看: 3560| 回复: 3
刘大及各位大侠:

版本
oracle 10.2.0.4 RAC
AIX 6100-08-00-0000

情况
节点1硬盘故障,AIX操作系统 重新安装。节点2现在正常使用。
目前试图通过删除节点1,添加节点1的方式,恢复节点1运行。
在删除节点1时,不能正常完成。
添加节点1时,Existing Nodes列表中,仍然有NODE1的信息,无法继续添加。如图

我的问题是:
1  olsnodes 读取的哪个地方的内容?仅有一个节点了;
2  $CRS_HOME/oui/bin/addNode.sh  又是读取哪个地方的内容?  从而知道NODE1还是集群的一分子
    手工删除/u01/app/oracle/oraInventory/ContentsXML/inventory.xml  node1相关的条目,也不能影响OUI的检测
3  目前这个情况有什么解决思路?  
    把原来的NODE1做为NODE3节点进行添加也不可行,在添加时,仍然提示NODE1的问题。

操作记录如下:

1> 删除实例1完成
[node2:oracle] dbca
  
[node2:oracle] crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....k2.inst application    ONLINE    ONLINE    node2      
ora.czrk.db    application    ONLINE    ONLINE    node2      
ora....SM1.asm application    ONLINE    OFFLINE               
ora....E1.lsnr application    ONLINE    OFFLINE               
ora.node1.gsd  application    ONLINE    OFFLINE               
ora.node1.ons  application    ONLINE    OFFLINE               
ora.node1.vip  application    ONLINE    OFFLINE               
ora....SM2.asm application    ONLINE    ONLINE    node2      
ora....E2.lsnr application    ONLINE    ONLINE    node2      
ora.node2.gsd  application    ONLINE    ONLINE    node2      
ora.node2.ons  application    ONLINE    ONLINE    node2      
ora.node2.vip  application    ONLINE    ONLINE    node2      
[node2:oracle]
[node2:oracle] srvctl config database -d czrk
node2 czrk2 /u01/app/oracle/product/10.2.0/db_1

2> 删除ASM1失败
srvctl remove asm1 success.
[node2:oracle] srvctl remove asm -n node1
PRKC-1056 : Failed to get the hostname for node node1
PRKH-1001 : HASContext Internal Error
  [OCR Error(Native: getHostName:[21])]
[node2:oracle]

不能列出节点1信息,导致以下操作也失败
[node2:root] olsnodes -n
node2   2
[node2:root]


3> 删除NODEAPPS失败
  srvctl remove nodeapps -n node1 , failed
[node2:root] srvctl remove nodeapps -n node1
PRKC-1056 : Failed to get the hostname for node node1
PRKH-1001 : HASContext Internal Error
  [OCR Error(Native: getHostName:[21])]
[node2:root]


这些node1上的资源也删除不掉
[node2:oracle] crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....k2.inst application    ONLINE    ONLINE    node2      
ora.czrk.db    application    ONLINE    ONLINE    node2      
ora....SM1.asm application    ONLINE    OFFLINE               
ora....E1.lsnr application    ONLINE    OFFLINE               
ora.node1.gsd  application    ONLINE    OFFLINE               
ora.node1.ons  application    ONLINE    OFFLINE               
ora.node1.vip  application    ONLINE    OFFLINE               
ora....SM2.asm application    ONLINE    ONLINE    node2      
ora....E2.lsnr application    ONLINE    ONLINE    node2      
ora.node2.gsd  application    ONLINE    ONLINE    node2      
ora.node2.ons  application    ONLINE    ONLINE    node2      
ora.node2.vip  application    ONLINE    ONLINE    node2      
[node2:oracle]
2#
发表于 2015-5-11 13:38:56
[img]%5Bimg%5D[/img]

回复 只看该作者 道具 举报

3#
发表于 2015-5-11 13:57:38
参考文档是  Doc ID 269320.1    Doc ID 270512.1

回复 只看该作者 道具 举报

4#
发表于 2015-5-12 12:27:25
原因找到了,添加LOCAL=node2 否则UPDATE一直把LOCAL设为node1 而node1已经不可用了。

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-20 12:16 , Processed in 0.046288 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569