プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:[email protected]
ある古いデータベースにはDBFファイルしか残っていないならどうやってリカバリできるか?
このトラブルは以下のようにいくつの場合に分けられる:
1)すべてのDBFファイルが完璧な状態を保っている
これは一番簡単な場合である。バラメタファイルINIT.ORAを作成して、DBFファイルに基づいてコントローラーファイルを作成して、データベースを起動すればいい。もしデータファイルがCLEANであれば、そのまま起動すればいい。DIRTYの場合に、REDO LOGがないから、隠しバラメタなどの方法でデータベースを起動してください
2) データベースDBFに少しなくした。主に非SYSTEM01.DBFデータファイルで、こわれていない。
このような場合は 1)に基づいてなくしたデータファイルをOFFLINE DROPすればいい。該当するデータファイルもないから、データファイルのデータもなくしたこともごく普通なことである。
3) データベースDBFに少しなくした。主に非SYSTEM01.DBFデータファイルで、SYSTEM01.dbfのデータファイルもちょっとこわれた
この場合に 2)に基づいてデータベースを起動できるが、データベースを起動したら、多分大丈夫が、ほかのテーブルスペースに損害があるので、ユーザーデータにアクセスするときに、ORA-1578、ORA-8103、ORA-1410、ORA-00600などのエラが現れるが、一応対応しやすい。
4) データベースDBFに少しなくした。主に非SYSTEM01.DBFデータファイルで、,SYTEM01.DBFに損害も受けた。
この場合にデータベースをなかなか起動できない。BBED技術でSYSTEM01.DBFを修正したら、データベースを起動できる。
5) 一部のDBFしか残っていない。それに、SYSTEM01.DBFもなくした。
この場合にデータベースが起動できなくなった。PRM-DULなどのソフトでデータを抽出するしかない。
1)~4) の場合に、SYSTEM01.DBFさえあればまだ大丈夫が、5)の場合にDULなどのツールでデータを抽出するしかない。
ORACLE PRMは詩檀ソフトによって独立で開發したORACLEデータベースディザスターリカバリソフトで、様々なメリットを備えている。
Leave a Reply