一个oracle 10g双节点RAC,长时间处于关闭状态,近五年RAC没启动,客户突然要求启动数据库,要查询数据;那就启动吧!系统为:hp-ux

11.31、oracle 10.2

#/sbin/init.d/init.crs start

/sbin/init.d/init.cssd[903]:

/var/opt/oracle/scls_scr/mp-racdb1/root/cssrun: Cannot create the specified file.

Startup will be queued to init within 30

seconds.

1)不能创建指定文件,什么原因呢?

a.文件系统问题吗?

b.空间问题吗?

先测试文件系统,touch一个文件,如/var/a.log,没问题;删除刚才touch的文件;再看看/var空间吧,确实是100%,赶快找出一些无用日志文件删除掉,腾出空间;赶快重新启动一下crs,仍然报错,而且同样的错误;说明上面的操作没有解决问题,那就查查这个要创建的文件,原来是缺失目录/var/opt/oracle/scls_scr/mp-racdb1,这才发现可能是hostname被修改过,打电话与客户确认可以修改hostname;

#set_parms hostname   //修改主机名字

#set_parms date_time  //修改主机时间

修改完后,重启服务器生效!但是crs仍然没有开机自启动,手动启动:

#/sbin/init.d/init.crs start

Startup will be queued to init within 30

seconds.

2)查询相关进程启动情况

#ps -ef|egrep 'crsd|cssd|evmd'

#ps –ef |grep d.bin

没进程!

3)检查ocr、voting disk

#$CRS_HOME/bin/ocrcheck

#$CRS_HOME/bin/crsctl query css votedisk

正常!

4)查看相关日志:

A.$CRS_HOME/log/{node_name}/*,crsd,cssd等日志,无反应;

B. $CRS_HOME/log//racg/无日志

C./tmp/.oracle/crsctl*, /var/tmp/.oracle

#cat /tmp/crsctl.2093

Failed 3 to bind listening endpoint:

(ADDRESS=(PROTOCOL=tcp)(HOST=racdb1-priv))

从上面日志看,与网卡与ip设置有关:

1)检查网卡与IP设置

命令如下:

#lanscan

--查看网卡状态

#netstat -in  --查看网卡对应ip配置

#netstat -nr  --查看路由设置

$ oifcfg getif  --oracle用户,检查RAC的网络设置

lan1

10.4.1.0  global  public

lan0

10.0.0.0  global  cluster_interconnect

经过检查,发现2个问题,一个是lan0的网卡没有设置ip,二是没有设置路由和网关;解决问题,通过配置文件(/etc/rc.config.d/netconf)设置IP和路由;

vi /etc/rc.config.d/netconf

HOSTNAME="racdb1"

##lan1设置

INTERFACE_NAME[1]="lan1"

IP_ADDRESS[1]="10.4.1.10"

SUBNET_MASK[1]="255.255.255.0"

BROADCAST_ADDRESS[1]=""

INTERFACE_STATE[1]="up"

DHCP_ENABLE[1]="0"

INTERFACE_MODULES[1]=""

##lan2设置

INTERFACE_NAME[0]="lan0"

IP_ADDRESS[0]="10.0.0.10"

SUBNET_MASK[0]="255.255.255.0"

BROADCAST_ADDRESS[0]=""

INTERFACE_STATE[0]="up"

DHCP_ENABLE[0]="0"

INTERFACE_MODULES[0]=""

##路由与网关设置

ROUTE_DESTINATION[0]="default"

ROUTE_MASK[0]=""

ROUTE_GATEWAY[0]="10.4.1.1"

ROUTE_COUNT[0]="1"

ROUTE_ARGS[0]=""

如果只配置lan0,而没有指定网关则会出现如下问题:

$crs_stat |grep lsnr

NAME=ora.racdb1.LISTENER_RACDB1.lsnr

NAME=ora.racdb2.LISTENER_TTDB2.lsnr

$crs_start

ora.racdb1.LISTENER_RACDB1.lsnr

Attempting to start `ora.racdb1.vip` on

member `racdb1`

Start of `ora.racdb1.vip` on member `racdb1`

failed.

CRS-1006: No more members to consider

CRS-0215: Could not start resource 'ora.racdb1.LISTENER_RACDB1.lsnr'.

$srvctl config nodeapps -n racdb1 -a -g -s

-l

VIP exists.: /racdb1-vip/10.4.1.11/255.255.255.0/lan1

GSD exists.

ONS daemon exists.

Listener exists.

#关于配置生效

方法一:reboot系统

方法二:/sbin/init.d/net

stop/start #没有尝试,担心net stop命令后不能远程登录

方法三:直接/sbin/init.d/net

start

完成后:

#lanscan

Hardware Station        Crd Hdw   Net-Interface  NM

MAC       HP-DLPI DLPI

Path

Address        In# State

NamePPA        ID  Type

Support Mjr#

0/4/2/0

0x001A4B083100 1   UP    lan1 snap1     1

ETHER     Yes     119

0/2/1/0

0x0018FE2DA6D1 0   UP    lan0 snap0     2

ETHER     Yes     119

0/4/2/1

0x001A4B083101 2   UP    lan2 snap2     3

ETHER     Yes     119

0/6/1/0

0x0018FE2DA369 3   UP    lan3 snap3     4

ETHER     Yes     119

#netstat

-in

Name

Mtu  Network         Address         Ipkts              Ierrs Opkts  l

lo0

32808 127.0.0.0

127.0.0.1       83248              0

83249

lan1

1500 10.4.1.0

10.4.1.10       93650              0     93070

lan0

1500 10.0.0.0

10.0.0.10       94                 0     94

#netstat

-nr

Routing tables

Destination           Gateway            Flags Refs Interface  Pmtu

127.0.0.1             127.0.0.1          UH

0    lo0       32808

10.0.0.10             10.0.0.10          UH

0    lan0      32808

10.4.1.10             10.4.1.10          UH

0    lan1      32808

10.0.0.0              10.0.0.10          U

2    lan0       1500

10.4.1.0              10.4.1.10          U

2    lan1       1500

127.0.0.0             127.0.0.1          U

0    lo0       32808

2)Crs正常

#/sbin/init.d/init.crs stop

#/sbin/init.d/init.crs start

oracle启动crs要多久,oracle 10g CRS不能启动解决过程(hp-ux)相关推荐

  1. oracle启动crs要多久,ORACLE CRS日常维护命令

    这篇文档主要给大家介绍一下ORACLE RAC的crs的一些日常维护的常见命令: 1. 手工启动crs    # /etc/init.d/init.crs start 手工关闭crs    # /et ...

  2. oracle启动crs要多久,ORACLE RAC crs 无法启动

    OS: ORACLE LINUX 5.7 DB: 11.2.0.3 RAC:YES 故障: 1.两节点RAC,节点分别为linuxdb1.linuxdb2,其中节点linuxdb2服务器出现故障,无法 ...

  3. Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题

    oracle数据库备份导入要注意的几个问题 (1)oracle数据库备份的导入对数据库的版本有要求,也即源数据库(导出产生备份的数据库)的版本要和目标数据库(导入数据库)的版本一致,否则可能导致导入失 ...

  4. oracle能闪回多久,oracle 闪回基于时间的恢复

    下面这篇文章是闪会基于时间点的恢复,可以恢复误删除的数据,刚好今天有客户遇到这样的案例 Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Micro ...

  5. oracle dba要学多久,Oracle DBA速成法的潜规则

    如果你想成为一个合格的Oracle DBA,那么你除了要努力的学习其相关方面的知识,那么你还需要些什么呢?想了解在其方面的一些规律的话,相信以下的文章会给你在相关的学习中提供相关的建议. 1.快速有多 ...

  6. oracle更新预计需要多久,oracle update操作的优化一例

    客户的每小时redolog日志量大,配合AWR和LOGMINER检查发现是由一条update语句引起.这条语句大概每小时执行80次左右,不仅产生了大量的重做日志,而且逻辑读也很高. 语句类似updat ...

  7. oracle 云服务器cpu升级,Oracle 10g RAC 升级(CPU Update)之--升级CRS

    Oracle 10g RAC 升级(CPU Update)之--升级CRS 发布时间:2020-07-16 09:13:19 来源:51CTO 阅读:593 作者:客居天涯 Oracle 10g RA ...

  8. oracle 启动crs进程,由于CRS磁盘dismount造成的CRS进程无法启动问题

    0 CRS                                                      0DISMOUNTED 2 DATA1                       ...

  9. oracle 10g crs状态,oracle 10g cluster 如何替换ocr 主文件 (crs offline状态)

    是采用crs online的状态来替换ocr主文件的,这篇我们写的是在crs offline的状态下如何替换ocr主文件 命令如下: ./ocrconfig -repair ocr /dev/rhdi ...

  10. oracle crs 不能启动,CRS无法启动的解决过程

    # crsctl check crs Failure 1 contacting CSS daemon Cannot communicate with CRS Cannot communicate wi ...

最新文章

  1. NLP进阶之(七)膨胀卷积神经网络
  2. Linux下Shell日期的格式
  3. 自然划分的3-4-5规则
  4. “重金求来”Alibaba技术官并发编程笔记,附Java面经
  5. 移动视频-你选择了谁?
  6. 8-1日复习 模板函数 模板类
  7. Shell学习笔记 - 环境变量配置文件(转)
  8. 鸿蒙tv系统安装,运行第一个鸿蒙tv应用
  9. Ibatis 升级 Mybatis
  10. 是vans_硬核复刻,就服VANS棋盘格
  11. PL/SQL Developer SQL Window中不能插入多条数据
  12. sublime text3 sql 格式化
  13. mongodb update操作
  14. c#精彩编程200例百度云_每天宅家创客5分钟|智龙6号星球车:01唤醒星球车——温州中小学趣味信息技术云课程...
  15. App Store审核规范
  16. html中div中加背景图片,div background css设置div背景图片
  17. iphone视频照片恢复
  18. 2022年一级建造师考试《市政公用工程》练习题及答案(多选题)
  19. 明日之后说正在连接服务器,手游明日之后一直正在连接服务器
  20. java apdu读取社保卡_使用javax.smartcardio的用于智能卡的ISO 7816 APDU

热门文章

  1. 保研复习整理——信号与系统
  2. 查成语--每天10行python代码系列!
  3. C语言实现成语接龙完整版
  4. 离散数学 左孝凌-教材与习题解析-分享
  5. 用树莓派学嵌入式linux,基于树莓派的嵌入式Linux开发教学探索
  6. Eclipse导入MySQL驱动包
  7. 一个免费提升独立站转化率神器-tidio实时在线客服聊天工具
  8. Sublime Text实现代码自动生成,快速编写HTML/CSS代码
  9. java 绩效考核系统源码_基于jsp的企业绩效考核系统-JavaEE实现企业绩效考核系统 - java项目源码...
  10. 项目实战——高拓展的实时聊天系统