亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

Oracle 9.2.0.1版本函數(shù)編譯的一個BUG

瀏覽:113日期:2023-11-28 13:45:40
環(huán)境:

OS:Windows 2003 Server

ORACLE9.2.0.1

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

下面是一個函數(shù):

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;

然后就出現(xiàn)了數(shù)據(jù)庫死機現(xiàn)象,CPU100%

會話處理等待狀態(tài),等待事件為null event

鎖住了以下系統(tǒng)表

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狀態(tài),通過orakill命令才可以KILL進程

做過一些測試,發(fā)現(xiàn)主要問題是以下代碼片段引起的:

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

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

主站蜘蛛池模板: 日本一级特黄在线播放 | 国产又色又爽黄的网站免费 | 国产亚洲精品第一综合linode | 欧美黄色一级在线 | 免费高清特级毛片 | 国产成人18黄禁网站免费观看 | 亚洲国产成人超福利久久精品 | 欧美一级大黄 | 久久亚洲精品一区二区三区浴池 | 国产高清在线视频伊甸园 | 在线你懂的网站 | 成人99国产精品一级毛片 | 亚洲a级毛片 | 日本亚州视频在线八a | 国内精品视频一区二区三区八戒 | 亚洲国产香蕉视频欧美 | 国产日本韩国 | 国产一区二区久久 | 黄色一级片a | 公又粗又长又大又深好爽日本 | 欧美特黄一免在线观看 | 中国美女做爰视频高清 | 久草在线观看福利视频 | 午夜精品久久久久久久99 | 真正毛片 | 成人黄色激情网站 | 国产视频97 | 91在线 在线播放 | 国产成人资源 | 99草在线观看| 成年在线视频 | 日本xxxxx黄区免费看动漫 | 中国黄色网址 | 亚洲理论片中文字幕电影 | 蜜桃视频一区二区在线看 | 在线观看中文字幕国产 | 欧美成人爽毛片在线视频 | 一级一级毛片 | 中国人免费观看高清在线观看二区 | 2022av视频 | 六月婷婷在线视频 |