更改服务器名后crs无法启动
来源:互联网 发布:天天向上网络直播 编辑:程序博客网 时间:2024/05/01 16:22
环境:
DB:oracle 11.2.0.2
OS:OEL Linux (OEL)5.6
现象:
更改hostnamenjdyw -> hotel07
重启服务器后发现crs服务无法启动
[oracle@hotel07 diag]$ crs_stat -t
CRS-0184: 无法与 CRS 守护程序通信。
[oracle@hotel07diag]$ crsctl start has
CLSU-00105: 操作系统接口报告了内部故障
CLSU-00103: 错误位置: scrcreate5
CLSU-00104: 其他错误信息: need ha priv
CRS-4000: 命令 Start 失败, 或已完成但出现错误。
解决办法:
重新配置crs安装,具体如下
--查看下面的目录,发现有之前服务器名的配置文件目录
[oracle@hotel07~]$ cd /etc/oracle/scls_scr
[oracle@hotel07 scls_scr]$ ls
njdyw
--在root用户下
--进到$GRID_HOME/crs/install目录,执行下面的脚本
[root@hotel07install]# pwd
/u01/app/ora11g/product/11.2.0/grid/crs/install
[root@hotel07install]# ./rootcrs.pl -deconfig -force
Usingconfiguration parameter file: ./crsconfig_params
用法: srvctl <command> <object> [<options>]
命令:enable|disable|start|stop|status|add|remove|modify|getenv|setenv|unsetenv|config
对象: database|service|asm|diskgroup|listener|home|ons
有关各个命令和对象的详细帮助, 请使用:
srvctl <command> -h 或
srvctl <command> <object> -h
PRKO-2012 :Oracle Restart 不支持 nodeapps 对象
ACFS-9459:ADVM/ACFS is not supported on this OS version: '2.6.32-100.26.2.el5'
ACFS-9201: NotSupported
CRS-4013: Thiscommand is not supported in a single-node configuration.
CRS-4000:Command Stop failed, or completed with errors.
You must killcrs processes or reboot the system to properly
cleanup theprocesses started by Oracle clusterware
error: packagecvuqdisk is not installed
Successfully deconfiguredOracle clusterware stack on this node
[root@hotel07install]# ./roothas.pl
Usingconfiguration parameter file: ./crsconfig_params
LOCAL ADD MODE
Creating OCRkeys for user 'oracle', privgrp 'oinstall'..
Operationsuccessful.
LOCAL ONLY MODE
Successfullyaccumulated necessary OCR keys.
Creating OCRkeys for user 'root', privgrp 'root'..
Operationsuccessful.
CRS-4664: Nodehotel07 successfully pinned.
Adding daemon toinittab
ACFS-9459:ADVM/ACFS is not supported on this OS version: '2.6.32-100.26.2.el5'
hotel07 2013/07/23 13:55:40 /u01/app/ora11g/product/11.2.0/grid/cdata/hotel07/backup_20130723_135540.olr
Successfullyconfigured Oracle Grid Infrastructure for a Standalone Server
--然后再看crs配置目录
[oracle@hotel07~]$ cd /etc/oracle/scls_scr
[oracle@hotel07scls_scr]$ ls
hotel07
--查看crs状态
[oracle@hotel07 scls_scr]$ crs_stat -t
名称 类型 目标 状态 主机
------------------------------------------------------------
ora.cssd ora.cssd.type ONLINE ONLINE hotel07
ora.diskmon ora....on.type ONLINE ONLINE hotel07
ora.evmd ora.evm.type ONLINE ONLINE hotel07
ora.ons ora.ons.type OFFLINE OFFLINE
--如果缺少其它服务用srvctl命令进行添加
[oracle@hotel07 ~]$ srvctl add listener
[oracle@hotel07 ~]$ srvctl add asm -l LISTENER -d data
[oracle@hotel07 admin]$ crs_stat -t
名称 类型 目标 状态 主机
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE hotel07
ora.FRA.dg ora....up.type ONLINE ONLINE hotel07
ora....ER.lsnr ora....er.type ONLINE ONLINE hotel07
ora.asm ora.asm.type ONLINE ONLINE hotel07
ora.cssd ora.cssd.type ONLINE ONLINE hotel07
ora.diskmon ora....on.type ONLINE ONLINE hotel07
ora.evmd ora.evm.type ONLINE ONLINE hotel07
ora.ons ora.ons.type OFFLINE OFFLINE
原文内容:
With 11.2 database, if thehostname is changed we’ll see following error while starting the HASservices
dev-srv-20:+ASM:/home/ora11gr2>crsctl start has
Failure at scls_scr_create with code 1
Internal Error Information:
Category: -1
Operation: has_ha_privs
Location: scrcreate5
Other: need ha priv
System Dependent Information: 0
CRS-4000: Command Start failed, or completed with errors.
To make sure, it is due to changein hostname check the directory in the following path. As we can see thehostname with which HAS was originally configured is different fromcurrent hostname.
dev-srv-20:+ASM:/etc/oracle/scls_scr>ls -al
total 0
drwxr-xr-x 3 root epsdba 80 2009-05-12 08:36 .
drwxr-xr-x 5 root epsdba 200 2010-03-08 14:27 ..
drwxr-xr-x 4 root epsdba 96 2009-05-12 08:36 dev-srv-25
So to fix the problem
1. De-configure the CRS
$GRID_HOME/crs/install/rootcrs.pl -deconfig -force
2. Reconfigure CRS
$GRID_HOME/crs/install/roothas.pl
Metalink Note 4632899.8 talksabout similar behaviour.
- 更改服务器名后crs无法启动
- 更改计算机名后导致Oracle dbconsole无法启动问题
- 更改计算机名后导致Oracle dbconsole无法启动问题解决方法
- ORACLE 10g oracleDBConsoleocl服务无法启动 更改计算机名后
- Oracle在更改机器名后服务无法启动的解决方法
- 千万不要更改计算机名,否则会导致服务器无法启动!!!!!
- mysql更改权限后无法启动问题解决
- mysql更改datadir后无法启动解决
- 修改计算机名后TNSListner无法启动
- 更改TFS机器名后;TFS无法执行.
- oracle 更改IP或计算机名后不能启动
- 安装SQL SERVER 2000 后更改服务器名的解决。
- CRS无法启动,运行crsctl start crs无响应
- 更改sps2003服务器名
- CRS无法启动的解决过程
- 无法启动Service CRS-0215解决
- apache更改端口后无法启动成功的解决方案
- apache更改端口后无法启动成功的解决方案
- 浏览器的怪异模式和标准模式
- Jsp/Struts国际化处理
- python编辑器对比和推荐
- 将图片文件转化成byte[],从byte[]转化成string
- Tomcat4.01 配置全攻略
- 更改服务器名后crs无法启动
- 循环从数据库里面读出图片然后放置到ListView中的例子
- 敏捷开发:败则拼死相救,胜则举杯相庆
- 什么是Java的弱引用(Weak Reference)
- Windows 7 Lisp开发环境配置
- cocos2dx通过Jni调用Android的Java
- VS2010不能跳转到声明
- Powerpath and VxVM work together mechanism
- Qt发送HTTP请求