0

我在通过命令提示符连接时遇到问题sqlplus system/system@orcl,它给了我一个错误提示

ORA-01033: ORACLE initialization or shutdown in progress
Process ID: 0
Session ID: 0 Serial number: 0 . 

我做了谷歌搜索,发现了同样的问题,并按照他们给出的步骤进行操作,但仍然无法解决。Sugeest我的解决方案。

4

1 回答 1

0

我建议检查警报日志以获取任何消息。也许这会给你一个线索。

> cd $ORACLE_BASE/diag/rdbms/orcl/orcl/alert
> tail -n 100 log.xml 

如果这没有帮助,那么您可以关闭系统。您将在下面找到我的紧急关机程序(适用于 Unix / Linux)。在生产系统中,我建议在执行此过程之前进行更多调查。对于测试或开发系统,它在过去工作得很好。

以 sysdba 身份登录

> sqlplus / as sysdba 

尝试立即关闭。这可能需要一些时间,因为未提交的事务会回滚。

SQL> shutdown immediate 

Expected output: 
Database closed. 
Database dismounted. 
ORACLE instance shut down. 

如果这没有帮助,则关闭中止。第二次关闭确保停止的数据库处于干净状态!

SQL> shutdown abort 
SQL> startup restrict
SQL> shutdown immediate

如果这不起作用,则必须杀死 pmon。这将立即停止数据库

> ps -ef | grep pmon 
... 
> kill -9 <pid> 
> sqlplus / as sysdba 
SQL> startup restrict 
SQL> shutdown immediate 

启动系统

SQL> startup 
于 2013-06-26T06:50:08.493 回答