使用方法如下
引用
$ sqlplus -prelim "/as sysdba"
SQL*Plus: Release 10.2.0.4.0 - Production on Sun Mar 28 06:40:21 2010
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
在prelim模式下,不可以查询数据字典,但可以关闭数据库
引用
SQL> select status from v$instance;
select status from v$instance
*
ERROR at line 1:
ORA-01012: not logged on
引用
SQL> shutdown abort
ORACLE instance shut down.
但可以使用oradebug,但对于系统诊断,已经足够了
dump系统状态
引用
SQL> oradebug setmypid
Statement processed.
SQL> oradebug unlimit
Statement processed.
SQL> oradebug dump systemstate 266
Statement processed.
或者dump hanganalyze
引用
SQL> oradebug hanganalyze 3
Hang Analysis in /oracle/app/oracle/admin/ora10g/udump/ora10g_ora_52642.trc
引用
SQLPLUS> oradebug setmypid
SQLPLUS>oradebug setinst all
SQLPLUS>oradebug -g def hanganalyze 3
或者dump 进程状态
引用
SQL> oradebug dump processstate 10
Statement processed.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30166976/viewspace-2682094/ ,如需转载,请注明出处,否则将追究法律责任。