久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Oracle 9.2.0.1版本函數編譯的一個BUG

瀏覽:104日期:2023-11-28 13:45:40
環境:

OS:Windows 2003 Server

ORACLE9.2.0.1

現象:在進行PL/SQL 函數編譯時加上DEBUG會出現死機,詳細描述如下:

下面是一個函數:

SQL> create or replace function A2(arg_bh User_Tables.table_name%type) 2 return number is 3 Result VARCHAR2(50); 4 begin 5 select arg_bh || rpad(arg_bh, 46) || '(測試)' into Result from dual; 6 end A2; 7 / Function created SQL> alter function a2 compile; Function altered SQL> alter function a2 compile debug;

然后就出現了數據庫死機現象,CPU100%

會話處理等待狀態,等待事件為null event

鎖住了以下系統表

SYS ERROR$SYS PROCEDUREINFO$SYS ARGUMENT$SYS PROCEDUREC$SYS PROCEDUREJAVA$SYS VTABLE$SYS PROCEDURE$SYS IDL_UB1$SYS IDL_CHAR$SYS IDL_UB2$SYS IDL_SB4$

使用KILL不能殺掉進程,進程一直處于killed狀態,通過orakill命令才可以KILL進程

做過一些測試,發現主要問題是以下代碼片段引起的:

arg_bh User_Tables.table_name%typearg_bh || rpad(arg_bh, 46) || '(測試)'

在數據庫 9.2.0.7中同樣的代碼編譯正常,說明這是9.2.0.1的BUG,具體不知道在什么版本中修復了,所以建議大家在開發時最好升級到高一些的版本。

標簽: Oracle 數據庫
主站蜘蛛池模板: 亚洲成人伦理 | 精品久久久久av | 久久99久久99精品免视看婷婷 | 国产激情视频在线观看 | 久久亚洲天堂 | av综合在线观看 | 一级毛片免费 | 国产v片| 一区二区观看 | 天天干人人 | 麻豆免费短视频 | 99re在线视频 | 蜜桃av人人夜夜澡人人爽 | 国产欧美精品区一区二区三区 | 成人av综合 | 在线免费色视频 | 亚洲免费精品 | 九九热免费看 | 中文在线一区 | 特级毛片 | 91精品国产综合久久久久久 | 欧美精品亚洲精品 | 国产高清精 | 精品中文字幕一区二区 | 97国产一区二区 | 精品久久久久久久久久久久久久 | 国产高清一区二区 | 日韩一区二区三区在线视频 | 日韩三级在线免费观看 | 亚洲电影一区二区三区 | 荡女妇边被c边呻吟视频 | 色吊丝在线永久观看最新版本 | 高清国产午夜精品久久久久久 | 在线免费黄色小视频 | 国产一区二区三区免费 | 日韩国产在线 | 国产天天操 | aaa天堂| 91久色| 欧美日本国产欧美日本韩国99 | 成人精品在线视频 |