Oracle でテーブルをバックアップする方法は?

Oracle Deteburuwobakkuappusuru Fang Faha



Oracle データベースを使用している間は、信頼できるバックアップ戦略を実施することが重要です。その戦略の重要な側面の 1 つは、個々のデータベース テーブルをバックアップすることです。テーブルのバックアップを作成すると、意図しない削除、破損、またはその他の問題によってデータが失われるのを防ぐのに役立ちます。 Oracle データベースには、バックアップを作成するための多くの機能が用意されています。

このガイドでは、Oracle でテーブルをバックアップする方法について説明します。

Oracle でテーブルをバックアップする方法は?

Oracle でテーブルをバックアップするには、 SQLPLUS 指図。ログインに成功したら、次の方法を使用して Oracle のテーブルをバックアップできます。







CREATE ステートメントを使用して Oracle のテーブルをバックアップする方法

作成 」ステートメントは、テーブル、インデックス、ビュー、シーケンスなどの新しいデータベース オブジェクトを作成します。 Oracle データベースのテーブルをバックアップするには、「 作成 ' 声明。以下に例を示します。



テーブル CONTACTS_BACKUP の作成

選択として *

連絡先から;

上記の例では、「 テーブルを作成 」は、「」という名前の新しい(バックアップ)テーブルを作成するために使用されます CONTACTS_BACKUP 」。 「 選択する * 」は、テーブルからすべての行と列を選択するために使用されます「 連絡先 」。



出力





出力は、テーブル「 CONTACTS_BACKUP 」が作成されました。



EXPコマンドを使用してOracleでテーブルをバックアップする方法は?

経験値 」コマンドを使用して、データベースまたはデータベース オブジェクトのサブセット (テーブル、インデックス、ビュー、ストアド プロシージャなど) をエクスポートしてバックアップを作成します。次のコマンドを入力して、「 経験値 ' 指図:

EXP C##MD/md1234 TABLES=CONTACTS FILE=CONTACTS_BACKUP_EXP.DMP LOG=EXPORT_DATABASE_LOG.OUT

上記のコマンドで:

  • C##MD ' と ' md1234 」はユーザー名とパスワードです。
  • テーブル 」を使用してテーブル名を指定します。
  • ファイル 」を使用して、出力ファイル名を指定します。

出力

出力は、「 連絡先 」 テーブルが作成されました。

SQL Developer を使用して Oracle のテーブルをバックアップする方法

SQL Developer を使用して Oracle のテーブルをバックアップするには、データベース接続を確立する必要があります。接続の作成後、データベース ツリーを展開してすべてのデータベース オブジェクトを表示し、「 テーブル 」をリストから選択します。 「 テーブル 」 を選択して、選択したデータベースに存在するすべてのテーブルを表示します。

テーブル名を右クリックしてテーブルを選択し、「 輸出… バックアップを作成するには:

出力ファイルの宛先を選択し、他の設定はデフォルトのままにして、「 次へ > ' ボタン:

ノート : データベース オブジェクトのエクスポート中に、これらの設定をユーザーの要件に応じて変更できます。

データベース オブジェクト (テーブル名) を指定し、「 次へ > ' ボタン:

テーブルのバックアップを作成するには、「 終了 ' ボタン:

エクスポートのプロセスが完了するまで待ちます。

新しい ' .sql 」ファイルが開き、「 連絡先 」 テーブルが作成されました:

これは、さまざまな方法を使用して Oracle でテーブルをバックアップする方法です。

結論

Oracle のテーブルをバックアップするには、データベースにログインします。ログインに成功すると、「 作成 ” ステートメントを使用して、元のテーブルのコピーを作成することにより、テーブルをバックアップできます。または、「 経験値 」コマンドは、特定のテーブルをエクスポートすることにより、テーブルのバックアップを作成します。 「 SQL 開発者 」ツールは、テーブルのバックアップを作成する良い方法でもあります。このガイドでは、Oracle でテーブルをバックアップする方法の完全なデモンストレーションを提供しました。