02 2013 档案
摘要:在对Procedure、Function或Package进行Debug时,如果长时间没有操作,公司的防火墙会杀掉会话连接。这个时候数据库不会主动的释放会话的资源,如果再次对Procedure、Function或Package进行Debug的话,就会产生等待。因为被防火墙杀掉的会话还在运行着上次的Debug,会有锁的存在。只用等到数据库回收上次Debug的会话资源或者DBA手动将会话KILL掉。以下是手动KILL会话的方法:1: 查询V$DB_OBJECT_CACHESELECT * FROM V$DB_OBJECT_CACHE WHERE NAME='PROCEDURE_NAME
阅读全文
摘要:数据库安装到40%时出现错误提示:未找到文件 ...WFMLRSVCApp.ear。检测后发现只解压了p10404530_112030_MSWIN-x86-64_1of7.zip压缩包,而p10404530_112030_MSWIN-x86-64_2of7.zip没有解压缩。解压缩p10404530_112030_MSWIN-x86-64_2of7.zip后,点击retry还是报错,于是放弃本次安装数据库。重新进行安装数据库,问题解决。注意:p10404530_112030_MSWIN-x86-64_1of7.zip和p10404530_112030_MSWIN-x86-64_2of7.zip
阅读全文
摘要:在使用PL/SQL Developer对Procedure进行Debug时,突然发现无法Setp Into。点击Setp Into,结果却运行结束,无法进行单步调试。纠结了半天,发现是编译的时候没有加入Debug信息造成的。在Debug程序之前,确保以下几点: 1. 不要用sys用户去调试.2. 确保有debug connect session权限.3. 编译Procedure/Function/Package时需加入Debug信息. ALTER PROCEDURE/FUNCTION/PACKAGE NAME COMPILE DEBUG;
阅读全文

浙公网安备 33010602011771号