Oracle database can not be a simple process to start

1. Recently a test machine above Oracle database do not start up. UNDOTBS2 message is table space can not be found.

 

 

2. You can then use startup mount simply open up but found or can not be used.

3. originally wanted to use the guide out before pfile be started but will always be an error message

prompt:

ORA- 24324 : service handle not initialized 
ORA - 01041 : internal error, hostdef extension does not exist

 

4. After entering the mount state using a simple query statement

select name from v$tablespace;

And then I found a very strange phenomenon. I name this name table space inside the UNDO and I pfile inside table space is not the same.

NAME
----------
SYSTEM
SYSAUX
UNDOTBS3
USERS
TEMP
CWBASEOE73
CWBASEOR65
CWBASEOR19

View your own pfile

 

 5. Modify good undo table space corresponding to the upper mount check out the status information to undo tablespace

SQL> startup pfile='C:\app\Administrator\product\11.2.0\dbhome_1\database\initora11r2.ora'

6. Then inter-row starting with the crude spfile

create spfile from pfile

7. 重启机器进行验证 oracle服务可以起来. 

Guess you like

Origin www.cnblogs.com/jinanxiaolaohu/p/12112046.html
Recommended