Oracle 11.2.0.3.0中執行awrrpt.sql生成awr報告報ora-06502錯誤
在Oracle 11.2.0.3.0中執行awrrpt.sql生成awr報告報ora-06502錯誤:
ERROR:ORA-06502:PL/SQL:numeric or value error:character string buffer
too small ORA-06502:at "YSY.DBMS_WORKLOAD_REPOSITORY", line 919
ORA-06502:at line 1
這是個bug, MOS上有給出解決方法:
Bug 13527323 - ORA-6502 generating HTML AWR report using awrrpt.sql in Multibyte characterset database (文件 ID 13527323.8)
這個bug的補丁,包含在PSU11.2.0.3.3中。
也可以直接下載相應的補丁:
補丁程式13527323: ORA-6502 GENERATING HTML AWR USING AWRRPT.SQL
如果不打補丁,這裡再給一個臨時解決方法:
update WRH$_SQLTEXT set sql_text = SUBSTR(sql_text, 1, 1000);
commit;
這樣修改後,也可以跑出awr報告。不過缺點是每次跑awr報告之前,都必須先執行一下這個語句才行
轉載於:http://blog.itpub.net/22213086/viewspace-1484944/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70021989/viewspace-2917282/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【AWR】Oracle批量生成awr報告指令碼Oracle指令碼
- Oracle生成awr報告操作步驟Oracle
- oracle rac 單個例項不能生成awr報告的問題Oracle
- ORACLE AWR效能報告和ASH效能報告的解讀Oracle
- awr報告每天自動生成指令碼指令碼
- Oracle11g生成手動的快照報告報錯Oracle
- Oracle 12.2 physical standby備庫收集AWR報告Oracle
- oracle 報大小寫錯誤Oracle
- 本機生成遠端資料庫AWR報告資料庫
- 【效能調優】Oracle AWR報告指標全解析Oracle指標
- AWR報告基礎操作
- 如何在12.2版本ADG備庫生成AWR報告
- 達夢資料庫如何來配置並生成AWR報告資料庫
- ORACLE dbca執行到40%報錯之ORA-12154Oracle
- 生成 Linux 執行時間報告的 Bash 指令碼Linux指令碼
- 執行用例報錯
- 詳解Oracle AWR執行日誌分析工具Oracle
- springboot整合Batis,執行報錯,資料庫連線密碼錯誤Spring BootBAT資料庫密碼
- Oracle 客戶端生成AWR方法Oracle客戶端
- jmeter無圖形介面執行測試並生成報告JMeter
- yii執行phpunit時報錯PHP
- idea上執行scala報錯Idea
- 執行web專案報錯Web
- sh指令碼執行報錯指令碼
- flink1.14.0在yarn上執行報錯--類載入錯誤--問題Yarn
- 12.2 如何單為PDB建立AWR報告
- [20230220][20230110]生成相關備庫的awr報表
- 執行錯誤集
- oracle dg報錯Oracle
- Oracle 18c bug 執行 DBMS_PDB.CHECK_PLUG_COMPATIBILITY報錯Oracle
- selenium的那些事--執行報錯
- sqlplus執行sql檔案報錯SQL
- MacOS 裡執行 sed 命令報錯Mac
- mysql執行報錯mysql.sockMySql
- svelte 執行報錯 getaddrinfo ENOTFOUND localhostlocalhost
- win10 關閉自動傳送錯誤報告方法 windows10錯誤報告怎麼關閉Win10Windows
- awr-----一份經典的負載很高的awr報告負載
- 執行 PHP artisan migrate 時報長度錯誤的解決辦法?PHP