oracle调试

1.如下图位置点击触发器,会出现调试窗口

2.执行编译并调试

3.点击小虫,将画红位置,加入会触发此触发器的语句。如果触发器执行成功,不会出现第4个图,不成功,会出现数据调试信息,具体报错位置会定位到

4.出错时,会出现调试数据,双击调试数据,可以复制出来

时间: 2024-07-29 22:25:00

oracle调试的相关文章

log4net 存储到oracle 调试 Could not load type [log4net.Appender.OracleAppender]

近期在弄webfrom oracle 调用 log4net 開始调试时不出数据,打开了log4net 自己的debug功能后发现: log4net: Logger [root] level set to [name="ALL",value=-2147483648]. log4net: Loading Appender [OracleAppender] type: [log4net.Appender.OracleAppender] log4net:ERROR Could not crea

深入理解Oracle调试事件:10046事件详解

10046事件是SQL_TRACE的扩展,被戏称为"吃了兴奋剂的SQL_TRACE"       有效的追踪级别:              ① 0级:SQL_TRACE=FASLE       ② 1级:SQL_TRACE=TRUE,这是缺省级别       ③ 4级:1级+绑定变量       ④ 8级:4级+等待事件       ⑤ 12级:4级+8级              对于4级的10046,若用tkprof格式化,则会隐藏每一点SQL语句在做什么以及怎么做       

oracle调试存储过程

跟着楼主一起来测试存储过程吧: 1.右键要测试的存储过程 出现如下提示框 2.填写参数 3.点击开始,如下操作 over,就是这么简单 --------------------------------- 我们还需要知道下面几个按钮的含义: 这个时候点击step into会进入spit函数内部,点击step over可以跳过函数,这里我们一般不关注函数,只使用step over,如下图

ORACLE 11G 触发器调试记录Error: PLS-00201: identifier'SYS.DBMS_SYSTEM' must be declared

1,触发器内容如下 CREATE OR REPLACE TRIGGER"LOGON_DENIED_TO_ALERT" AFTER servererror ON DATABASE DECLARE message   VARCHAR2(168); ip        VARCHAR2(15); v_os_user VARCHAR2(80); v_module  VARCHAR2(50); v_action  VARCHAR2(50); v_pid     VARCHAR2(10); v_s

64位Win7系统下vs2010调试无法连接oracle

64位win7系统的Program Files (x86)路径中有括号,oracle不认识这样的路径,所以就出现不能连接数据库的问题.所以我们可以将vs2010的内部调试web服务器WebDev.WebServer20.EXE文件从Program Files (x86)路径中拷贝出来,放到oracle可以认识的路径中去,然后在调用该服务器调试就解决问题了. 1.将WebDev.WebServer20.EXE和WebDev.WebServer40.EXE文件从Program Files (x86)

Oracle存储过程的调试

在工作汇总有时候程序会调用存储过程来实现某些功能,因为这样的话,速度更快.所以学习如何调试存储过程就非常的重要. 首先,打开PLSQL DEVELOPMENT首先介绍一下,这个软件的各个窗口是用来干什么的. 如图,这是PLSQL工具左侧的窗口,每个窗口的作用,在这里,我们讨论如何在plsql中进行oracle的存储过程的调试功能.所以主要看2和3. 2.是package文件夹,里面存放的就是存储过程,3是oracle的类型,是被存储过程调用. 首先我们找到java程序中调用存储过程的代码,那里会

Oracle Apex 实用笔记系列 1 - Oracle Apex 调试技巧

1. 理解Oracle Apex Url语法 一个Oracle Apex Url例子看上去像下面: http://myhost.mycompany.com/myservice/f?p=1023:1:220883404335693447 分为几个部分 myhost.mycompany.com 是服务器url myservice 是数据库服务 f?p=  是apex url前缀部分 1023 是application id 1 是page id 220883404335693447 是session

oracle如何调试存储过程

oracle如果存储过程比较复杂,我们要定位到错误就比较困难,那么可以存储过程的调试功能 先按简单的存储过程做个例子,就是上次做的存储过程(proc_test) 1.先在数据库的procedures文件找到我们之前创建存储过程 2.选中存储过程,右键弹出菜单,选择 测试 3.出现测试脚本页面,输入动态参数值,点击左上角的标志,进入调式模式 4.出现调试操作按钮界面(依次:运行   单步进入  单步跳过   单步退出  运行到下一个异常) 5.点击运行,直接获取存储过程的返回结果,点击单步进入,点

调试oracle存储过程

1.打开PL/SQL Developer 如果在机器上安装了PL/SQL Developer的话,打开PL/SQL Developer界面 输入用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定 找到需要调试的存储过程所在的包(Package bodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择[查看],得到包中的所有存储过程和他们的代码. 2.添加debug信息 为了能够单步跟踪存储过程,需要为其所在的包添加debug信息,右键点击需要