更改服务器名后CRS无法启动

企鹅博客
企鹅博客
企鹅博客
25193
文章
0
评论
2019年10月1日00:20:43 评论 190 views
广告也精彩

环境:

DB:Oracle 11.2.0.2

OS:OEL Linux (OEL)5.6

 

现象:

更改hostnamenjdyw -> hotel07

 

重启服务器后发现crs服务无法启动

[[email protected] diag]$ crs_stat -t

CRS-0184: 无法与 CRS 守护程序通信。

 更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

[[email protected]]$ crsctl start has

CLSU-00105: 操作系统接口报告了内部故障

CLSU-00103: 错误位置: scrcreate5

CLSU-00104: 其他错误信息: need ha priv

CRS-4000: 命令 Start 失败, 或已完成但出现错误。

 

 

解决办法:

重新配置crs安装,具体如下

 

--查看下面的目录,发现有之前服务器名的配置文件目录

[[email protected]~]$ cd /etc/oracle/scls_scr

[[email protected] scls_scr]$ ls

njdyw

 

--在root用户下

--进到$GRID_HOME/crs/install目录,执行下面的脚本

[[email protected]]# pwd

/u01/app/ora11g/product/11.2.0/grid/crs/install

[[email protected]]# ./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

 

[[email protected]]# ./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配置目录

[[email protected]~]$ cd /etc/oracle/scls_scr

[[email protected]_scr]$ ls

hotel07

 

--查看crs状态

[[email protected] 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命令进行添加

[[email protected] ~]$ srvctl add listener
[[email protected] ~]$ srvctl add asm -l LISTENER -d data

 

 

[[email protected] 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 hasFailure at scls_scr_create with code 1Internal Error Information:  Category: -1Operation: 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 -altotal 0drwxr-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 -force2. Reconfigure CRS

企鹅博客
  • 本文由 发表于 2019年10月1日00:20:43
  • 转载请务必保留本文链接:https://www.qieseo.com/189186.html
NUMA导致的Oracle性能问题 Linux-数据库

NUMA导致的Oracle性能问题

背景简介: Oracle版本:11.2.0.4   OS 版本:OEL5.8 在一次Oracle的Dataguard正常switchover过程中,遇到了一个极其诡异的问题,一条主业务的SQL语句在新...
Oracle中IP地址和掩码转换成CIDR格式 Linux-数据库

Oracle中IP地址和掩码转换成CIDR格式

遇到的问题如下:数据库中存储了IP地址,以及IP地址掩码,需要将他们转化成CIDR格式的,并且不仅仅是将掩码转化成CIDR对应的数字的问题,需要将原有的IP地址转化成对应的网络地址,例如IP地址是58...

发表评论