10G+ASM+RAC中一节点无法启动!

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
各位老大
RAC中如何启动CRS和数据库?
[oracle@rac1 ~]$ uname -a
Linux rac1 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 GNU/Linux
节点2:
[oracle@rac2 ~]$ lsnrctl
lsnrctl: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory
[oracle@rac2 ~]$ srvctl
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/ops/opsctl/OPSCTLDriver
[oracle@rac2 ~]$

节点1:
LSNRCTL> status
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias
LISTENER_RAC1
Version
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date
12-AUG-2008 13:17:35
Uptime
0 days 2 hr. 22 min. 23 sec
Trace Level
off
Security
ON: Local OS Authentication
SNMP
OFF
Listener Parameter File /opt/ora10g/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File /opt/ora10g/product/10.2.0/db_1/network/log/listener_rac1.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.90.109)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
Service "+ASM_XPT" has 1 instance(s).
Instance "+ASM1", status BLOCKED, has 1 handler(s) for this service...
Service "racdb" has 1 instance(s).
Instance "racdb1", status READY, has 2 handler(s) for this service...
Service "racdbXDB" has 1 instance(s).
Instance "racdb1", status READY, has 1 handler(s) for this service...
Service "racdb_XPT" has 1 instance(s).
Instance "racdb1", status READY, has 2 handler(s) for this service...
The command completed successfully


[oracle@rac1 admin]$ srvctl config database
racdb
[oracle@rac1 admin]$ srvctl config database -d RACDB
rac1 racdb1 /opt/ora10g/product/10.2.0/db_1
rac2 racdb2 /opt/ora10g/product/10.2.0/db_1
[oracle@rac1 admin]$ srvctl status database -d RACDB
实例 racdb1 没有在 rac1 节点上运行
实例 racdb2 没有在 rac2 节点上运行
sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Aug 12 15:45:14 2008
Copyright (c) 1982, 2005, Oracle.All rights reserved.

???:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SQL> select * from v$active_instances;
INST_NUMBER
-----------
INST_NAME
--------------------------------------------------------------------------------

1
rac1:racdb1
SQL> select instance_name,status,host_name from v$instance;
INSTANCE_NAMESTATUS
---------------- ------------
HOST_NAME
----------------------------------------------------------------
racdb1 OPEN
rac1
[ 本帖最后由 victor1010 于 2008-8-13 09:49 编辑 ]
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
crs_stat -t
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 lsc800426 于 2008-8-12 17:27 发表
crs_stat -t

这个命令运行长时间没反映!!
是不是CRS有问题?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
[oracle@rac2 bin]$ ./crs_start -all
CRS-1028: Dependency analysis failed because of:
'Resource in UNKNOWN state: ora.rac2.ASM2.asm'
Attempting to start `ora.racdb.racdb1.inst` on member `rac1`
Attempting to start `ora.racdb.db` on member `rac2`
Start of `ora.racdb.db` on member `rac2` succeeded.
Start of `ora.racdb.racdb1.inst` on member `rac1` succeeded.
CRS-0223: Resource 'ora.racdb.racdb2.inst' has placement error.
[oracle@rac2 bin]$ ./crs_stat
NAME=ora.rac1.ASM1.asm
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1
NAME=ora.rac1.LISTENER_RAC1.lsnr
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1
NAME=ora.rac1.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1
NAME=ora.rac1.ons
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1
NAME=ora.rac1.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1
NAME=ora.rac2.ASM2.asm
TYPE=application
TARGET=ONLINE
STATE=UNKNOWN on rac2
NAME=ora.rac2.LISTENER_RAC2.lsnr
TYPE=application
TARGET=ONLINE
STATE=UNKNOWN on rac2
NAME=ora.rac2.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2
NAME=ora.rac2.ons
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2
NAME=ora.rac2.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2
NAME=ora.racdb.db
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac2
NAME=ora.racdb.racdb1.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on rac1
NAME=ora.racdb.racdb2.inst
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE
[oracle@rac2 bin]$ ./crs_stat -t
Name Type TargetState Host
------------------------------------------------------------
ora....SM1.asm applicationONLINEONLINErac1
ora....C1.lsnr applicationONLINEONLINErac1
ora.rac1.gsd applicationONLINEONLINErac1
ora.rac1.ons applicationONLINEONLINErac1
ora.rac1.vip applicationONLINEONLINErac1
ora....SM2.asm applicationONLINEUNKNOWN rac2
ora....C2.lsnr applicationONLINEUNKNOWN rac2
ora.rac2.gsd applicationONLINEONLINErac2
ora.rac2.ons applicationONLINEONLINErac2
ora.rac2.vip applicationONLINEONLINErac2
ora.racdb.db applicationONLINEONLINErac2
ora....b1.inst applicationONLINEONLINErac1
ora....b2.inst applicationOFFLINE OFFLINE
[ 本帖最后由 victor1010 于 2008-8-13 08:57 编辑 ]
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
srvctl start asm -n rac2
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
先启动asm实例,然后启动节点2的数据库实例,再启动nodeapps
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 tony213 于 2008-8-13 09:20 发表
srvctl start asm -n rac2

如何这样启动asm实例失败,可以在oracle用户export ORACLE_SID=+ASM2,sqlplus / as sysdba,然后再startup,启动可以跟踪一下日志
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 tony213 于 2008-8-13 09:20 发表
srvctl start asm -n rac2

[oracle@rac2 bin]$ srvctl start asm -n rac2
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/ops/opsctl/OPSCTLDriver
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 lsc800426 于 2008-8-13 09:31 发表

如何这样启动asm实例失败,可以在oracle用户export ORACLE_SID=+ASM2,sqlplus / as sysdba,然后再startup,启动可以跟踪一下日志


[oracle@rac2 bin]$ export ORACLE_SID=+ASM2
[oracle@rac2 bin]$ sqlplus / as sysdba
sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
[oracle@rac2 bin]$
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
[oracle@rac2 db_1]$ ./bin/sqlplus
./bin/sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
[oracle@rac2 db_1]$ pwd
/opt/ora10g/product/10.2.0/db_1
[oracle@rac2 db_1]$
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行