转自:https://blog.csdn.net/kswaking/article/details/40819125

先转载记录,定制信息调试和PL/SQL函数调用,后续再研究。

原文:

1. 理解Oracle Apex Url语法

一个Oracle Apex Url例子看上去像下面:

分为几个部分

myhost.mycompany.com 是服务器url

myservice 是数据库服务

f?p=  是apex url前缀部分

1023 是application id

1 是page id

220883404335693447 是session id

我们可以利用f?p= 来访问页面和传递参数,它的语法是

f?p=App:Page:Session:Request:Debug:ClearCache:itemNames:itemValues:PrinterFriendly

这里和调试有关的是第4个冒号和第5个冒号中间的部分,YES为启动Debug模式,NO为关闭Debug模式。

所以,之前的那个例子可以用如下Url 去开启Debug

::YES

2. 开启Debug的另一方式

当我们启动一个Apex应用,在浏览器下方都会有一个工具栏,在view debug右侧会有debug按钮,点击它可切换到debug模式,同时该按钮显示为No debug(如上图)。但这种方式有个缺点会清除参数,但用url方式不会丢失参数,所以笔者推荐url方式。

2.观察debug记录

开启了Debug模式后,就是执行希望的操作,然后用view debug去看操作记录。

3. 加入定制的信息

除了默认的一些日志信息,我们还可以加入我们定制的信息,比如打印中途步骤的一些参数值。这可以利用Apex自带的一些PL/SQL函数,他们是:

apex_application.g_print_success_message := 'message';

wwv_flow.debug ('message');

apex_debug.message('message');

其中1的效果是:在页面加载时会有一个信息popup显示

2,3的效果是:在view debug看到process中的输出。

oracle apex 日志,Oracle Apex 调试技巧相关推荐

  1. plsql查看oracle归档日志,Oracle 日志分析工具LogMiner的安装使用

    测试环境: OS:RedHat 5.5 DB:Oracle11g logminer作为相关的日志分析工具集成与oracle中,我们可通过该工具清楚的分析重做相关日志和归档日志中的所有事物变化,并且可以 ...

  2. oracle补充日志条件,Oracle补充日志-Oracle

    Oracle补充日志 -–补充日志 Supplemental Logging 补充日志只要是针对 UPDATE 命令的,是对重做日志记录中 变更矢量块的补充信息,增加了变更矢量记载的记录量. 日志挖掘 ...

  3. oracle apex 日志,Oracle Apex 实用笔记系列 1 - Oracle Apex 调试技巧

    1. 理解Oracle Apex Url语法 一个Oracle Apex Url例子看上去像下面: http://myhost.mycompany.com/myservice/f?p=1023:1:2 ...

  4. oracle asm 日志,Oracle+RAC+ASM数据库ora-00257日志归档器错误解决方法

    ERROR: ORA-00257: archiver error. Connect internal only, until freed. (1)SQL> select * from v$log ...

  5. oracle 挖掘日志,Oracle 日志挖掘(LogMiner)使用详解

    Logminer依赖于2个包:DBMS_LOGMNR和DBMS_LOGMNR_D,Oracle 11g默认已安装 Logminer 基本使用步骤 <1>. Specify a LogMin ...

  6. rman打开oracle归档日志,Oracle RAC中使用RMAN管理归档日志

    RMAN归档配置的两种方案1.在Oracle asm和集群文件系统时的归档方案 对于Oracle RAC来说首选是使用Oracle asm作为reocvery区域.可选择的你也可以使用集群文件系统的归 ...

  7. oracle 学习日志--ORACLE EXP命令

    本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...

  8. oracle网络日志,oracle

    (2012-12-01 10:59) 苗圃树苗信息:玉兰树--3公分至12公分,冬青树--4公分至12公分  地址:河南省南阳市南邓路和312国道交叉口向东300米 联系人:罗先生 电话:139377 ...

  9. oracle 学习日志 ----Oracle时间加减

    加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from ...

最新文章

  1. no Alcoholic drink anymore
  2. Swift 中如何测试驱动开发
  3. Kafka分区分配策略(4)——分配的实施
  4. makex机器人程序_收藏!MakeX 机器人挑战赛2018全球最新赛程和赛事手册公布
  5. 【c语言数据结构】二叉树
  6. .NET 4.0 调用 C dll 触发 AccessViolationException 异常的处理方案
  7. android蓝光播放器,安卓播放器真的拥有完美的蓝光原盘菜单导航吗?我来测试下...
  8. apache的tomcat负载均衡和集群配置
  9. asp.net 用户注册怎么判断用户名是否重复 ajax,AJAX_asp.net结合Ajax验证用户名是否存在的代码,1, 使用JavaScript js文件,验证 - phpStudy...
  10. 力扣有没有java_力扣题解
  11. 服务器主板能插几块硬盘,如何知道自己的主板最大支持多少的硬盘啊
  12. python数据分析有哪些模型-python数据挖掘的基本流程有哪些?
  13. python 爬取taptap热门榜
  14. Java未来城市练习代码01
  15. Java——获取上传的pdf页数
  16. mysql sql 除法运算_SQL语句怎么表示除法运算?
  17. 视频教程-《信息学竞赛-C语言》 DAY30-清华尹成老师-C/C++
  18. 利用dpdk rte_ring实现进程间通信
  19. 什么是java单例模式?
  20. 如何防守住企业的生死大门?

热门文章

  1. 玩转OpenStack网络Neutron(1)--热身
  2. numpy选取矩阵数据的子矩阵
  3. 数据治理(四):数据仓库数据质量管理
  4. 对大数据指标的理解、大数据常用指标都有哪些
  5. HM编码器代码阅读(16)——帧间预测之AMVP模式(四)预测MV的获取
  6. windows下hadoop安装时出现error Couldn‘t find a package.json file in “D:\\hadoop\hadoop-2.7.7\\sbin“问题
  7. XSS Cheat Sheet
  8. 上海迪士尼将推出虎年新春全新体验
  9. 测试用例的设计方法(全)
  10. 非常好的运算放大器基础