1
6

More than 5 years have passed since last update.

【Oracle】SQL集

Last updated at Posted at 2018-06-18

ディレクトリオブジェクトの作成

CREATE DIRECTORY ディレクトリオブジェクト名 AS 'ディレクトリ名'

エクスポート

expdp USER_NAME/PASSWORD@SERVICE_NAME DIRECTORY=DIRECTORY_NAME DUMPFILE=DIRECTORY_NAME:FILE_NAME.dmp
LOGFILE=DIRECTORY_NAME:LOGFILE_NAME.log
  • オプション
    COMPRESSION=[ALL | DATA_ONLY | METADATA_ONLY | NONE]

    • ALL
    • DATA_ONLY
    • METADATA_ONLY
    • NONE
  • DataPumpジョブの進捗状況を確認する

select * from user_datapump_jobs

インポート

impdp USER_NAME/PASSWORD@SERVICE_NAME directory=DIRECTORY_NAME dumpfile=DIRECTORY_NAME:FILE_NAME.dmp
logfile=DIRECTORY_NAME:LOGFILE_NAME.log
  • オプション
    • logfile
      • 未指定の場合、import.log がディレクトリオブジェクトのパスに出力される。
    • query
      • 条件を指定してインポートする
      • QUERY=TABLE_NAME:\"WHERE 条件"\
    • table_exists_action
      • TRUNCATE
      • REPLACE
      • APPEND
    • content
      • METADATA_ONLY
      • ALL
      • DATA_ONLY
    • execlude
      • 特定のオブジェクトだけを除外可能。
      • emp テーブルのみ除外: 「 exclude=TABLE:\”LIKE \’EMP%\’\” 」
      • インデックスのみ除外: 「 exclude=INDEX 」
    • include オプション
      • 特定オブジェクトだけをインポート可能。
      • インデックスのみインポート:「 include=INDEX 」

impdpの停止方法

  • 処理実行中にCtrl + C
  • その後 Import > となるので
    • ジョブの停止:stop_job
    • ジョブの再開:start_job
    • ジョブの状態確認:status
    • ジョブの完全停止:kill_job
1
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
6