ORA-01090錯誤分析

xinxinhg發表於2005-01-14

摘自CSDN   主要解答者:lzp_lrp         提交人:zhangdatou

[@more@]

ORA-01090  shutdown  in  progress  -  connection  is  not  permitted  
 
Cause:  The  SHUTDOWN  command  was  used  to  shut  down  a  running  Oracle  instance,  disallowing    
any  connects  to  Oracle.    
 
Action:  Wait  for  the  instance  to  restart  or  contact  the  database  administrator  
 
Troubleshooting  ORA-01090:  shutdown  in  progress,ORA-01081  
 
現象:  
SQL>  shutdown  immediate  
ORA-01090:  shutdown  in  progress  -  connection  is  not  permitted  
SQL>  startup  
ORA-01081:  cannot  start  already-running  ORACLE  -  shut  it  down  first  
 
解決方法:  
dragon1>  ps  -ef  ¦grep  oracle9  ¦grep  _rac1  ¦grep  -v  grep  ¦awk  '{print  "kill  -9  "$2}'  >mykill  
dragon1>.  ./mykill  
dragon1>  ipcs  -m  
 
Shared  Memory:  
T            ID                KEY        MODE                  OWNER        GROUP  
m          128                    0  --rw-r-----      oracle8            dba  
m          129                    0  --rw-r-----      oracle8            dba  
m          130  0xe9d0aaa8  --rw-r-----      oracle8            dba  
m        1027                    0  --rw-r-----      oracle9            dba  
m        1028  0xe0bb589c  --rw-r-----      oracle9            dba  
 
dragon1>  ipcrm  -m  1027  
dragon1>  ipcrm  -m  1028  
 
然後就可以起來了。  
---------------------------------------------------------------  
 
有可能是有dba許可權的人用shutdown,  關閉資料庫,  此時oracle處理死掉了

主要解答者:lzp_lrp         提交人:zhangdatou

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/166555/viewspace-787049/,如需轉載,請註明出處,否則將追究法律責任。