Oracle

  (最終更新日:2017.10.17)

DataPump(expdp,impdp)処理をCtrl+C押しでキャンセルさせてしまった時の対処方法

OracleでexpdpやimpdpといったData Pumpを実行中に、expコマンドのようにCtrl+Cで処理をキャンセルしてはいけません。 そこがややこしいところ。
もしCtrl+Cでキャンセルしても、処理はバックグラウンドで動き続けます

というわけで、Data Pumpを実行中に誤ってCtrl+Cでキャンセルしてしまった時の対処方法をご紹介です。



JOB名から停止する

処理のJOB名を確認します。

$ sqlplus sys as sysdba
select * from DBA_DATAPUMP_JOBS;
----
job_expdp1
----

動作中のJOB名が job_expdp1 ということが分かりました。
あとはこのJOBを指定してコマンドモードに接続して kill_job を発行すれば完了です。

$ expdp hoge/hogepass attach = job_expdp1
Export> kill_job
このジョブを停止しますか([yes]/no)yes

これでバックグラウンドで動作していたData Pump処理が強制終了されます。

スポンサーリンク
スポンサーリンク

関連記事

  1. Oracle

    (解決策)テーブルを作成しようとしたらORA-01950エラーで権限が無いと怒られたとき

    dba権限が無いユーザーでOracleデータベースにテーブルを作成しよ…

  2. Oracle

    【Oracle】セッションがKILLEDのまま残り続けてしまう時の対処方法

    Oracleで特定のセッションを強制終了しようと ALTER SYST…

  3. Linux

    LinuxカーネルパラメータSEMMNSとSEMMSLの値を確認する方法

    OracleでPROCESSESパラメータの値を変更する際には、OSカ…

  4. Oracle

    【Oracleメモ】テーブルやインデックスの統計情報の収集状況を確認するSQL

    Oracle11g、Oracl12cなどで利用可能。テーブルやイン…

  5. Oracle

    Linux版Oracle Database 11gの起動手順と停止手順

    すごく基礎的なことなんですが、Linux版のOracle Da…

  6. Oracle

    【SQL*Plus】SYSDBA権限でリモートサーバに簡易接続ネーミングで接続する方法

    リモートのOracleサーバにSQL*Plusで接続する際に、SYSD…

コメント

    • 匿名
    • 2018年 10月 18日

    数年に1回見に来ますね。。

      • おかしら
      • 2018年 10月 18日

      数年に1回・・・ あるある ですね。。。。

    • 匿名
    • 2019年 5月 30日

    我も数年に1回身に来ます。
    反射的に”Ctrl+C”を押してしまう。。

  1. この記事へのトラックバックはありません。

最近の記事

  1. さくらのVPSにCentOS 5をインストールする方法
  2. PHP PhantomJSでFatal error: Unc…
  3. 【Oracle】DataPumpの対話式コマンドモードを抜け…
  4. CentOS7のPHP5.6にPhpSpreadsheetを…
  5. Azure仮想マシン(CentOS 7)のStandardデ…
PAGE TOP