随笔分类 - Oracle
摘要:在对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;
阅读全文
摘要:Oracle 11g forLinuxx86_64因为11g的日志存储位置比较分散,不像10g都在$ORACLE_BASE/admin/$ORACLE_SID/目录下。于是,在参数文件中增加background_dump_dest和user_dump_dest两个参数。SQL> startup pfile='/home/oracle/init.ora'ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecatedORA-32006: USER_DUMP_DEST initializa
阅读全文

浙公网安备 33010602011771号