您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么解決oracle12c將一個11.2.0.1的數據泵導出文件導入12.1.0.2版本報錯”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么解決oracle12c將一個11.2.0.1的數據泵導出文件導入12.1.0.2版本報錯”吧!
/*
將一個11.2.0.1的數據泵導出文件導入12.1.0.2版本時,出現如下錯誤
連接到: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
ORA-39006: 內部錯誤
ORA-39065: DISPATCH 中出現意外的主進程異常錯誤
ORA-56935: 現有數據泵作業正在使用其他版本的時區數據文件
ORA-39097: 數據泵作業出現意外的錯誤 -56935
搜索了半天,找到了如下解決方案
*/
--查詢
SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME LIKE 'DST_%'
ORDER BY PROPERTY_NAME;
--DST_PRIMARY_TT_VERSION26
--DST_SECONDARY_TT_VERSION0
--DST_UPGRADE_STATE DATAPUMP(2)
--在命令窗口執行 根據上述查詢結果 DATAPUMP(2) 執行2次。DATAPUMP(5) 執行5次
ALTER SESSION SET EVENTS '30090 TRACE NAME CONTEXT FOREVER, LEVEL 32';
exec dbms_dst.unload_secondary;
--執行完成后再次查詢
SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME LIKE 'DST_%'
ORDER BY PROPERTY_NAME;
--DST_PRIMARY_TT_VERSION26
--DST_SECONDARY_TT_VERSION0
--DST_UPGRADE_STATE NONE
--執行結果如上所示,再次嘗試還原 成功!!
到此,相信大家對“怎么解決oracle12c將一個11.2.0.1的數據泵導出文件導入12.1.0.2版本報錯”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。