oracle 0 函数吗,Oracle9.2.0.1版函数编译一个小问题
OS:Windows 2003 Server ORACLE9.2.0.1 现象:在进行PL/SQL 函数编译时加上DEBUG会出现死机,详细描述如下: 下面是一个函数:
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%type
arg_bh || rpad(arg_bh, 46) || '(测试)'
在数据库 9.2.0.7中同样的代码编译正常,说明这是9.2.0.1的BUG,具体不知道在什么版本中修复了,所以建议大家在开发时最好升级到高一些的版本。
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
oracle 0 函数吗,Oracle9.2.0.1版函数编译一个小问题相关推荐
- UG12.0出现验证码错误处理方法,同时附赠一个小细节UG安装出现用户名中文的情况的,希望你能别去花钱重装哦
标题:UG12.0出现验证码错误处理方法,同时附赠一个小细节UG安装出现用户名中文的情况的,希望你能别去花钱重装哦 亲测有效 先找到这个文件夹,安装在一个盘里 把第一个文件里的内容删除掉,第二个打开后 ...
- oracle当查询没有输出返回0,Oracle导入SQL脚本执行和常用命令大全
在SQL_PLUS里面执行: sql>@full_path/test.sql; 例:sql>@D:/test.sql; 不需要commit; 一般都是在test.sql 里面最后加上一个c ...
- DotNetBar for Windows Forms 11.8.0.8冰河之刃重打包版
关于 DotNetBar for Windows Forms 11.8.0.8_冰河之刃重打包版 基于 官方原版的安装包 + http://www.cnblogs.com/tracky 提供的补丁DL ...
- 函数对象,lamdda表达式,function函数包装,std::bind函数绑定
一 函数对象 在学习其他知识之前,先来学习函数对象,然后引出std::lambda.std::function.std::bind等内容的学习,那么究竟什么是函数对象呢? 函数对象(Function ...
- oracle只查询0点数据,Oracle 10g数据库基础之基本查询语句-中-函数
Oracle 10g数据库基础之基本查询语句-中-函数 --资料参考:张烈 张建中<数据库管理员培训讲义> 函数: 使用函数的目的是为了操作数据 将输入的变量处理,返回一个结果. 变量可以 ...
- tibco linux安装手册,TIBCO iProcess安装系列在Linux上升级Oracle9.2.0.4到9.2.0.7
TIBCO iProcess安装系列在Linux上升级Oracle9.2.0.4到9.2.0.7 发布时间:2007-05-28 09:58:14来源:红联作者:Message 安装完Oracle9. ...
- oracle数据库9.2,Oracle数据库从 9.2.0.1 到 9.2.0.8升级步骤 for win
1 打开远程桌面,登录到远程服务器的桌面 2 打补丁之前最重要的是数据库的备份,备份之前必须将数据库先干净的关闭,在服务管理中停掉所有的oracle相关服务. conn / as sysdba 如果报 ...
- oracle9.2下载 软件,Redhat3+Oracle9.2.0.4.0安装文档1
Redhat Enterprise Linux 3 + oracle9.2.0.4.0 图解安装文档 这是本人第一次些讲解文档.不到之处还请大家原谅.文中可能有错误的地方请大家指出,我将改正.最后谢谢 ...
- VMWARE Workstation5.0下成功安装linux9.0和oracle9.2.0.4
VMWARE Workstation5.0下安装linux9.0和oracle9.2.0.4 1. 硬件软件环境 CPU:奔腾4 2.4GHz 硬盘:80 GB 内存:512 MB 系统环境:Wind ...
最新文章
- SQL Server 存储过程的分页方案比拼
- hbase参数配置及优化
- 探索移动端的搜索设计
- Linux C编程--线程操作2--线程同步详解
- select,poll,epoll区别面试常问
- LaTeX实战经验:数学公式环境注意事项
- C++以字符串形式返回第N个斐波那契的算法(附完整源码)
- linux的oracle最低配置,Oracle Linux的系统配置和限制
- xpath 简单小记
- sklearn特征工程
- 雷林鹏分享:C# 匿名方法
- linux 本地端口关,Linux查看端口使用状态、关闭端口方法
- 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_3 Mybatis中编写dao实现类的使用-修改删除等其他操作...
- 132.分割回文串II
- 我写了款依赖检查的插件
- cv::Mat::step step1 elemSize elemSize1介绍
- 华为鸿蒙OS精品资料汇总,持续更新中
- jquery 处理页面弹出层查询数据等待的操作(gif图片加载等待)
- springcloud为什么关闭了bus还是会连接mq
- 万物互联所必需的泛在物联网建设需要多少钱?成本低到不可想象
热门文章
- python 之信号Signal
- 2015年第六届蓝桥杯C/C++ A组国赛 —— 第五题:切开字符串
- 【Qt】QModbusTcpClient类
- 【STM32】I2C相关函数和类型
- 【Tools】TeamViewer安装教程
- 【Linux】一步一步学Linux——tar命令(62)
- 职业素养和职业技能问题_中职生职业素养提升的综述
- react取消捕获_React 面试指南 (上)
- g++ vscode 环境选择_Visual Studio Code 配置C/C++环境
- 51nod 1572 宝岛地图 (预处理四个方向的最大步数优化时间,时间复杂度O(n*m+k))