資料庫匯入匯出時報ORA-01843的解決方法
【問題描述】進行資料庫的expdp和impdp時報瞭如下錯誤:
dbms_sche
ORA-39083: 物件型別 PROCOBJ 建立失敗, 出現錯誤:
ORA-01843: 無效的月份
失敗的 sql 為:
【環境說明】
平臺:AIX6.1
源資料庫版本:10.2.0.1
目標資料庫版本:11.2.0.4
【問題原因】
從字面上其實很容易知道大概的問題方向了,就時匯出檔案的日期格式和目標端設定的日期格式不一致,導致不能匯入。
在Metalink上面很快就找到了響應的處理方法,其實整個方式也是很容易處理的。
官方的問題解釋如下:
DBMS_PSWMG_IMPORT.IMPORT_HISTORY expects passwords to be in 'yyyy/mm/dd' format.
【解決方法】
1、在作業系統增加以下環境變數
NLS_DATE_FORMAT=YYYY/MM/DD HH24:MI:SS
2、echo $NLS_DATE_FORMAT
YYYY/MM/DD HH24:MI:SS
3、在資料庫查詢當前的設定
SQL> select* from nls_session_parameters where parameter = 'NLS_DATE_FORMAT';
PARAMETER VALUE
------------------------ ------------------------------------
NLS_DATE_FORMAT YYYY/MM/DD HH24:MI:SS
【其他】
資料庫匯入和匯出的時候,除了這個引數之外,還有另外一個很重要的是字符集的設定。之前已經有文章介紹了,有興趣的話,可以去找那個文件。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-2286926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- plsql developer匯入匯出資料庫方法SQLDeveloper資料庫
- 資料庫的匯入匯出資料庫
- plsql developer匯入匯出資料庫方法 <轉>SQLDeveloper資料庫
- ITDS資料匯入匯出的方法
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- SQL資料庫的匯入和匯出SQL資料庫
- expdp impdp 資料庫匯入匯出命令詳解資料庫
- ORACLE百萬資料匯入匯出解決方法(LOADER、UTL_FILE)Oracle
- 【mysql】資料庫匯出和匯入MySql資料庫
- mysqldump匯入匯出mysql資料庫MySql資料庫
- oracle資料庫匯入匯出命令!Oracle資料庫
- Mysql 資料庫匯入與匯出MySql資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- xml與資料庫中資料的匯入匯出XML資料庫
- 不同版本間的資料庫匯入匯出資料庫
- Oracle資料庫的匯入和匯出命令Oracle資料庫
- Oracle資料匯入匯出詳解Oracle
- [zt] SQL Server匯出匯入資料方法SQLServer
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- 將informix匯出的文字資料匯入oracle資料庫ORMOracle資料庫
- mysql匯入匯出資料中文亂碼解決方法小結MySql
- PHP匯出資料庫方法PHP資料庫
- 資料泵的匯入匯出
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- SQL Server匯入、匯出、備分資料方法SQLServer
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- SQLServer 異構資料庫之間資料的匯入匯出SQLServer資料庫
- 資料泵匯出匯入
- Oracle 資料匯入匯出Oracle
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- Oracle資料匯入匯出Oracle
- DB2資料庫匯出表結構與匯入、匯出表資料DB2資料庫
- SQL Server資料庫匯入匯出資料方式比較SQLServer資料庫
- Mongodb資料的匯出與匯入MongoDB
- EasyPoi, Excel資料的匯入匯出Excel