解决 ORA-01033“正在初始化或关闭”

bab*_*abu 1 oracle

我按照http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php上的说明创建了一个数据库导出。

我用了:

expdp scott/tiger@db10g full=Y directory=TEST_DIR dumpfile=DB10G.dmp logfile=expdpDB10G.log
Run Code Online (Sandbox Code Playgroud)

创建导出。但是我收到此错误消息:

UDE-00008: operation generated ORACLE error 12154
ORA-01033: ORACLE initialization or shutdown in progress
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

小智 5

第一的:

sqlplus /nolog 
Run Code Online (Sandbox Code Playgroud)

然后:

connect / @bdlocal as sysdba 
Run Code Online (Sandbox Code Playgroud)

(或者,使用sqlplus / as sysdba代替上述两个步骤。)

检查状态(我想它会告诉你除了 STARTUP 之外的任何信息):

select status from v$instance; 
Run Code Online (Sandbox Code Playgroud)

然后完全关闭它:

shutdown immediate; 
Run Code Online (Sandbox Code Playgroud)

然后启动它:

startup;
Run Code Online (Sandbox Code Playgroud)

如果您在启动时遇到错误,请检查警报日志和您最喜欢的搜索引擎(搜索ORA-xxxx警报编号是一个不错的起点)。如果您无法弄清楚,您可以在此处提出相关问题(包括警报日志的相关部分或您看到的任何其他错误)。

  • 对我来说有点不同的路径:`$ sqlplus /nolog` / `SQL> connect system/my_password AS SYSDBA` / `SQL> shutdown instant`;/`SQL>启动;` (2认同)