51

ORACLETOAD (Quest Software) またはその他の手段 ( ) を介してユーザーに接続しようとすると、次のOracle Enterprise Managerエラーが発生します。

ORA-011033: ORACLE initialization or shutdown in progress

4

9 に答える 9

102

グーグルで調べた後、次のことを行うためのアドバイスを見つけましたが、うまくいきました:

SQL> startup mount

ORACLE Instance started

SQL> recover database 

Media recovery complete

SQL> alter database open;

Database altered
于 2008-09-10T09:22:14.043 に答える
5

このエラーは、データベースの起動中または停止中の通常の状況でも発生する可能性があります。通常、起動時には、起動が完了するまで待ってから、通常どおり接続できます。エラーが続く場合は、データベースを起動せずに (Windows ボックスの)サービスを起動することができます。これは、起動の問題が原因であるか、データベースを自動的に起動するようにサービスが構成されていないことが原因である可能性があります。この場合、sysdba として接続し、「startup」コマンドを使用してデータベースを物理的に起動する必要があります。

于 2008-09-27T02:33:52.333 に答える
3

上記の rohancragg、Mukul Goel、および NullSoulException からの回答を組み合わせて使用​​しました。ただし、追加のエラーがありました:

ORA-01157: データ・ファイルstringを識別/ロックできません - DBWRトレース・ファイルを参照してください

ここで答えを見つけました:http://nimishgarg.blogspot.com/2014/01/ora-01157-cannot-identifylock-data-file.html

上記の投稿が削除された場合に備えて、ここにもコマンドを含めます。

C:\>sqlplus sys/sys as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Tue Apr 30 19:07:16 2013
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected to an idle instance.

SQL> startup
ORACLE instance started.
Total System Global Area  778387456 bytes
Fixed Size                  1384856 bytes
Variable Size             520097384 bytes
Database Buffers          251658240 bytes
Redo Buffers                5246976 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 11 – see DBWR trace file
ORA-01110: data file 16: 'E:\oracle\app\nimish.garg\oradata\orcl\test_ts.dbf'

SQL> select NAME from v$datafile where file#=16;
NAME
--------------------------------------------------------------------------------
E:\ORACLE\APP\NIMISH.GARG\ORADATA\ORCL\TEST_TS.DBF

SQL> alter database datafile 16 OFFLINE DROP;
Database altered.

SQL> alter database open;
Database altered.

あなたが私の一日を救ってくれてありがとう!

フィッシュ

于 2016-01-27T01:02:06.540 に答える