诊断RAC数据库的启动

来源:转载

上周为一位网友诊断了RAC数据库手动添加节点以后,所添加的节点可以手动startup,但是无法利用srvctl工具启动的问题。实际上是因为srvctl启动实例时优先使用的是ASM中的spfile,而手动startup则使用$ORACLE_HOME/dbs下的spfile,因为这位网友没有通过DBCA工具来添加实例,所以ASM中的spfile没有正确被配置。对于该类使用srvctl无法正常启动RAC数据库的”常见”问题,我们可以从以下几个方向入手:

1.使用”srvctl config database -d PROD -a”命令打印OCR中数据库的详细配置信息

[[email protected] ~]$ srvctl config database -d PROD -hDisplays the configuration for the database.Usage: srvctl config database [-d [-a] ] [-v] -d Unique name for the database -a Print detailed configuration information -v Verbose output -h Print usage[[email protected] ~]$ srvctl config database -d PROD -aDatabase unique name: PRODDatabase name: PRODOracle home: /s01/oracle/product/11.2.0/dbhome_1Oracle user: oracleSpfile: +DATA/PROD/spfilePROD.oraDomain: Start options: openStop options: normalDatabase role: PRIMARYManagement policy: MANUALServer pools: PRODDatabase instances: PROD1,PROD2Disk Groups: DATAMount point paths: Services: maclean,maclean_pre,maclean_tafType: RACDatabase is enabledDatabase is administrator managed

可以看到以上PROD数据库在CRS管理时使用+DATA/PROD/spfilePROD.ora ASM内的spfile启动。

2.分析sqlnet.ora配置文件,该文件位于$ORACLE_HOME/network/admin目录下

3.分析$ORACLE_HOME/log//racg目录下的文件


相关文章 | Related posts:

  1. What’s preconnect.svc in 11g RAC? 加入dbDao.com Oracle技术学习QQ群:171092051 有网友反映在11.2的RAC中有一个名 […]...

原文地址:http://www.askmaclean.com/archives/rac-srvctl-startup-database-spfile-init-ora.html



分享给朋友:
您可能感兴趣的文章:
随机阅读: