ORA-56935: 現有資料泵作業正在使用其他版本的時區資料檔案
將一個11.2.0.1的資料泵匯出檔案匯入12.1.0.2版本時,出現如下錯誤
連線到: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Produc
tion
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing opt
ions
ORA-39006: 內部錯誤
ORA-39065: DISPATCH 中出現意外的主程式異常錯誤
ORA-56935: 現有資料泵作業正在使用其他版本的時區資料檔案
ORA-39097: 資料泵作業出現意外的錯誤 -56935
搜尋了半天,找到了如下解決方案
UNCATEGORIZED
impdp ORA-39097 ORA-39065 ORA-56935
MAY 12, 2015 ARCSDEGEO3 COMMENTS
While performing an import, I faced the below error:
ORA-39097: Data Pump job encountered unexpected error
ORA-39065: unexpected master process exception in DISPATCH
ORA-56935: existing datapump jobs are using a different version of time zone data file
Solution:
Check the value of DST_UPGRADE_STATE by the following query:
SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME LIKE ‘DST_%’
ORDER BY PROPERTY_NAME;
Then try executing the following:
ALTER SESSION SET EVENTS ‘30090 TRACE NAME CONTEXT FOREVER, LEVEL 32’;
exec dbms_dst.unload_secondary;
Re-execute the query:
SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME LIKE ‘DST_%’
ORDER BY PROPERTY_NAME;
****check the value of DST_UPGRADE_STATE should be NONE
大意是檢查屬性DST_UPGRADE_STATE的值,如果值是DATAPUMP(8)之類的,要反覆執行exec dbms_dst.unload_secondary;8次,
直到DST_UPGRADE_STATE的值變為NONE
SQL> SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
2 FROM DATABASE_PROPERTIES
3 WHERE PROPERTY_NAME LIKE 'DST_%'
4 ORDER BY PROPERTY_NAME
5 /
PROPERTY_NAME VALUE
------------------------- -----
DST_PRIMARY_TT_VERSION 14
DST_SECONDARY_TT_VERSION 0
DST_UPGRADE_STATE NONE
連線到: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Produc
tion
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing opt
ions
ORA-39006: 內部錯誤
ORA-39065: DISPATCH 中出現意外的主程式異常錯誤
ORA-56935: 現有資料泵作業正在使用其他版本的時區資料檔案
ORA-39097: 資料泵作業出現意外的錯誤 -56935
搜尋了半天,找到了如下解決方案
UNCATEGORIZED
impdp ORA-39097 ORA-39065 ORA-56935
MAY 12, 2015 ARCSDEGEO3 COMMENTS
While performing an import, I faced the below error:
ORA-39097: Data Pump job encountered unexpected error
ORA-39065: unexpected master process exception in DISPATCH
ORA-56935: existing datapump jobs are using a different version of time zone data file
Solution:
Check the value of DST_UPGRADE_STATE by the following query:
SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME LIKE ‘DST_%’
ORDER BY PROPERTY_NAME;
Then try executing the following:
ALTER SESSION SET EVENTS ‘30090 TRACE NAME CONTEXT FOREVER, LEVEL 32’;
exec dbms_dst.unload_secondary;
Re-execute the query:
SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
FROM DATABASE_PROPERTIES
WHERE PROPERTY_NAME LIKE ‘DST_%’
ORDER BY PROPERTY_NAME;
****check the value of DST_UPGRADE_STATE should be NONE
大意是檢查屬性DST_UPGRADE_STATE的值,如果值是DATAPUMP(8)之類的,要反覆執行exec dbms_dst.unload_secondary;8次,
直到DST_UPGRADE_STATE的值變為NONE
SQL> SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value
2 FROM DATABASE_PROPERTIES
3 WHERE PROPERTY_NAME LIKE 'DST_%'
4 ORDER BY PROPERTY_NAME
5 /
PROPERTY_NAME VALUE
------------------------- -----
DST_PRIMARY_TT_VERSION 14
DST_SECONDARY_TT_VERSION 0
DST_UPGRADE_STATE NONE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-2125797/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料泵檔案
- 資料泵引數檔案用於執行資料泵命令
- 資料泵的使用
- 資料泵的跨版本問題
- Oracle 資料泵的使用Oracle
- 資料檔案的SCN和資料塊的SCN有何區別
- 2.5.10 指定資料庫時區和時區檔案資料庫
- 使用資料泵impdp匯入資料
- BIOS資料區和其他固定資料區iOS
- 2.5.10.3 指定資料庫時區檔案資料庫
- 資料檔案遷移至其他磁碟組
- 對資料泵資料傳輸的時間統計
- 臨時資料檔案
- 2.5.10.2 關於資料庫時區檔案資料庫
- 資料泵
- 【LOB】使用資料泵時 LOB 欄位存放位置
- 將ORACLE資料庫資料檔案遷移到其他目錄(ZT)Oracle資料庫
- 資料庫的定時備份(小庫、資料泵工具)資料庫
- 使用資料泵工具expdp工具匯出資料
- 【實驗】【外部表】以資料泵檔案格式抽取and遷移資料演示
- 使用version引數解決Oracle資料泵版本差異Oracle
- 資料泵造成的資料損失
- 資料泵重建使用者
- EXPDP資料泵使用方法
- 資料泵實現資料遷移到異地庫
- 資料庫課程作業筆記 - 編寫資料庫遷移檔案資料庫筆記
- 使用資料泵(expdp、impdp)遷移資料庫流程資料庫
- EXPDP 和 IMPDP 資料泵的使用_1
- EXPDP 和 IMPDP 資料泵的使用_2
- 資料泵 EXPDP 匯出工具的使用
- 資料泵IMPDP 匯入工具的使用
- Oracle資料檔案和臨時檔案的管理Oracle
- ORACLE 資料泵Oracle
- oracle資料泵Oracle
- 使用version引數解決Oracle資料泵版本差異(引用)Oracle
- oracle 10g資料泵之impdp-同時匯入多個檔案Oracle 10g
- 使用impdp,expdp資料泵進入海量資料遷移
- 使用檔案複製的方式進行資料庫版本升級資料庫