{"id":1198,"date":"2022-12-14T14:01:25","date_gmt":"2022-12-14T13:01:25","guid":{"rendered":"https:\/\/www.krombusch.de\/?p=1198"},"modified":"2022-12-14T14:51:08","modified_gmt":"2022-12-14T13:51:08","slug":"ora-31638-bei-datapump","status":"publish","type":"post","link":"https:\/\/www.krombusch.de\/?p=1198","title":{"rendered":"ORA-31638 bei Datapump"},"content":{"rendered":"<p>Gestern konnte der n\u00e4chtliche Export einer Oracle-19c-Datenbank pl\u00f6tzlich nicht mehr ausgef\u00fchrt werden.\u00a0 Logfile des expdp:<br \/>\n<em>Angemeldet bei: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 &#8211; Production<\/em><br \/>\n<em>ORA-31626: Job ist nicht vorhanden<\/em><br \/>\n<em>ORA-31638: Job SYS_EXPORT_FULL_01 f\u00fcr Benutzer SYS kann nicht zugeordnet werden<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.KUPV$FT&#8220;, Zeile 1142<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.KUPV$FT&#8220;, Zeile 1744<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.DBMS_SYS_ERROR&#8220;, Zeile 95<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.KUPV$FT_INT&#8220;, Zeile 498<\/em><br \/>\n<em>ORA-39077: Zuordnung von Agent KUPC$A_1_170745828000000 an Queue &#8222;KUPC$C_1_20221213170745_0&#8220; nicht m\u00f6glich<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.DBMS_SYS_ERROR&#8220;, Zeile 95<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.KUPC$QUE_INT&#8220;, Zeile 294<\/em><br \/>\n<em>ORA-00972: ID ist zu lang<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.DBMS_AQADM_SYS&#8220;, Zeile 9006<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.DBMS_PRVTAQIS&#8220;, Zeile 1558<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.DBMS_PRVTAQIS&#8220;, Zeile 3431<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.DBMS_RULE_ADM&#8220;, Zeile 296<\/em><br \/>\n<em>ORA-06512: in &#8222;SYS.DBMS_RULEADM_INTERNAL&#8220;, Zeile 106<\/em><br \/>\n<em>ORA-24000: Ung\u00b3ltiger Wert &#8222;SYS&#8220;.&#8220;KUPC$C_1_20221213170745_0$10061&#8243;, RULE SET sollte die Form [SCHEMA.]NAME haben<\/em><br \/>\n<em>ORA-00972: ID ist zu lang<\/em><br \/>\n<em>usw.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Der expdp-Aufruf erfolgt ohne spezielle Parameter, lediglich der Dump- und Logfile sind angegeben.<\/p>\n<p>&#8222;select * from DBA_DATAPUMP_JOBS&#8220; liefert keine Ergebnisse, es ist also kein Job\u00a0 &#8222;h\u00e4ngengeblieben&#8220;, den man killen k\u00f6nnte. &#8220;<\/p>\n<p>&#8222;select comp_id, comp_name,version, status from dba_registry&#8220; liefert keinen Status invalid, so dass man eine einzelne Komponente als schuldig identifizieren k\u00f6nnte.<\/p>\n<p>Obwohl folgender Weg in einer Produktionsumgebung nicht empfohlen wird, habe ich mangels Alternative das Data Dictionary neu erstellt. Das dauert nat\u00fcrlich etwas, auf der betroffenen Maschine bei geringer Userzahl ca. 20 Minuten. Im Zweifel auf der Konsole arbeiten und den Listener f\u00fcrs Netzwerk sperren.<\/p>\n<p>Vorher ist auf jeden Fall zu pr\u00fcfen, ob noch genug Speicherplatz f\u00fcr den System-Tablespace vorhanden ist. Ein paar MB werden durch die Aktion dazukommen. Im Zweifel also das zugrunde liegende Datafile etwas erweitern (geht online):<\/p>\n<p><em>ALTER DATABASE DATAFILE &#8218;C:\\U01\\DB_XXX\\DATA\\SYSTEMXXX01.DBF&#8216; RESIZE yyyyyy;<\/em><\/p>\n<p>Vor dem Neu-Erstellen die Datenbank per rman und\/oder hotbackup sichern. Logswitch durchf\u00fchren, damit die aktuellen arc-Files geschrieben werden.<\/p>\n<p>ACHTUNG: Ich bin nicht sicher, ob die Datenbank unbedingt im Upgrade-Modus sein muss, oder ob es auch im normalen Open-Modus funktioniert. Kenne das Ausf\u00fchren der Schritte aber nur im Upgrade-Modus.<\/p>\n<p>ACHTUNG: Auf jeden Fall &#8222;as sysdba&#8220; ausf\u00fchren und nicht abbrechen!<\/p>\n<div class=\"\"><em><span class=\"\">c:\\sqlplus &#8222;\/as sysdba&#8220;<\/span><\/em><\/div>\n<div class=\"\"><em><span class=\"\">SQL&gt; shutdown immediate<\/span><\/em><\/div>\n<div class=\"\"><em><span class=\"\">SQL&gt; startup upgrade<\/span><\/em><\/div>\n<div class=\"\"><em><span class=\"\">SQL &gt; @?\/rdbms\/admin\/catalog.sql<\/span><\/em><\/div>\n<div class=\"\"><em><span class=\"\">SQL &gt; @?\/rdbms\/admin\/catproc.sql<\/span><\/em><\/div>\n<div class=\"\"><em><span class=\"\">SQL &gt; @?\/rdbms\/admin\/utlrp.sql<\/span><\/em><\/div>\n<div class=\"\"><em><span class=\"\">SQL&gt; shutdown immediate<\/span><\/em><\/div>\n<div class=\"\"><em><span class=\"\">SQL&gt; startup<\/span><\/em><\/div>\n<div>use at your own risk, aber danach hat der Export wieder funktioniert. Probleme sind im weiteren Verlauf nicht aufgetreten oder gemeldet worden.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Gestern konnte der n\u00e4chtliche Export einer Oracle-19c-Datenbank pl\u00f6tzlich nicht mehr ausgef\u00fchrt werden.\u00a0 Logfile des expdp: Angemeldet bei: Oracle Database 19c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1198","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/1198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1198"}],"version-history":[{"count":6,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/1198\/revisions"}],"predecessor-version":[{"id":1204,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/1198\/revisions\/1204"}],"wp:attachment":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}