Oracleで誤って削除したデータを復元する方法

下次还敢
リリース: 2024-04-19 03:33:13
オリジナル
1096 人が閲覧しました

Oracle で誤って削除したデータを回復する方法は次のとおりです。 ごみ箱を確認します。データがごみ箱にある場合は、右クリックして復元します。フラッシュバック クエリを使用する: 特定のクエリを実行して、誤って削除されたデータのタイムスタンプを指定します。 Data Pumpを使用したインポート: 誤って削除する前にバックアップがあった場合は、データをエクスポートしてインポートします。

Oracleで誤って削除したデータを復元する方法

#Oracle で誤って削除したデータを回復する方法

Oracle データベースでデータを誤って削除した場合は、次の方法を使用できます。リカバリするには次の手順を実行します。

1. ごみ箱を確認します。

    Oracle Database Management Interface (DBI) を開きます。
  • 「ごみ箱」を展開します。
  • 必要なデータが最近削除されていないか確認してください。
  • データがごみ箱にある場合は、右クリックして「回復​​」を選択します。

2. フラッシュバック クエリを使用する

    #データがごみ箱にない場合は、フラッシュバック クエリを使用して復元できます。
  • データベースに接続し、次のクエリを実行します。
<code class="sql">SELECT * FROM table_name AS OF TIMESTAMP to_timestamp('YYYY-MM-DD HH24:MI:SS');</code>
ログイン後にコピー
  • table_name を、データを復元するテーブルの名前に置き換えます。 YYYY-MM -DD HH24:MI:SS は、誤って削除されたデータのタイムスタンプに置き換えられます。

3. データ ポンプを使用してインポート

    #データの以前のバックアップを誤って削除した場合は、データ ポンプを使用してインポートすることができます。それを復元します。
  • データをファイルにエクスポート:
<code class="sql">expdp username/password directory=directory_name dumpfile=dumpfile_name.dmp;</code>
ログイン後にコピー
  • usernamepassworddirectory_name、# を置き換えます。 ##dumpfile_name 参考までに。 データのインポート:
  • <code class="sql">impdp username/password directory=directory_name dumpfile=dumpfile_name.dmp;</code>
    ログイン後にコピー

以上がOracleで誤って削除したデータを復元する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!