ホームページ  >  記事  >  データベース  >  Oracleでテーブルをエクスポートする方法

Oracleでテーブルをエクスポートする方法

PHPz
PHPzオリジナル
2023-04-04 13:59:434698ブラウズ

Oracle は業界で広く使用されているリレーショナル データベース管理システムであり、ユーザーがデータを管理および維持するためのさまざまな方法を提供します。一般的な機能の 1 つは、ユーザーが別のシステムでデータを使用したり、災害復旧のためにデータをバックアップしたりできるようにテーブルをエクスポートすることです。

Oracle がテーブルをエクスポートする方法についての簡単な手順をいくつか示します。

  1. Oracle データベースにログインします。

ユーザーはまず SQL Plus またはその他の Oracle 管理ツールを使用して、対応する Oracle データベースにログインする必要があります。例:

sqlplus ユーザー名/パスワード@ORACLE_SID

  1. エクスポート ファイルを作成します。

Oracle が提供する EXP コマンドを使用して、テーブルのデータと構造をファイルにエクスポートします。まず、CREATE DIRECTORY ステートメントを使用して、ターゲット マシン上にディレクトリを作成します。例:

CREATE DIRECTORY export_dir AS '/home/export/';

  1. エクスポート コマンドを実行します。 。

次に、次のコマンドを使用して、テーブルのデータと構造を SQL Plus にエクスポートできます:

exp username/password@[DB name] file=export file name.dmp tables =テーブル名

例:

exp scott/tiger@orb file=exp.dmp tables=emp

このうち、「username」はユーザー名を表します。データベース、「パスワード」 はユーザーのパスワード、「DB 名」はデータベース名、「エクスポートファイル名」はエクスポートするファイルの名前、「テーブル名」はエクスポートするテーブルの名前です。輸出される。

  1. エクスポートが終了するまで待ちます。

エクスポート コマンドの実行が開始されると、Oracle は進行状況に関する情報を出力します。エクスポートが完了するまで待つ必要があります。エクスポートされたデータである .dmp ファイルがエクスポート ディレクトリに生成されます。

概要:

上記は、Oracle がテーブルをエクスポートするための簡単な手順です。なお、インポート時にデータがエクスポート時のOracleのバージョンと異なる場合、異なるバージョン間のデータ形式や構造に互換性を持たせるために一部の処理が必要となる場合があります。ユーザーがより高度なエクスポートおよびインポート機能を使用したい場合、Oracle は Data Pump ユーティリティ (Data Pump は Oracle 10g および 11g の新機能) を提供します。これは、より高度なデータのエクスポートおよびインポート機能を提供し、ネットワークで伝送されるデータを渡すこともできます。データ送信の効率を向上させます。

以上がOracleでテーブルをエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。