After Upgrading ORACLE_HOME (from 11.1.0.7.0 to 12.1.0.2.0), I was started my database by using startup command, then got below error.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 2550136832 bytes
Fixed Size 1281816 bytes
Variable Size 536871144 bytes
Database Buffers 1996488704 bytes
Redo Buffers 15495168 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced
After I saw my alert log and got ORA-00704 error,
Alert Log :
Thread 1 advanced to log sequence 73 (thread open)
Thread 1 opened at log sequence 73
Current log# 1 seq# 73 mem# 0: /apps/oracle/db/apps_st/data/log01a.dbf
Current log# 1 seq# 73 mem# 1: /apps/oracle/db/apps_st/data/log01b.dbf
Successful open of redo thread 1
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
SMON: enabling cache recovery
Errors in file /apps/oracle/db/tech_st/11.1.0/admin/oracle_sujeet/diag/rdbms/oracle/trace/oracle_ora_16271.trc:
ORA-00704: bootstrap process failure
ORA-00604: error occurred at recursive SQL level 2
ORA-01426: numeric overflow
Error 704 happened during db open, shutting down database
USER (ospid: 16271): terminating the instance due to error 704
Instance terminated by USER, pid = 16271
ORA-1092 signalled during: ALTER DATABASE OPEN...
ORA-1092 : opiodr aborting process unknown ospid (16271_140096623843136)
Mon Oct 12 15:52:04 2020
ORA-1092 : opitsk aborting process
Solution:
I missed to run catupgrd.sql script after upgrade, so got above errors while starting the database.
Go to ORACLE_HOME/rdbms/admin
[oracle@dba ~]$ sqlplus / as sysdba
sql>startup upgrade
sql>@catupgrd.sql
sql>@utlrp.sql
sql>shut immediate
sql>startup
============================================================
No comments:
Post a Comment