ORA-07445 ACCESS_VIOLATION,UNABLE_TO_READ問題處理
今天在處理Windows 平臺的Oracle 10.2.0.3版本資料庫升級到11.2.0.3版本時,系統出現以下的症狀:
-- AlertLOG警告日誌
Wed Dec 04 13:06:24 2013
Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0x18] [PC:0x2E7368C, hshget1()+198]
Errors in file D:\APP\ADMINISTRATOR\diag\rdbms\zh10g\zh10g\trace\zh10g_ora_2488.trc (incident=25447):
ORA-07445: 鍑虹幇寮傚父閿欒?: 鏍稿績杞?偍 [hshget1()+198] [ACCESS_VIOLATION] [ADDR:0x18] [PC:0x2E7368C] [UNABLE_TO_READ] []
Incident details in: D:\APP\ADMINISTRATOR\diag\rdbms\zh10g\zh10g\incident\incdir_25447\zh10g_ora_2488_i25447.trc
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
Wed Dec 04 13:06:26 2013
Dumping diagnostic data in directory=[cdmp_20131204130626], requested by (instance=1, osid=2488), summary=[incident=25447].
Wed Dec 04 13:06:28 2013
Sweep [inc][25447]: completed
Sweep [inc2][25447]: completed
-- INCIDENT日誌
Dump continued from file: D:\APP\ADMINISTRATOR\diag\rdbms\zh10g\zh10g\trace\zh10g_ora_2488.trc
ORA-07445: 出現異常錯誤: 核心轉儲 [hshget1()+198] [ACCESS_VIOLATION] [ADDR:0x18] [PC:0x2E7368C] [UNABLE_TO_READ] []
========= Dump for incident 25447 (ORA 7445 [hshget1()+198]) ========
----- Beginning of Customized Incident Dump(s) -----
Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0x18] [PC:0x2E7368C, hshget1()+198]
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
Process Id: 0x00000538 Thread Id : 0x000009b8 Time : Wed Dec 04 13:06:24
Excp. Code: 0xc0000005 Excp. Type: ACCESS_VIO Flags: 0x00000000
------------------- Registers ----------------------------
ip=0000000002E7368C sp=000000001430EDF0 rp=0000000000000001
r1=000007FF37A498A8 r2=0000000000000002 r3=0000000000000000
r4=0000000000000002 r5=000000001430EDF0 r6=0000000000000001 r7=000007FF3767CA58
r8=0000000000000000 r9=000007FF37A496D8 r10=0000000000000002 r11=000000000AEB3D78
r12=0000000000000002 r13=000000000CB36F08 r14=0000000014313370 r15=0000000000000002
------------------- End of Registers ---------------------
*** 2013-12-04 13:06:24.918
dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x3, level=3, mask=0x0)
----- Current SQL Statement for this session (sql_id=fyvqzrmdj8g9s) -----
ALTER PACKAGE "SYS"."DBMS_REGISTRY_SYS" COMPILE BODY REUSE SETTINGS
-- 資料庫症狀
SYS@ zh10g SQL>select open_mode from v$database;
OPEN_MODE
----------------------------------------
READ WRITE
SYS@ zh10g SQL>SELECT dbms_registry_sys.time_stamp('utlrp_bgn') as timestamp from dual
2 ;
SELECT dbms_registry_sys.time_stamp('utlrp_bgn') as timestamp from dual
*
第 1 行出現錯誤:
ORA-03113: 通訊通道的檔案結尾
程式 ID: 2488
會話 ID: 5 序列號: 5
ERROR:
ORA-03114: 未連線到 ORACLE
解決方案:
ORA-07445: exception encountered: core dump [mdcsgetwkt()+111] [ACCESS_VIOLATION] [ADDR:0x2A8C1928] [PC:0x14691B067] [UNABLE_TO_READ] (Doc ID 1574679.1)
Applies to:
Oracle Spatial and Graph - Version 11.2.0.3 and laterMicrosoft Windows x64 (64-bit)
Microsoft Windows (32-bit)
Symptoms
On Windows Patch bundles 20-22, creating a Spatial index or running a Spatial query fails with the following errors:
ORA-07445: exception encountered: core dump [mdcsgetwkt()+111] [ACCESS_VIOLATION] [ADDR:0x2A8C1928] [PC:0x14691B067] [UNABLE_TO_READ]
"no more data to read from socket"
The call stack in the trace file has the following function calls:
----- Call Stack Trace -----
mdcsgetwkt mdgsetgeocs mdidxs spefcpfa spefmccallstd pextproc psdexsp rpiswu2 psdextp pefccal
Changes
Installation of Windows Patch bundle 20, 21, or 22
Cause
This issue was identified in the following bug:
Bug 17082161 : ON PATCH 20, 21, SPATIAL QUERIES FAIL WITH ORA-7445 [MDCSGETWKT()+111]
The root cause for the core dumps and "no more data to read from socket" errors is the backport fix (BLR) for Bug 16339328: SPATIAL: Performance enhancement to validate_geometry.
Solution
Windows Patch bundle 23 has a new, corrected version of bug fix 16339328. To resolve this issue, install Windows Patch 23 (17163633)
- link to download patch 17163633 for Microsoft Windows (32-Bit)
- link to download patch 17163634 for Microsoft Windows (x64)
References
- ON PATCH 20, 21, SPATIAL QUERIES FAIL WITH ORA-7445 [MDCSGETWKT()+111來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28258625/viewspace-1763582/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-07445[dbgrmqmqpk_query_pick_key()]問題處理MQ
- ORA-07445 & ORA-00108 問題處理
- 處理問題的方法
- perl中文處理問題
- 漢字處理問題?
- xml處理的問題XML
- 貨品問題處理
- [git] git問題處理Git
- golang json處理問題GolangJSON
- 併發問題處理方式
- ASMCMD處理問題一則ASM
- mysql的處理能力問題MySql
- RMAN處理split block問題BloC
- mysql問題處理兩則MySql
- Oracle啟動問題處理Oracle
- mysql 問題處理二則MySql
- Oracle壞塊問題處理Oracle
- 資料處理--pandas問題
- 如何處理 No DMARC Record Found 問題
- PHP 開發版本問題處理PHP
- MySQL:亂碼問題處理流程MySql
- JVM問題分析處理手冊JVM
- Linux 問題處理集錦Linux
- 處理SQLServer errorlog滿問題SQLServerError
- 如何處理HTTP 503故障問題?HTTP
- gc buffer busy acquire問題處理GCUI
- 記憶體分配問題處理記憶體
- RDSforMySQLMysqldump常見問題和處理ORMMySql
- ORA-00942問題處理
- crontab 問題檢查與處理
- ORA-38760 問題處理方法
- 一個NBU問題的處理
- Lotus notes問題與處理
- HTML + CSS處理常見問題HTMLCSS
- Java 大資料量處理問題Java大資料
- mysql的處理能力問題(2)MySql
- crontab對oracle操作問題處理Oracle
- 【問題處理】“NOT IN”與“NULL”的邂逅Null