免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7345 | 回复: 8
打印 上一主题 下一主题

oracle10g r2 rac 无法启动。。。高手指点。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-20 14:03 |只看该作者 |倒序浏览
[oracle@rac1 ~]$ export ORACLE_SID=orcl1
[oracle@rac1 ~]$ srvctl start nodeapps -n rac1
[oracle@rac1 ~]$ srvctl start asm -n rac1
[oracle@rac1 ~]$ srvctl start instance -d orcl -i orcl1
PRKP-1001 : Error starting instance orcl1 on node rac1
CRS-1028: Dependency analysis failed because of:
CRS-0223: Resource 'ora.orcl.orcl1.inst' has placement error.
[oracle@rac1 ~]$ srvctl start instance -d orcl -i orcl1
PRKP-1001 : Error starting instance orcl1 on node rac1
CRS-1028: Dependency analysis failed because of:
CRS-0223: Resource 'ora.orcl.orcl1.inst' has placement error.

[oracle@rac1 ~]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.orcl.db    application    ONLINE    UNKNOWN   rac1
ora....l1.inst application    ONLINE    UNKNOWN   rac1
ora....l2.inst application    ONLINE    UNKNOWN   rac2
ora....lsrv.cs application    ONLINE    UNKNOWN   rac2
ora....cl1.srv application    ONLINE    UNKNOWN   rac1
ora....cl2.srv application    ONLINE    UNKNOWN   rac2
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2


郁闷。。。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
2 [报告]
发表于 2008-10-20 14:58 |只看该作者
在两个节点各自用SQLPLUS 命令STARTUP来启动呢,报什么错误?

论坛徽章:
0
3 [报告]
发表于 2008-10-21 01:56 |只看该作者
个人对oracle不是很了解,无奈环境需要,所以从网上找了一个教程,一步步安装,系统运行一年多无任何问题,今天突然提示链接不上服务器,因为直接srvctl stop 数据库没有反应,所以直接将两台服务器reboot了,然后就再也启动不起来了。。
既然rac群集无法启动,我就干脆将两台liunx rac服务器全部poweroff,然后开机,进入系统后,状态如下:

[oracle@rac2 ~]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.orcl.db    application    ONLINE    UNKNOWN   rac1
ora....l1.inst application    ONLINE    UNKNOWN   rac1
ora....l2.inst application    ONLINE    OFFLINE
ora....lsrv.cs application    ONLINE    UNKNOWN   rac1
ora....cl1.srv application    ONLINE    UNKNOWN   rac1
ora....cl2.srv application    ONLINE    OFFLINE
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2

然后开始重启,按照oracle技术网的重启方式实例,首先停止服务

[oracle@rac2 ~]$ export ORACLE_SID=orcl2
[oracle@rac2 ~]$ emctl stop dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://rac1:1158/em/console/aboutApplication
Stopping Oracle Enterprise Manager 10g Database Control ...
...  Stopped.

[oracle@rac2 ~]$ srvctl stop instance -d orcl -i orcl2
[oracle@rac2 ~]$ srvctl stop asm -n rac2
[oracle@rac2 ~]$ srvctl stop nodeapps -n rac2
[oracle@rac2 ~]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.orcl.db    application    ONLINE    UNKNOWN   rac1
ora....l1.inst application    ONLINE    UNKNOWN   rac1
ora....l2.inst application    OFFLINE   OFFLINE
ora....lsrv.cs application    ONLINE    UNKNOWN   rac1
ora....cl1.srv application    ONLINE    UNKNOWN   rac1
ora....cl2.srv application    ONLINE    OFFLINE
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    OFFLINE   OFFLINE
ora....C2.lsnr application    OFFLINE   OFFLINE
ora.rac2.gsd   application    OFFLINE   OFFLINE
ora.rac2.ons   application    OFFLINE   OFFLINE
ora.rac2.vip   application    OFFLINE   OFFLINE
开启服务
[oracle@rac2 ~]$ export ORACLE_SID=orcl2
[oracle@rac2 ~]$ srvctl start nodeapps -n rac2
[oracle@rac2 ~]$ srvctl start asm -n rac2
开始报错
[oracle@rac2 ~]$ srvctl start instance -d orcl -i orcl2
PRKP-1001 : Error starting instance orcl2 on node rac2
CRS-0215: Could not start resource 'ora.orcl.orcl2.inst'.

[oracle@rac2 ~]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.orcl.db    application    ONLINE    UNKNOWN   rac1
ora....l1.inst application    ONLINE    UNKNOWN   rac1
ora....l2.inst application    ONLINE    OFFLINE
ora....lsrv.cs application    ONLINE    UNKNOWN   rac1
ora....cl1.srv application    ONLINE    UNKNOWN   rac1
ora....cl2.srv application    ONLINE    OFFLINE
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2

然后查看 alert_orcl2.log日志发现
ALTER DATABASE   MOUNT
Tue Oct 21 00:03:37 2008
This instance was first to mount
Tue Oct 21 00:03:37 2008
Starting background process ASMB
ASMB started with pid=22, OS id=27124
Starting background process RBAL
RBAL started with pid=23, OS id=27128
Loaded ASM Library - Generic Linux, version 2.0.2 (KABI_V2) library for asmlib interface
Tue Oct 21 00:03:46 2008
SUCCESS: diskgroup DATA was mounted
Tue Oct 21 00:03:46 2008
ORA-00202: control file: '+FLASH/orcl/controlfile/current.256.613505371'
ORA-17503: ksfdopn:2 Failed to open file +FLASH/orcl/controlfile/current.256.613505371
ORA-15001: diskgroup "FLASH" does not exist or is not mounted
ORA-15001: diskgroup "FLASH" does not exist or is not mounted
SUCCESS: diskgroup DATA was dismounted

Tue Oct 21 00:03:46 2008
ORA-205 signalled during: ALTER DATABASE   MOUNT...
Tue Oct 21 00:03:50 2008
Shutting down instance (abort)
License high water mark = 1
Instance terminated by USER, pid = 27464

ASM 日志,相关部分

SUCCESS: diskgroup DATA was mounted
Tue Oct 21 00:01:54 2008
NOTE: recovering COD for group 1/0x847a2bbf (DATA)
SUCCESS: completed COD recovery for group 1/0x847a2bbf (DATA)
Tue Oct 21 00:01:55 2008
NOTE: start heartbeating (grp 2)
NOTE: cache opening disk 0 of grp 2: VOL3 label:VOL3
Tue Oct 21 00:01:55 2008
NOTE: F1X0 found on disk 0 fcn 0.0
NOTE: cache opening disk 1 of grp 2: VOL4 label:VOL4
NOTE: F1X0 found on disk 1 fcn 0.0
NOTE: cache mounting (first) group 2/0xCFEA2BC0 (FLASH)
* allocate domain 2, invalid = TRUE
kjbdomatt send to node 0
Tue Oct 21 00:01:55 2008
NOTE: attached to recovery domain 2
Tue Oct 21 00:01:55 2008
NOTE: starting recovery of thread=1 ckpt=19.9351
NOTE: starting recovery of thread=2 ckpt=83.723
Abort recovery for domain 2
NOTE: crash recovery signalled OER-15096
ERROR: ORA-15096 signalled during mount of diskgroup FLASH
NOTE: cache dismounting group 2/0xCFEA2BC0 (FLASH)
Tue Oct 21 00:01:56 2008
kjbdomdet send to node 0
detach from dom 2, sending detach message to node 0
freeing rdom 2
Tue Oct 21 00:01:56 2008
NOTE: detached from domain 2
Tue Oct 21 00:01:56 2008
ERROR: diskgroup FLASH was not mounted
Starting background process ASMB
ASMB started with pid=17, OS id=26830
Tue Oct 21 00:06:40 2008
NOTE: ASMB process exiting due to lack of ASM file activity


感觉貌似问题处在 FLASH 无法 mount , 然后 DATA 也自动 dismounted ,谁能给分析一下,问题处在哪里,应该怎么处理。。头大。。。

ps:sqlplu 里面单独 startup 报 ORA-00205: error in identifying control file, check alert log for more info ,日志里面和上面一样。。

论坛徽章:
0
4 [报告]
发表于 2008-10-21 10:16 |只看该作者
似乎是一個bug

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
5 [报告]
发表于 2008-10-21 10:39 |只看该作者
恩,一般情况下,CRS会自动启动RAC的所有相关进程,所以,不用SRVCTL去一个个启动。

   出现问题时,也尽量不用SRVCTL方式去启动,而是直接用原始方式如SQLPLUS去启动,这样错误更明显,也好查找。

   根绝错误,是DG无法MOUNT,无法打开控制文件,导致数据库打开失败。

   先启动ASM进程,检查各个DG状态,或用ASMCMD命令进去看看,确保DG已经MOUNT上,看看该控制文件及路径正确否。

论坛徽章:
0
6 [报告]
发表于 2008-10-21 11:41 |只看该作者
谢谢,一直忙的都头大,现在状态时
[oracle@rac1 ~]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.orcl.db    application    ONLINE    ONLINE    rac1
ora....l1.inst application    ONLINE    ONLINE    rac1
ora....l2.inst application    ONLINE    ONLINE    rac2
ora....lsrv.cs application    ONLINE    UNKNOWN   rac1
ora....cl1.srv application    OFFLINE   OFFLINE
ora....cl2.srv application    OFFLINE   OFFLINE
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    OFFLINE   OFFLINE
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2

是不是把 srv 启动起来就可以工作了?用什么命令可以单独起 srv ?

还有 sqlplus 启动 显示实例启动成功,在 dbca 里面看,显示 data 已经挂上,flash 依然挂不上,现在是不是可以用 sqlplus 将数据库备份出来呢?!

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
7 [报告]
发表于 2008-10-21 13:57 |只看该作者
SRV好象是SERVICE的进程,用如下命令:

   srvctl start service -d xxx -s xxx

    就可以启动了,10G使用SERVICE名而不是SID来连接。

   如果INST实例已经启动了,就可以备份了。

论坛徽章:
0
8 [报告]
发表于 2010-05-25 11:24 |只看该作者
遇到同样的问题楼主解决没?

论坛徽章:
0
9 [报告]
发表于 2010-05-25 13:15 |只看该作者
晕!2年前的帖子了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP