linux,oracle启动,关闭

数据库连不上去了,客户端连上去报 ora- 12560:TNS错误

登录服务器后,发现

conn / as sysdba也报错,为ORA-01012: not logged on

,查了alert.log日志也没发现什么

就试着用其他用户登了下,报的错误不同了

ORA-01089: immediate shutdown in progress - no operations are permitted

这个错误,看来数据库关闭的时候出了问题,于是就考虑kill掉oracle进程(这是别人的做法)

ps -ef|grep ora_dbw0_$ORACLE_SID

kill  -9 pid

这次再conn  / as sysdba就可以

(本人做法:

数据库关闭出现问题,使用shutdown abort强制关闭后重新startup就可以了)

 

 

sqlplus / as sysdba

 

 

 

shutdown abort

 

 

 

开始,

dbstart /opt/oracle/product/11.2.0/db_1/

停止
dbshut /opt/oracle/product/11.2.0/db_1/







-----------------------------------------------------------------------------------

sqlplus / as sysdba

startup




---------------------------------------------------------------------------------
移除归档日志:/opt/oracle/flash_recovery_area/ORCL11G/archivelog
直接移走

[root@DBserver01 archivelog]# ls
2012_11_10



你可能感兴趣的:(oracle)