ユーザーオブジェクトと表を PL/SQL でエクスポートするには?

PL/SQLでは、EXPDP(データポンプエクスポート)ツールを使用してユーザーオブジェクトと表をエクスポートできます。簡単な手順を以下に示します。

  1. コマンドプロンプト(CMD)またはターミナルを実行します。
  2. SYSユーザーを使用してOracleデータベースにログインする
  3. 以下のコマンドを実行しユーザーオブジェクトとテーブルをエクスポートします:
expdp username/password DIRECTORY=directory_name DUMPFILE=dumpfile_name LOGFILE=logfile_name SCHEMAS=schema_name

これらのうち、username/password はエクスポートするユーザーのユーザー名とパスワード、directory_name はデータポンプエクスポートディレクトリの名前、dumpfile_name はエクスポートするデータファイルの名前、logfile_name はエクスポートするログファイルの名前、schema_name はエクスポートするユーザーのスキーマ名です。

  1. 必要に応じて、INCLUDE=TABLE のようにテーブルのみをエクスポートしたり、INCLUDE=TABLE:\”LIKE ‘PREXIF%’\ のように、テーブル名が特定のプレフィックスで始まるテーブルのみをエクスポートしたりするオプションを追加できます。
  2. 実行コマンド後、データポンプは、ユーザオブジェクトと表のエクスポートを開始し、対応するデータファイルとログファイルを生成します。

上記の操作を実行する前に、データポンプエクスポートディレクトリを作成し、ディレクトリにアクセスして書き込むのに十分なアクセス権を持っていることを確認してください。

bannerAds