错误现象:
在做数据库从单机到RAC恢复的过程中,1节点正常启动,2节点无法open,提示如下错误:
-
SQL> alter database open;
-
alter database open
-
*
-
ERROR at line 1:
-
ORA-01092: ORACLE instance terminated. Disconnection forced
查看错误代码说明:
-
[oracle@otdb1 ~]$ oerr ora 1092
-
01092, 00000, "ORACLE instance terminated. Disconnection forced"
-
// *Cause: The instance this process was connected to was terminated
-
// abnormally, probably via a shutdown abort. This process
-
// was forced to disconnect from the instance.
-
// *Action: Examine the alert log for more details. When the instance has been
-
// restarted, retry action.
查看alert日志:
-
Mon Aug 10 10:40:11 HKT 2015
-
Errors in file /oracle/admin/otdb/udump/otdb2_ora_22331.trc:
-
ORA-30012: undo tablespace 'UNDOTBS2' does not exist or of wrong type
-
Mon Aug 10 10:40:11 HKT 2015
-
Error 30012 happened during db open, shutting down database
-
USER: terminating instance due to error 30012
-
Instance terminated by USER, pid = 22331
-
ORA-1092 signalled during: alter database open...
从错误代码看到没有找到UNDOTBS2这个undo表空间。
在spfile里面配置了otdb2.undo_tablespace='UNDOTBS2' ,缺少这个表空间无法正常启动。
在正常启动的1节点查看表空间:
-
Status Name Type
-
--------- ------------------------------ ---------
-
ONLINE OUTER PERMANENT
-
ONLINE UNDOTBS1 UNDO
-
ONLINE SYSAUX PERMANENT
-
ONLINE GDYJDATA PERMANENT
-
ONLINE QYWSBSPT_SP PERMANENT
-
ONLINE ECGAP PERMANENT
-
ONLINE GDYJZS_JGZB_WW PERMANENT
-
ONLINE EXAM PERMANENT
-
ONLINE ECGAPOUT PERMANENT
-
ONLINE USERS PERMANENT
-
ONLINE SYSTEM PERMANENT
-
ONLINE TBS_GDYJ_TY_WW PERMANENT
-
ONLINE YJJ_SP PERMANENT
-
ONLINE TBS_GDYJ_TY_OLD_WW PERMANENT
-
ONLINE TEMP TEMPORARY
发现确实是没有UNDOTBS2这个undo表空间。
解决办法:
在1节点添加
UNDOTBS2这个undo表空间。
-
SQL> create undo tablespace UNDOTBS2 datafile '+DATADG' size 100m reuse autoextend on next 100m maxsize 31g;
-
-
Tablespace created.
再次打开数据库:
-
SQL> alter database open;
-
-
Database altered.
-
-
SQL>
-
SQL>
-
SQL> select open_mode from v$database;
-
-
OPEN_MODE
-
----------
-
READ WRITE
数据库正常打开。
在恢复的过程中疏忽了2节点的UNDO表空间问题,可以提前做避免此错误。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/205377/viewspace-1767297/
,如需转载,请注明出处,否则将追究法律责任。