ORA-39082 匯入資料遇到的問題
ORA-39082: Object type TRIGGER:"MMM"."TI_DI_TP_DEF" created with compilation warnings
created with compilation warnings
若是在匯入資料的時候報這個錯誤
impdp導資料,出現ORA-39082 ORA-39083錯誤號,物件無法編譯
匯入結束後可以透過編譯物件來嘗試:
alter view view_name compile;
如果報錯:
使用show errors定位問題所在源,是許可權的問題還是dblink的問題;
如果是許可權問題,說明之前建立使用者時沒有給足夠的使用者許可權(主要是對一些表的讀許可權)
主要查詢以下兩個檢視:dba_sys_privs,dba_role_privs
如果是dblink問題,建議使用 dbms_metadata.get_ddl檢視dblink定義ddl,並嘗試重建db_link
接著繼續編譯物件。
檢視物件定義ddl:
select dbms_metadata.get_ddl('OBJECT_TYPE','OBJECT_NAME','USERNAME') from dual;
編譯無效物件:
view: alter view view_name compile;
function: alter function function_name compile;
sys使用者檢視無效物件:
select owner,object_name,object_type,status
from dba_objects
where status !='VALID'
and owner not in ('SYS','SYSTEM')
/
show error 的用法:
編譯view出現問題:
alter view view_name compile;
Warning:view view_name with compilation errors.
SQL>show errors view view_name
Errors for view view_name:
LINE/COL ERROR
----------- -------------------------
0/0 ORA---
created with compilation warnings
若是在匯入資料的時候報這個錯誤
impdp導資料,出現ORA-39082 ORA-39083錯誤號,物件無法編譯
匯入結束後可以透過編譯物件來嘗試:
alter view view_name compile;
如果報錯:
使用show errors定位問題所在源,是許可權的問題還是dblink的問題;
如果是許可權問題,說明之前建立使用者時沒有給足夠的使用者許可權(主要是對一些表的讀許可權)
主要查詢以下兩個檢視:dba_sys_privs,dba_role_privs
如果是dblink問題,建議使用 dbms_metadata.get_ddl檢視dblink定義ddl,並嘗試重建db_link
接著繼續編譯物件。
檢視物件定義ddl:
select dbms_metadata.get_ddl('OBJECT_TYPE','OBJECT_NAME','USERNAME') from dual;
編譯無效物件:
view: alter view view_name compile;
function: alter function function_name compile;
sys使用者檢視無效物件:
select owner,object_name,object_type,status
from dba_objects
where status !='VALID'
and owner not in ('SYS','SYSTEM')
/
show error 的用法:
編譯view出現問題:
alter view view_name compile;
Warning:view view_name with compilation errors.
SQL>show errors view view_name
Errors for view view_name:
LINE/COL ERROR
----------- -------------------------
0/0 ORA---
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23141985/viewspace-1766758/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DB2匯入資料遇到的問題DB2
- 【oracle 資料匯入匯出字元問題】Oracle字元
- Pycharm匯入python專案遇到的問題PyCharmPython
- DBeaver 資料匯入SQL時的問題SQL
- MySQL資料匯入匯出亂碼問題MySql
- BW資料匯入亂碼問題
- 特殊字元^M引起的資料匯入問題字元
- RIDE匯入AutoItLibrary的安裝以及遇到的問題IDE
- 從SQL Server匯出txt檔案匯入Oralce遇到毫秒問題SQLServer
- python 寫 po 模式時遇到的迴圈匯入問題Python模式
- 請問java中向網頁匯入資料問題!Java網頁
- 資料匯出問題
- 資料庫SQL Server DAC 匯入匯出資料到SQL Azure問題資料庫SQLServer
- 資料標準化遇到的問題
- 大資料面試可能遇到的問題大資料面試
- php做EXCEL資料匯出匯入開發的一些小問題PHPExcel
- oracle12c還原資料庫遇到的問題-將一個11.2.0.1的資料泵匯出檔案匯入12.1.0.2版本報錯Oracle資料庫
- imp工具匯入整個資料庫出現的問題資料庫
- 匯入catalog database的操作與遇到的相容問題,但有個問題弄不明白Database
- 匯入大量資料,比如300G資料,匯出500G資料需要考慮的問題
- 使用資料泵遷移遇到的問題
- react-native 在匯入android原生庫容易遇到的問題ReactAndroid
- Python大資料分析學習.Pandas 資料匯入問題 (1)Python大資料
- mysql資料庫匯入外來鍵約束問題MySql資料庫
- 根據時間欄位匯入資料的問題總結
- 解決Excel資料匯入sqlite中的中文亂碼問題ExcelSQLite
- 關於資料表結構sql檔案匯入mysql資料庫的問題?MySql資料庫
- 資料升級到5.1所遇到的問題
- excel檔案內容匯入資料庫的問題及解決Excel資料庫
- 資料庫的匯入匯出資料庫
- 資料泵的匯入匯出
- mysql 5.5.9 匯出匯入到5.1.41 的問題MySql
- SSIS中匯入Excel資料到資料庫的一個常見小問題Excel資料庫
- Ubuntu下keras視覺化遇到pydot&graphviz無法匯入問題UbuntuKeras視覺化
- 在impdp匯入報編譯錯誤ORA-39082的解決辦法編譯
- JDBC用ResultSet訪問大量資料時會遇到的問題JDBC
- 資料匯入終章:如何將HBase的資料匯入HDFS?
- 針對資料泵匯出 (expdp) 和匯入 (impdp)工具效能降低問題的檢查表