日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle12c bug,Oracle12c R2注意事项: 因BUG生成大量的trace file 包含KRB: (rman module)

發(fā)布時(shí)間:2025/3/21 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle12c bug,Oracle12c R2注意事项: 因BUG生成大量的trace file 包含KRB: (rman module) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

升級(jí)了Oracle 12cR2的同學(xué),尤其是安裝了2018 4月RU的版本(12.2.0.1.180417), 遇好檢查下你的trace目錄下是否生成了超大量的trace file,或單個(gè)超大的trace file文件,因?yàn)樵谶@個(gè)版本下有兩個(gè)原因很可能生成這些trace:

1. Trace files generation with message “AUTO SGA: kmgs_parameter_update_timeout gen0 0 mmon alive 1”.

2. Trace files generated from RMAN module with KRB messages.

第一個(gè)原因是因?yàn)锽ug 25415713, 安裝one-off patch可以解決;

第二個(gè)原因很可能就是幾個(gè)bug了,而且目前看最終修復(fù)還是在20.1版本

Bug 28174827 RMAN Unconditional KRB Trace File After Installing Fix Of Bug 22700845

修復(fù)了上面,還可以出現(xiàn)下面新BUG

Bug 28390273 : RMAN: UNCONDITIONAL KRB TRACE FILE AFTER PATCH 27674384

DEMO

oracle@anbob01:/oracle/app/oracle/diag/rdbms/anbob/anbob1/trace> find . -size +50000k -exec ls -lh {} \;

-rw-r--r-- 1 oracle asmadmin 110M Dec 18 15:48 ./anbob1_ora_69448.trm

-rw-r--r-- 1 oracle asmadmin 110M Dec 18 15:48 ./anbob1_ora_69426.trm

-rw-r--r-- 1 oracle asmadmin 110M Dec 18 15:48 ./anbob1_ora_71413.trm

-rw-r--r-- 1 oracle asmadmin 110M Dec 18 15:48 ./anbob1_ora_72634.trm

-rw-r--r-- 1 oracle asmadmin 123M Dec 19 10:40 ./anbob1_ora_67514.trm

-rw-r--r-- 1 oracle asmadmin 123M Dec 19 10:40 ./anbob1_ora_67523.trm

-rw-r--r-- 1 oracle asmadmin 123M Dec 19 10:40 ./anbob1_ora_67529.trm

-rw-r--r-- 1 oracle asmadmin 123M Dec 19 10:40 ./anbob1_ora_67537.trm

-rw-r--r-- 1 oracle asmadmin 1022M Dec 24 21:51 ./anbob1_ora_34780.trc

-rw-r--r-- 1 oracle asmadmin 341M Dec 24 21:51 ./anbob1_ora_34780.trm

-rw-r--r-- 1 oracle asmadmin 1019M Dec 24 21:51 ./anbob1_ora_34796.trc

-rw-r--r-- 1 oracle asmadmin 345M Dec 24 21:51 ./anbob1_ora_34796.trm

-rw-r--r-- 1 oracle asmadmin 1017M Dec 24 21:51 ./anbob1_ora_34878.trc

-rw-r--r-- 1 oracle asmadmin 348M Dec 24 21:51 ./anbob1_ora_34878.trm

-rw-r--r-- 1 oracle asmadmin 1015M Dec 24 21:51 ./anbob1_ora_34951.trc

-rw-r--r-- 1 oracle asmadmin 349M Dec 24 21:51 ./anbob1_ora_34951.trm

oracle@anbob01:/oracle/app/oracle/diag/rdbms/anbob/anbob1/trace> more anbob1_ora_34780.trc

2018-12-24 19:02:40.597*:KRB:krbb.c@7963:krbbtgb(): reading file; t->pkrbbf_krbbt->name_krbbf=+DATADG/anbob/DATAFILE/rpt_result.1296.990810375

2018-12-24 19:02:40.597*:KRB:krbb.c@16076:krbbnbf(): entering; fno=1026 *bno=436480 *bct=4294967295 fd->gnb_bno_krbbfd=0 fd->gnb_bct_krbbfd=0 firstblk=0 lastblk=3932160

2018-12-24 19:02:40.597*:KRB:krbb.c@7094:krbbTraceWriteBuf(): Writing 128 blocks, begin: 0x0x7f9af178c000, end: 0x0x7f9af188c000

2018-12-24 19:02:40.597*:KRB:krbb.c@7963:krbbtgb(): reading file; t->pkrbbf_krbbt->name_krbbf=+DATADG/anbob/DATAFILE/rpt_result.1296.990810375

2018-12-24 19:02:40.597*:KRB:krbb.c@16076:krbbnbf(): entering; fno=1026 *bno=436608 *bct=4294967295 fd->gnb_bno_krbbfd=0 fd->gnb_bct_krbbfd=0 firstblk=0 lastblk=3932160

2018-12-24 19:02:40.598*:KRB:krbb.c@7094:krbbTraceWriteBuf(): Writing 128 blocks, begin: 0x0x7f9af15ac000, end: 0x0x7f9af16ac000

2018-12-24 19:02:40.604*:KRB:krbb.c@7963:krbbtgb(): reading file; t->pkrbbf_krbbt->name_krbbf=+DATADG/anbob/DATAFILE/rpt_result.1296.990810375

2018-12-24 19:02:40.604*:KRB:krbb.c@16076:krbbnbf(): entering; fno=1026 *bno=436736 *bct=4294967295 fd->gnb_bno_krbbfd=0 fd->gnb_bct_krbbfd=0 firstblk=0 lastblk=3932160

2018-12-24 19:02:40.605*:KRB:krbb.c@7094:krbbTraceWriteBuf(): Writing 128 blocks, begin: 0x0x7f9af149c000, end: 0x0x7f9af159c000

2018-12-24 19:02:40.610*:KRB:krbb.c@7963:krbbtgb(): reading file; t->pkrbbf_krbbt->name_krbbf=+DATADG/anbob/DATAFILE/rpt_result.1296.990810375

2018-12-24 19:02:40.610*:KRB:krbb.c@16076:krbbnbf(): entering; fno=1026 *bno=436864 *bct=4294967295 fd->gnb_bno_krbbfd=0 fd->gnb_bct_krbbfd=0 firstblk=0 lastblk=3932160

2018-12-24 19:02:40.610*:KRB:krbb.c@7094:krbbTraceWriteBuf(): Writing 128 blocks, begin: 0x0x7f9af138c000, end: 0x0x7f9af148c000

Note:

KRBB ==>> Kernel Recovery Backup Restore Creation Of A Backuppiece

SQL> select USED_CHANGE_TRACKING from v$backup_datafile;

USE

---

NO

NO

QL> set serveroutput on

SQL> exec dbms_qopatch.get_sqlpatch_status;

Patch Id : 27674384

Action : APPLY

Action Time : 26-OCT-2018 18:11:23

Description : DATABASE APR 2018 RELEASE UPDATE 12.2.0.1.180417

Logfile : /oracle/app/oracle/cfgtoollogs/sqlpatch/27674384/22098633/27674384_apply_anbob_2018Oct26_18_10_54.log

Status : SUCCESS

Patch Id : 24554937

Action : APPLY

Action Time : 26-OCT-2018 18:11:23

Description : ORA-12850 WHILE MMON SLAVE AUTOMATIC REPORT FLUSH ACTION

Logfile : /oracle/app/oracle/cfgtoollogs/sqlpatch/24554937/22382646/24554937_apply_anbob_2018Oct26_18_11_21.log

Status : SUCCESS

PL/SQL procedure successfully completed.

oracle@anbob01:/oracle/app/oracle/product/12.2.0/db_1/OPatch> ./opatch lsinv|grep -n 22700845

216: 26256131, 23019710, 24308349, 22700845, 27169796, 25975723, 26797591

# bug 28390273 每個(gè)RMAN 命令都會(huì)生成trace

oracle@anbob01:/oracle/app/oracle/product/12.2.0/db_1/OPatch> rman target /

Recovery Manager: Release 12.2.0.1.0 - Production on Wed Dec 26 15:42:11 2018

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: anbob (DBID=2595938058)

RMAN> report schema;

Trace file /oracle/app/oracle/diag/rdbms/anbob/anbob1/trace/anbob1_ora_11617.trc

Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

Build label: RDBMS_12.2.0.1.0_LINUX.X64_170125

ORACLE_HOME: /oracle/app/oracle/product/12.2.0/db_1

System name: Linux

Node name: anbob01

Release: 4.4.21-69-default

Version: #1 SMP Tue Oct 25 10:58:20 UTC 2016 (9464f67)

Machine: x86_64

Instance name: anbob1

Redo thread mounted by this instance: 1

Oracle process number: 147

Unix process pid: 11617, image: oracle@anbob01 (TNS V1-V3)

*** 2018-12-26T15:42:11.808308+08:00

*** SESSION ID:(2552.28612) 2018-12-26T15:42:11.808332+08:00

*** CLIENT ID:() 2018-12-26T15:42:11.808338+08:00

*** SERVICE NAME:(SYS$USERS) 2018-12-26T15:42:11.808344+08:00

*** MODULE NAME:(rman@anbob01 (TNS V1-V3)) 2018-12-26T15:42:11.808350+08:00

*** ACTION NAME:() 2018-12-26T15:42:11.808356+08:00

*** CLIENT DRIVER:() 2018-12-26T15:42:11.808362+08:00

2018-12-26 15:42:11.807*:KRB:krbi.c@8857:krbitrc(): Got krbitrc

2018-12-26 15:42:11.808*:KRB:krbi.c@8887:krbiwtrc(): (bkrsmain - Action is NULL)

*** ACTION NAME:(0000001 STARTED70) 2018-12-26T15:42:11.808499+08:00

2018-12-26 15:42:11.808*:KRB:krbi.c@8887:krbiwtrc(): (icdstart - Action set to 0000001 STARTED70)

*** ACTION NAME:(0000001 FINISHED70) 2018-12-26T15:42:11.808675+08:00

2018-12-26 15:42:11.808*:KRB:krbi.c@8887:krbiwtrc(): (icdfinish - Action set to 0000001 FINISHED70)

2018-12-26 15:42:12.168*:KRB:krbi.c@7583:krbicrsr(): Got krbicrsr

2018-12-26 15:42:12.182*:KRB:krbm.c@6132:krbmcrsr(): created; recid=1439

2018-12-26 15:42:12.203*:KRB:krbi.c@7775:krbicror(): Got krbicror

2018-12-26 15:42:12.204*:KRB:krbm.c@6435:krbmcror(): ; sameline=0

2018-12-26 15:42:12.204*:KRB:krbm.c@6591:krbmcror(): ; rowset->used_krbmror=0 rowset->sameline_krbmror=0

2018-12-26 15:42:12.204*:KRB:krbm.c@6629:krbmcror(): update rowset output; rowset->used_krbmror=0

2018-12-26 15:42:12.204*:KRB:krbi.c@7775:krbicror(): Got krbicror

2018-12-26 15:42:12.204*:KRB:krbm.c@6435:krbmcror(): ; sameline=0

2018-12-26 15:42:12.204*:KRB:krbm.c@6591:krbmcror(): ; rowset->used_krbmror=1 rowset->sameline_krbmror=0

2018-12-26 15:42:12.204*:KRB:krbm.c@6629:krbmcror(): update rowset output; rowset->used_krbmror=1

解決方案:

禁用krb trace

SQL> oradebug setmypid

Statement processed.

SQL> oradebug eventdump system

Statement processed.

SQL> alter system set events 'trace[krb.*] disk disable, memory disable';

System altered.

SQL> oradebug eventdump system

trace [RDBMS.KRB_OPTIM] disk disable, memory disable

trace [RDBMS.KRB_FLWUSAGE] disk disable, memory disable

trace [RDBMS.KRB_FLWBCK] disk disable, memory disable

trace [RDBMS.KRB_FLWCPY] disk disable, memory disable

trace [RDBMS.KRB_FLWRES] disk disable, memory disable

trace [RDBMS.KRB_BPVAL] disk disable, memory disable

trace [RDBMS.KRB_BPOUTPUT] disk disable, memory disable

trace [RDBMS.KRB_PERF] disk disable, memory disable

trace [RDBMS.KRB_INCR] disk disable, memory disable

trace [RDBMS.KRB_IO] disk disable, memory disable

trace [RDBMS.KRB_THREAD] disk disable, memory disable

trace [RDBMS.KRB] disk disable, memory disable

SQL> alter system set event='trace[krb.*] disk disable, memory disable' scope=spfile;

禁用當(dāng)前內(nèi)存和修改spfile重啟同樣生效。

打賞

微信掃一掃,打賞作者吧~

總結(jié)

以上是生活随笔為你收集整理的oracle12c bug,Oracle12c R2注意事项: 因BUG生成大量的trace file 包含KRB: (rman module)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。