ORA-07445: exception encountered: core dump [ptmak()+107]
資料庫版本:10.2.0.4
OS型別:Linux 5
編譯package時報錯ORA-03113: end-of-file on communication channel並直接失去連線,alert.log中發現下面報錯
ORA-07445: exception encountered: core dump [ptmak()+107] [SIGSEGV] [Address not mapped to object] [0x8] [] []
oracle解決方案為:
1.修改資料庫引數
plsql_debug=true
2.生成SQL並執行
set heading off
set pages 0
set feedback off
spool compiledebug.sql
select 'alter ' || type || ' ' || owner || '.' || name || ' compile;'
from all_plsql_object_settings
where plsql_debug = 'TRUE' and type!='PACKAGE BODY' ;
select 'alter package ' || owner || '.' || name || ' compile body;'
from all_plsql_object_settings
where plsql_debug = 'TRUE' and type='PACKAGE BODY' ;
spool off
補充:
跟蹤這個bug的最終原因為oracle在編譯package的時候會生成SYS_PLSQL_+數字的type,當這個數字出現重複的時候就會報上面的,oracle提供的解決方案不一定有效,最有效的方法是把這個使用者下面的所有type刪除,再進行編譯, 發現只有10.2.0.4會出現這個問題,在10.2.0.5已經解決了這個bug
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21605631/viewspace-710298/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-07445: exception encountered: core dump [skgxpdmpctxException
- ORA-07445: exception encountered: core dump [kglpin()+527]Exception
- ORA-07445 exception encountered: core dump [kslgetl()+80]Exception
- ORA-07445: exception encountered: core dump [kgghtNumElements()Exception
- ORA-07445: exception encountered: core dump [ksxpunmap()+2742]Exception
- ORA-07445: exception encountered: core dump [qervwRowProcedure()+133]Exception
- ORA-07445 exception encountered: core dump。幫忙看看。Exception
- ORA-07445: exception encountered: core dump [qertbStart()+327] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [ksxpunmap()+2742] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [kglic0()+774]Exception
- ORA-07445: exception encountered: core dump [qkaqkn()+5390] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [kgghstfel()+15] [SIGSEGV] ...ExceptionGse
- ORA-07445: exception encountered: core dump [__intel_new_memcpy()+5424]ExceptionIntelmemcpy
- move tablespace: ORA-07445:exception encountered: core dump [qcdlgtd()+182]Exception
- ORA-07445: exception encountered: core dump [kglpnp()+119] [SIGSEGV]ExceptionGse
- ORA-07445: exception encountered: core dump [CommonClientExit()+101] [SIGSEGV]ExceptionclientGse
- 報錯:ORA-07445: exception encountered: core dump [kkqtnloCbk()+111] [SIGSEGV]ExceptionQTGse
- ORA-07445: exception encountered: core dump [kksIsNLSEqual()+72] [SIGSEGV] [Address not mapped to obExceptionGseAPP
- ORA-07445: exception encountered: core dump [PC:0x90000000D017E10]Exception
- ORA-07445: exception encountered: (一)Exception
- ORA-7445: exception encountered: core dump [kpodpals()+11332] [SIGSEGV]ExceptionGse
- 記一次ORA-07445: exception encountered: core dump [_intel_fast_memcpy.A()+10] [SIGSEGV] [Address not maExceptionIntelASTmemcpyGse
- 記一次ORA-07445: exception encountered: core dump [sdbgrfcvp_convert_pathinfo()+35] [SIGSEGV] [ADDR:0xFExceptionGse
- 11.2.0.1bug引發的報錯:ORA-07445: exception encounteredException
- ORA-07445: core dump [kpopfr()+673] [SIGFPE] [Integer divide by zero]IDE
- oracle10g中drop user造成ORA-07445 core dumpOracle
- Linux Core DumpLinux
- Linux core dump使用Linux
- 容器程式Core Dump處理
- java core dump分析實戰Java
- audit_file_dest, background_dump_dest, core_dump_dest, user_dump_dest
- Caffe訓練模型時core dump模型
- gdb除錯core dump檔案之二除錯
- core dump如何解決排查的過程
- 【求助】sqlplus出現core dump的提示SQL
- 學會用core dump除錯程式錯誤除錯
- .NET Core學習筆記(7)——Exception最佳實踐筆記Exception
- pytorch 程式碼出現 ‘segmentation fault (core dump)’ 問題PyTorchSegmentation