右鍵+清除本來好好的按一個N就可以,現在整的啥?清除個內容還要按3個鍵?
829
2025-04-03
目前從事Oracle DBA工作,曾從事 Oracle 數據庫開發工作,主要服務于生產制造,汽車金融等行業。
現擁有Oracle OCP,OceanBase OBCA認證,擅長Oracle數據庫運維開發,備份恢復,安裝遷移,Linux自動化運維腳本編寫等。
前言
今天巡檢遇到數據庫報錯 ORA-07445 [qkaMarkQkn] 錯誤,數據庫版本為 11204 (x86_64),錯誤日志如下:
ORA-07445: 出現異常錯誤: 核心轉儲 [qkaMarkQkn()+1478] [SIGSEGV] [ADDR:0x10] [PC:0x1A20E62] [Address not mapped to object] []
關鍵詞:ORA-07445、[qkaMarkQkn()+1478]…
一、問題分析
1、通過 Oracle oerr 工具查看錯誤代碼:
2、抓取trace文件關鍵信息:
Error: ORA-07445 [qkaMarkQkn()+1478] [SIGSEGV] [ADDR:0x10] [PC:0x1A20E62] [Address not mapped to object]
Error Stack: ORA-7445[qkaMarkQkn]
Main Stack:
qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn
<- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn
<- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkaMarkQkn <- qkadrv2Pre
<- qkadrv2 <- opitca <- kksFullTypeCheck <- rpiswu2 <- kksLoadChild <- kxsGetRuntimeLock
<- kksfbc <- opiexe <- kpoal8 <- opiodr <- kpoodrc <- rpiswu2 <- kpoodr <- upirtrc <- kpurcsc
<- kpuexec <- OCIStmtExecute <- qksanExecSql <- qksanAnalyzeSql <- qksanAnalyzeSegSql
<- kestsaAutoTunePqDrv <- kestsTuneSqlDrv <- kesaiExecAction
SQL脫敏:
Current SQL: /* SQL Analyze(2399,1) */ 一個select查詢語句
3、通過查詢MOS文檔,發現該錯誤相符合的文檔:
ORA-7445[qkaMarkQkn()+1584] Running a Large Query (Doc ID 2094809.1)
4、提交SR的回復:
/* SQL Analyze(2399,1) */ 一個select查詢語句
This error typically only impacts the SQL Tuning job itself.
If the error is a one off incident then you can ignore it.
If such errors keep occurring in Jnnn processes when executing package DBMS_SQLTUNE_INTERNAL then a workaround is to disable the Automatic SQL Tuning Tasks as follows:
BEGIN DBMS_AUTO_TASK_ADMIN.DISABLE( client_name => 'sql tuning advisor', operation => NULL, window_name => NULL ); END; /
This will disable all automatic SQL tuning tasks but you can still perform “on-demand” SQL tuning to get advice on tuning specific SQL statements.
二、解決方案
兩種解決方案,任選其一即可。
1、修改_fix_control隱含參數:
alter session set "_fix_control" = '8560951:ON','5483301:ON';
2、修改OPTIMIZER_FEATURES_ENABLE參數
alter session set optimizer_features_enable='11.2.0.4';
參考官方文章:ORA-7445[qkaMarkQkn()+1584] Running a Large Query (Doc ID 2094809.1)
本次分享到此結束啦~
如果覺得文章對你有幫助,
、、關注、評論
,一鍵四連支持,你的支持就是我創作最大的動力。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。