web-dev-qa-db-ja.com

ORA-01219:データベースがオープンしていません:クエリは固定テーブル/ビューでのみ許可されています

Oracle 11gとSQL開発者ツールを使用しています。 dbから行を取得しようとすると、次のようなエラーメッセージが表示されます。

ORA-01219: database not open: queries allowed on fixed tables/views only)

Sgadef.dbfファイルを探しましたが、ホームディレクトリにありませんでした。誰かが私を助けてくれませんか。

7
Devoloper250

まず、使用するインスタンスのステータスを確認します(これは管理者アカウントで接続する必要がある場合があります):

select status from v$instance;

おそらくあなたは得るでしょう

STATUS
------------
MOUNTED

Sysアカウントで完了してみてください

ALTER DATABASE OPEN;

正常に完了したことを確認してください。そうでない場合-出力の結果とアラートログを質問で共有してください。

19

誰かがこの質問のためにここに来た場合に備えて

RECOVER DATABASE;その後、ALTER DATABASE OPEN;

私の問題を修正しました。

1
nalpara

SQL>

ALTER DATABASE OPEN;
ALTER DATABASE OPEN *

ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'C:\APP\ADMINISTRATOR\ORADATA\WIND\SYSTEM01.DBF'
0
S. Rahul