AIX下停启ORACLE问题

由于数据库服务器内存条损坏,需要关闭系统进行硬件更换。更换硬件后启动AIX后

启动ORACLE时出现报错:

ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '/home/oracle/product/10.2.0/db_1/dbs/spfileecis2.ora'
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 6: No such device or address
Additional information: 11

alert日志报错($ORACLE_BASE/admin/SID/bdump):

Thu Aug 25 21:10:27 2011
ALTER DATABASE   MOUNT
Thu Aug 25 21:10:27 2011
ORA-00202: control file: '/dev/rcontrol2_lv02'
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 6: No such device or address
Additional information: 11
Thu Aug 25 21:10:30 2011
ORA-205 signalled during: ALTER DATABASE   MOUNT...

经过高手的支持后发现,之所以ORACLE找不到文件是因为重启了AIX后许多东西没有挂载,文件都找不到了。在重启AIX时需要做好相关准备,以便给ORACLE启动成功做准备。

这台服务器做了浮动地址设置,重启后浮动地址也失效了。

1.ifconfig -a

记录下目前的网络配置

2.df -g

记录下目前系统的情况

3.lsvg -o

记录下目前系统的情况

4.关闭数据库

sqlplus /nolog

conn /as sysdba

shutdown immediate

lsnrctl stop

(注:若该服务器上有不止一个数据库和监听器需逐一关闭

export ORACLE_SID=***

sqlplus /nolog

conn /as sysdba

shutdown immediate

more $ORACLE_HOME/network/admin/listener.ora

lsnrctl stop ***)

5.关闭其他应用后关闭操作系统

su - root

shutdown

6.更换好硬件后启动AIX

7.设置浮动地址

ifconfig -a

ifconfig en0 ***.***.***.*** netmask ***.***.***.*** alias

ifconfig -a

8.对照之前2中的内容进行varyonvg

varyonvg oraclevg

...

lsvg -o

lsvg -l oraclevg

9.对照之前1中的内容进行手工mount

mount  [/dev/fslv00]  /orasys

df -g

10.启动数据库

sqlplus /nolog

conn /as sysdba

startup

lsnrctl start

(注:若该服务器上有不止一个数据库和监听器需逐一启动

export ORACLE_SID=***

sqlplus /nolog

conn /as sysdba

startup

more $ORACLE_HOME/network/admin/listener.ora

lsnrctl start ***)

关闭服务器有时不止是备份数据库,操作系统的实现准备有时也很重要,可能不是因为数据丢失而是操作系统造成数据库无法启动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值