{"id":1912,"date":"2020-09-03T19:57:42","date_gmt":"2020-09-03T19:57:42","guid":{"rendered":"https:\/\/swiv.com.br\/how-to-cleanup-orphaned-datapump-jobs-in-dba_datapump_jobs\/"},"modified":"2026-05-27T20:02:53","modified_gmt":"2026-05-27T19:02:53","slug":"how-to-cleanup-orphaned-datapump-jobs-in-dba_datapump_jobs","status":"publish","type":"post","link":"https:\/\/swiv.com.br\/index.php\/2020\/09\/03\/how-to-cleanup-orphaned-datapump-jobs-in-dba_datapump_jobs\/","title":{"rendered":"How To Cleanup Orphaned DataPump Jobs In DBA_DATAPUMP_JOBS"},"content":{"rendered":"\n<p>H\u00e1 pouco tempo atr\u00e1s me deparei com um banco de dados Oracle com jobs de export\/import em status de &#8220;NOT RUNNING&#8221;. Neste simples artigo exploro como normalizei o ambiente conforme instru\u00e7\u00f5es do fornecedor.<\/p>\n\n\n\n<p>Consultando os datapumps jobs:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; select * from dba_datapump_jobs;\n \nOWNER_NAME                     JOB_NAME                       OPERATION                      JOB_MODE                       STATE                              DEGREE ATTACHED_SESSIONS\n------------------------------ ------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------- -----------------\nDATAPUMP_SESSIONS\n-----------------\nSYS                            SYS_IMPORT_SCHEMA_01           IMPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_03           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_15           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_07           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_16           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_14           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_06           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_12           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_10           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_IMPORT_SCHEMA_02           IMPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_IMPORT_SCHEMA_01           IMPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_08           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_11           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_05           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_09           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_IMPORT_SCHEMA_03           IMPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_01           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_04           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_13           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \nSYSTEM                         SYS_EXPORT_SCHEMA_02           EXPORT                         SCHEMA                 NOT RUNNING                             0                 0\n                0\n \n \n20 linhas selecionadas.\n \nSQL &gt;\n<\/pre><\/div>\n\n\n<p>Tentei matar um dos Jobs pelo mecanismo tradicional, mas sem sucesso:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; DECLARE\n  2  h1 NUMBER;\n  3  BEGIN\n  4  h1:=DBMS_DATAPUMP.ATTACH(&#039;SYS_EXPORT_SCHEMA_03&#039;,&#039;SYSTEM&#039;);\n  5  DBMS_DATAPUMP.STOP_JOB (h1,1,0);\n  6  END;\n  7  \/\nDECLARE\n*\nERRO na linha 1:\nORA-31626: job n\u00d2o existe\nORA-06512: em &quot;SYS.DBMS_SYS_ERROR&quot;, line 79\nORA-06512: em &quot;SYS.DBMS_DATAPUMP&quot;, line 1137\nORA-06512: em &quot;SYS.DBMS_DATAPUMP&quot;, line 3873\nORA-06512: em line 4\n<\/pre><\/div>\n\n<p>Desse modo, precisei considerar o Oracle Note &#8220;How To Cleanup Orphaned DataPump Jobs In DBA_DATAPUMP_JOBS ? (Doc ID 336014.1)&#8221;.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/swiv.com.br\/wp-content\/uploads\/2022\/07\/image-350.png\" alt=\"\" class=\"wp-image-8180\"\/><\/figure>\n\n\n\n<p>Realizando consulta discriminada no documento para identificar os Jobs:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; SET lines 200\nSQL &gt; COL owner_name FORMAT a10;\nSQL &gt; COL job_name FORMAT a20\nSQL &gt; COL state FORMAT a12\nSQL &gt; COL operation LIKE state\nSQL &gt; COL job_mode LIKE state\nSQL &gt; COL owner.object for a50\nSQL &gt; SELECT owner_name, job_name, rtrim(operation) &quot;OPERATION&quot;,\n  2         rtrim(job_mode) &quot;JOB_MODE&quot;, state, attached_sessions\n  3    FROM dba_datapump_jobs\n  4   WHERE job_name NOT LIKE &#039;BIN$%&#039;\n  5   ORDER BY 1,2;\n \nOWNER_NAME JOB_NAME             OPERATION    JOB_MODE     STATE        ATTACHED_SESSIONS\n---------- -------------------- ------------ ------------ ------------ -----------------\nSYSTEM     SYS_EXPORT_SCHEMA_01 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_02 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_03 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_04 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_05 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_06 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_07 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_08 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_09 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_10 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_11 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_12 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_13 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_14 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_15 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_EXPORT_SCHEMA_16 EXPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_IMPORT_SCHEMA_01 IMPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_IMPORT_SCHEMA_02 IMPORT       SCHEMA       NOT RUNNING                  0\nSYSTEM     SYS_IMPORT_SCHEMA_03 IMPORT       SCHEMA       NOT RUNNING                  0\n \n19 linhas selecionadas.\n<\/pre><\/div>\n\n\n<p>Identificando external tables \u00f3rf\u00e3s:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; set linesize 200 trimspool on\nSQL &gt; set pagesize 2000\nSQL &gt; col owner form a30\nSQL &gt; col created form a25\nSQL &gt; col last_ddl_time form a25\nSQL &gt; col object_name form a30\nSQL &gt; col object_type form a25\nSQL &gt; select OWNER,OBJECT_NAME,OBJECT_TYPE, status,\n  2  to_char(CREATED,&#039;dd-mon-yyyy hh24:mi:ss&#039;) created ,to_char(LAST_DDL_TIME , &#039;dd-mon-yyyy hh24:mi:ss&#039;) last_ddl_time\n  3  from dba_objects\n  4  where object_name like &#039;ET$%&#039;\n  5  \/\n \nOWNER                          OBJECT_NAME                    OBJECT_TYPE               STATUS  CREATED                   LAST_DDL_TIME\n------------------------------ ------------------------------ ------------------------- ------- ------------------------- -------------------------\nSYSTEM                         ET$024B51470002                TABLE                     VALID   28-ago-2020 12:38:42      28-ago-2020 12:38:42\nSYSTEM                         ET$0308069F0002                TABLE                     VALID   28-ago-2020 16:42:25      28-ago-2020 16:42:25\nSYSTEM                         ET$03C7523D0002                TABLE                     VALID   28-ago-2020 17:07:54      28-ago-2020 17:07:54\n \nSQL &gt;\n<\/pre><\/div>\n\n\n<p>Depois disso, caso a situa\u00e7\u00e3o esteja caracterizada conforme a nota especifica, pode-se dropar as tabelas vide abaixo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; drop table system.ET$024B51470002 purge;\n \nTabela eliminada.\n \nSQL &gt; drop table system.ET$0308069F0002 purge;\n \nTabela eliminada.\n \nSQL &gt; drop table system.ET$03C7523D0002 purge;\n \nTabela eliminada.\n<\/pre><\/div>\n\n\n<p>Identificando &#8220;master tables&#8221; relacionadas com o processo:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; COL owner.object FORMAT a50\nSQL &gt; SELECT o.status, o.object_id, o.object_type,\n  2         o.owner||&#039;.&#039;||object_name &quot;OWNER.OBJECT&quot;\n  3    FROM dba_objects o, dba_datapump_jobs j\n  4   WHERE o.owner=j.owner_name AND o.object_name=j.job_name\n  5     AND j.job_name NOT LIKE &#039;BIN$%&#039; ORDER BY 4,2;\n \nSTATUS   OBJECT_ID OBJECT_TYPE               OWNER.OBJECT\n------- ---------- ------------------------- --------------------------------------------------\nVALID       391826 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_01\nVALID       392161 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_02\nVALID       473352 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_03\nVALID       522319 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_04\nVALID       564085 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_05\nVALID       569492 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_06\nVALID       568753 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_07\nVALID       574812 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_08\nVALID       736720 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_09\nVALID       737306 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_10\nVALID       575698 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_11\nVALID       974755 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_12\nVALID       974775 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_13\nVALID      1187564 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_14\nVALID      1187589 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_15\nVALID      1187614 TABLE                     SYSTEM.SYS_EXPORT_SCHEMA_16\nVALID      1295890 TABLE                     SYSTEM.SYS_IMPORT_SCHEMA_01\nVALID      1341921 TABLE                     SYSTEM.SYS_IMPORT_SCHEMA_02\nVALID      1342685 TABLE                     SYSTEM.SYS_IMPORT_SCHEMA_03\n \n19 linhas selecionadas.\n \nSQL &gt;\n<\/pre><\/div>\n\n\n<p>Realizando o DROP das mesmas:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_01;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_02;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_03;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_04;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_05;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_06;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_07;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_08;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_09;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_10;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_11;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_12;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_13;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_14;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_15;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_16;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_IMPORT_SCHEMA_01;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_IMPORT_SCHEMA_02;\n \nTabela eliminada.\n \nSQL &gt; DROP TABLE SYSTEM.SYS_IMPORT_SCHEMA_03;\n \nTabela eliminada.\n \nSQL &gt;\n<\/pre><\/div>\n\n\n<p>Purge na recycle_bin:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL&gt; purge dba_recyclebin;\n \nDBA Recyclebin purged.\n<\/pre><\/div>\n\n\n<p>Nessa fase, n\u00e3o \u00e9 mais reportado datapumps jobs e o ambiente est\u00e1 normalizado:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \\&quot;wp-block-syntaxhighlighter-code\\&quot;\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSQL &gt; SELECT * FROM user_datapump_jobs;\n \nn\u00d2o h\u00df linhas selecionadas\n \nSQL &gt;\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>H\u00e1 pouco tempo atr\u00e1s me deparei com um banco de dados Oracle com jobs de export\/import em status de &#8220;NOT RUNNING&#8221;. Neste simples artigo exploro como normalizei o ambiente conforme instru\u00e7\u00f5es do fornecedor. Consultando os datapumps jobs: Tentei matar um dos Jobs pelo mecanismo tradicional, mas sem sucesso: Desse modo, precisei considerar o Oracle Note [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[16],"class_list":["post-1912","post","type-post","status-publish","format-standard","hentry","category-administration","tag-expdp-impdp"],"_links":{"self":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/1912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=1912"}],"version-history":[{"count":1,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/1912\/revisions"}],"predecessor-version":[{"id":9283,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/posts\/1912\/revisions\/9283"}],"wp:attachment":[{"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=1912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=1912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swiv.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=1912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}