av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

OS:Windows 2003 Server

ORACLE9.2.0.1

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

下面是一個函數(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不能殺掉進(jìn)程,進(jìn)程一直處于killed狀態(tài),通過orakill命令才可以KILL進(jìn)程

做過一些測試,發(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ù)了,所以建議大家在開發(fā)時最好升級到高一些的版本。

標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 成人免费视频网站在线看 | 久久精品国产一区二区电影 | 天堂一区 | 成人免费精品视频 | 久久午夜国产精品www忘忧草 | 欧美成人免费在线 | 日韩精品一区二区三区免费观看 | 我要看黄色录像一级片 | 久久精品亚洲欧美日韩久久 | 情侣酒店偷拍一区二区在线播放 | 久久网亚洲 | 亚洲精品久 | 一级黄色片免费 | 日韩三区在线观看 | 一区二区视频在线观看 | 天天亚洲 | 欧美日韩一 | 亚洲欧美一区二区三区视频 | 免费视频一区二区 | 国产一区二区三区四区 | 日本久久久久久久久 | 欧美精品久久久久久久久久 | 精品国产91乱码一区二区三区 | 小早川怜子xxxxaⅴ在线 | 日韩高清国产一区在线 | 亚洲一区二区三区在线免费 | 91精品国产综合久久久久久首页 | 国产成人久久精品一区二区三区 | 久久精品国产99国产精品 | 亚洲精品黄色 | 久久99精品久久久 | 国产精品视频免费 | 国产激情片在线观看 | av免费观看在线 | 中文字幕在线看第二 | 日韩视频免费在线 | 日本欧美黄色片 | 午夜成人免费视频 | 中文在线视频观看 | 日本精品裸体写真集在线观看 | 亚洲一区二区三区在线视频 |