![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
識者の方々、どうかお教えください。
昨日データメンテナンス中に、保守プログラムがとまってしまいました。 サーバーを再起動して、Oracleをスタートしたところ、データベースに接続できなくなっていました。
色々調べましたが、以下の状態から進むことができません。
恥ずかしながらバックアップはとっていませんでした。
なんとか復旧する手だてはあるのでしょうか?
--------------------------------------------
SQL>connect sys/Oracle as SYSDBA
アイドル・インスタンスに接続しました。
SQL>startup
ORACLEインスタンスが起動しました。
Total System Global Area 1826944268 bytes
Fixed Size 70924 bytes
Variable Size 49324416 bytes
Redo Buffers 77824 bytes
データベースがマウントされました。
ORA-01589:
データベースをオープンするにはRESETLOGSまたはNORESETLOGSを使用する必要があります
SQL> alter database open resetlogs;
alter database open resetlogs
*
行1でエラーが発生しました。:
ORA-01152: ファイル1は十分に古いバックアップからリストアされていません。
ORA-01110: データファイル1: '/opt/oracle/oradata/o10g/system01.dbf'
SQL>recover database using backup controlfile until cancel;
ORA-00279: 変更 25084677(04/20/2009 12:11:39で生成)にはスレッド1が必要です。
ORA-00289: 検討すべきログライル: D:\ORACLE\ORA81\RDBMS\ARC87062.001
ORA-00280: 変更 258365040(スレッド1)は順序番号 87062に存在します。
ログの指定:[<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00308:
ORA-27041:
OSD-04002: ファイルをオープンできません。
O/S-Error: (OS 2) 指定されたファイルが見つかりません。
ORA-01547: 警告:RECOVERは成功しましたがOPEN RESETLOGSが次のエラーを受け取りました。
ORA-01194: ファイル1は一貫した状態にするためにさらにリカバリが必要です。
ORA-01110: データ・ファイル1:D:\ORACLE\ORADATA\MYCOMPANY\SYSTEM01.DBF
----------------------------------------------------------
No.1ベストアンサー
- 回答日時:
> ORA-01152: ファイル1は十分に古いバックアップからリストアされていません。
このエラーのとおりです。リカバリするためには最も新しいデータファイルのSCN よりも先までのアーカイブログ (もしくはオンラインログ) が必要ですが、それが存在しないことを意味しています。
つまり、もっと古いバックアップからリストアし、理科張りしなければならないと言うことですが、バックアップが存在しないと言うことでしたら復旧できません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レストア時の空き容量不足について
-
Oracleのarchivelogアーカイブ...
-
DB(oracle)のフルバック容量...
-
Oracleデータベースの復旧方法
-
Oracle9i(9.2.0.8) のリカバリ...
-
インスタンスリカバリとメディ...
-
バックアップのとり方
-
ORA-01013のエラーについて経験...
-
sysauxの読み方について
-
CASE文のエラーについて
-
ORA-14459: GLOBALキーワードが...
-
PL/SQL PLS-00103エラーについて
-
Oracleの起動時に、マウントし...
-
Excel2013VBAでフリーソフト「...
-
SQL実行結果の出力を見やすくし...
-
ACCESSでパススルークエリにパ...
-
DOSプロンプトとコマンドプロン...
-
PL/SQLでログを確認したい。
-
はじめまして!
-
SQL*Plusで、コマンドの返答を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracleデータベースの復旧方法
-
レストア時の空き容量不足について
-
DB(oracle)のフルバック容量...
-
インスタンスリカバリとメディ...
-
ARCserveでのリストアができない
-
データベースのバックアップ
-
まるごとバックアップ→リカバリ...
-
ポータブルHDDでWindows10リカ...
-
Oracle10gのデータベースの移行...
-
MySQLのバックアップ時のタブに...
-
oracle10gのリカバリマネージャー
-
リストアとリカバリの違い
-
Oracleのarchivelogアーカイブ...
-
大容量DBのバックアップの仕方
-
ノートンインターネットセキュ...
-
iTunesに接続
-
RMANを使用してのバックアップ...
-
アーカイブログからのリストア...
-
Oracleのバックアップ方法につ...
-
RMAN(Oracle9i)を使ったDB移行
おすすめ情報