OracleデータベースのDMPファイルをLinuxからどのようにエクスポートしますか?

OracleデータベースのdmpファイルをLinux上にエクスポートするには、expdpコマンドを利用できます。dmpファイルをエクスポートする手順は以下の通りです。

  1. ターミナルを開き、Oracleデータベースの管理アカウントを使用してLinuxサーバー上のOracleデータベースにログインします。例: sysアカウントを使用してログインします。
sqlplus sys as sysdba
  1. SQL*Plus画面上のプロンプトに応じ、データベースにログインするためにパスワードを入力します。
  2. SQL*Plusプロンプトで、エクスポートしたdmpファイルを格納するディレクトリオブジェクトを作成します。例として、EXPORT_DIRという名前のディレクトリオブジェクトを作成し、ディレクトリパスを指定します。
CREATE DIRECTORY EXPORT_DIR AS '/path/to/directory';

「/path/to/directory」を実際のディレクトリパスに置き換えてください。

  1. スコット
GRANT READ, WRITE ON DIRECTORY EXPORT_DIR TO scott;

scott を実際のデータベースユーザー名に置き換えてください。

  1. expdp
expdp scott/password@SID directory=EXPORT_DIR dumpfile=export.dmp logfile=export.log

実際のデータベースユーザ名、パスワード、SID を scott/password@SID に、export.dmp をエクスポートする dmp ファイル名に、export.log をエクスポート ログファイル名に置き換えてください。

  1. コマンドを実行すると、Oracleはデータベースのエクスポートを開始し、dmp ファイルを前に作成したディレクトリ オブジェクトで指定されたパスに保存します。

データベースのサイズやハードウェアの性能によってエクスポートにかかる時間は異なります。完了すると、指定したディレクトリにエクスポートされたdmpファイルが配置されます。

bannerAds