Email: service@parnassusdata.com 7 x 24 online support!

    You are here

    • You are here:
    • Home > Blogs > PDSERVICE's blog > Oracle DBFファイルだけで、どうやってファイルをリカバリできるか?

Oracle DBFファイルだけで、どうやってファイルをリカバリできるか?

Oracle DBFファイルだけで、どうやってファイルをリカバリできるか?

プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:service@parnassusdata.com

 

 

 

ある古いデータベースには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データベースディザスターリカバリソフトで、様々なメリットを備えている。

ORACLE PRMをダウンロードして利用してください:http://parnassusdata.com/sites/default/files/ParnassusData_PRMForOracle_3206.zip

PRMガイドブックhttp://www.parnassusdata.com/sites/default/files/ParnassusData%20Recovery%20Manager%20For%20Oracle%20Database%E7%94%A8%E6%88%B7%