Forum Stats

  • 3,874,985 Users
  • 2,266,790 Discussions
  • 7,912,041 Comments

Discussions

テーブルのリカバリ

903821
903821 Member Posts: 1
お世話になります。

件名の通りなのですが、誤ってあるテーブルをDropして
しまったようでこのテーブルを戻したいと考えています。

ちなみに環境なのですが
・Oracle11g1
・RMANによるバックアップを実行
・アーカイブログ運用
です。

Answers

  • Blueloco
    Blueloco Member Posts: 118
    Recyclebin(ゴミ箱)から復活できませんか?

    select object_name from user_recyclebin
    where original_name = '<削除したテーブル名>';

    flashback "<object_name>" to before drop;
  • tmtsmic
    tmtsmic Member Posts: 120
    こんにちは。

    単純ですが、バックアップをどこかにリストアして
    該当テーブルをコピーしてくるなんてのもありかもしれませんね。

    バックアップのタイミングがDrop時とかけ離れていたり
    データの内容(他との関連性)がシビアだったりするといろいろ問題ありますが。


    # まずはBluelocoさんのおっしゃっている内容のチェックが先ですね。
This discussion has been closed.