温柔の龟壳

VVelcom~

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 ***)

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

阅读更多
个人分类: Oracle
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

AIX下停启ORACLE问题

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭