详解dotConnect for Oracle里OracleTrace组件
2013-04-27 13:23
423 查看
OracleTrace组件主要是用于跟踪在服务器端执行的SQL和PL / SQL命令,SQL跟踪位于服务器上的日志文件中,而L/SQL跟踪位于数据库表中。
在dotConnect for Oracle上如何使用OracleTrace组件呢?
调用SqlTraceStart()方法或是SQL跟踪开始时设置可用属性为true,将会开启SQL 和PL/SQL跟踪,SQL跟踪自动选择跟踪日志文件写入跟踪,通过的GetTraceFileName ()方法可以获取该文件的完整路径,使用MaxTraceFileSize属性来限制日志文件的大小,SqlTraceMode属性将会指定哪种类型的数据应在跟踪的时候搜集。
PL / SQL跟踪需要在服务器上安装的dbms_trace包,PLSQL_TRACE_RUNS 和PLSQL_TRACE_EVENTS表创建来存储日志,这个可以通过在Oracle数据库/客户端安装包中执行tracetab.sql实现。第一个表中主要用于跟踪运行时的信息,第二个表则要包括执行跟踪后的事件描述。
调用SqlTraceStart()方法或是SQL跟踪开始时设置可用属性为true,开启SQL 和PL/SQL跟踪,也将会开启SQL跟踪。你需要权限来执行一个dbms_trace包用于开始PL / SQL跟踪。通过PlSqlTracePause 和PlSqlTraceResume方法 ,PL/SQL跟踪将会被暂停和恢复,PlSqlTraceLimit方法允许限制在数据库中用于数据跟踪的存储容量,PlSqlTraceMode属性将会指定跟踪类型。
>>OracleTrace组件使用示例源码
在dotConnect for Oracle上如何使用OracleTrace组件呢?
调用SqlTraceStart()方法或是SQL跟踪开始时设置可用属性为true,将会开启SQL 和PL/SQL跟踪,SQL跟踪自动选择跟踪日志文件写入跟踪,通过的GetTraceFileName ()方法可以获取该文件的完整路径,使用MaxTraceFileSize属性来限制日志文件的大小,SqlTraceMode属性将会指定哪种类型的数据应在跟踪的时候搜集。
PL / SQL跟踪需要在服务器上安装的dbms_trace包,PLSQL_TRACE_RUNS 和PLSQL_TRACE_EVENTS表创建来存储日志,这个可以通过在Oracle数据库/客户端安装包中执行tracetab.sql实现。第一个表中主要用于跟踪运行时的信息,第二个表则要包括执行跟踪后的事件描述。
调用SqlTraceStart()方法或是SQL跟踪开始时设置可用属性为true,开启SQL 和PL/SQL跟踪,也将会开启SQL跟踪。你需要权限来执行一个dbms_trace包用于开始PL / SQL跟踪。通过PlSqlTracePause 和PlSqlTraceResume方法 ,PL/SQL跟踪将会被暂停和恢复,PlSqlTraceLimit方法允许限制在数据库中用于数据跟踪的存储容量,PlSqlTraceMode属性将会指定跟踪类型。
>>OracleTrace组件使用示例源码
相关文章推荐
- 详解dotConnect for Oracle创建数据库和模型
- dotConnect for Oracle高级队列技术 详解
- dotConnect for Oracle如何在数据集中使用存储进程
- 在NHibernate中使用Devart dotConnect For Oracle
- dotConnect for Oracle创建数据库和模型
- 如何在dotConnect for Oracle中检索和修改数据
- dotConnect for Oracle存储过程方法
- dotConnect for Oracle中的OracleClient迁移
- dotConnect for Oracle中关于SQL*Plus用户的OracleScript提示
- dotConnect for Oracle使用教程:Oracle对象导航的使用
- dotConnect for Oracle控件免费下载及使用方法
- dotConnect for Oracle连接到Oracle服务器教程
- 基于ADO.NET方法的数据库连接的数据发生器控件dotConnect for Oracle
- dotConnect for Oracle中实现OracleClient迁移
- dotConnect for Oracle
- dotConnect for Oracle 怎样创建oracle连接
- dotConnect for Oracle创建数据库对象
- dotConnect for Oracle中用VARRAY类型访问数据和嵌套表
- 如何在dotConnect for Oracle中使用BLOB和CLOB数据
- dotConnect for Oracle数据设置编辑器的使用教程