sqlplus 之跟踪文件+警告文件

oracle数据库(以及应用服务器和oracle应用)都是可以充分测量的,数据库中这种测量性反应在以下几个方面:V$视图                大多数V$视图都包含"调试"信息审计命令            可以指定数据库要记录哪些事件以便日后分析资源管理器(dbms_resource_manager)     允许对数据库中的资源(cpu、I/O等)实现微管理oracle"事件"    ...
摘要由CSDN通过智能技术生成

oracle数据库(以及应用服务器和oracle应用)都是可以充分测量的,数据库中这种测量性反应在以下几个方面:

V$视图                大多数V$视图都包含"调试"信息

审计命令            可以指定数据库要记录哪些事件以便日后分析

资源管理器(dbms_resource_manager)     允许对数据库中的资源(cpu、I/O等)实现微管理

oracle"事件"        基于oracle事件,能让oracle生成所需的跟踪或诊断信息

dbms_trace        这是pl/sql引擎中的一个工具,它会全面的记录存储过程的调用树、所产生的异常,以及遇到的错误

数据库事件触发器    这些触发器(如on servererror)允许你监控和记录你觉得"意外"或非正常的情况

sql_trace            这个sql跟踪工具还可以采用一种扩展方式使用,即通过10046 oracle事件


请求的跟踪文件

一般跟踪文件都是因为设置了sql_trace=true生成的结果,或者通过10046事件使用扩展的跟踪工具生成的:

sys@ORCL>alter session set events
  2  '10046 trace name context forever,level 12';
会话已更改。
1.文件位置

不论使用sql_trace还是扩展的跟踪工具,oracle都会在数据库服务器主机的以下两个位置生成一个跟踪文件:

专用服务器连接--在user_dump_dest参数指定的目录中生成跟踪文件

共享服务器连接--在background_dump_dest参数指定的目录中生成跟踪文件

sys@ORCL>select name,value from v$parameter where name like '%dump_dest%'
  2  /

NAME
--------------------------------------------------------------------------------

VALUE
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----------------------------------------
background_dump_dest
d:\app\administrator\diag\rdbms\orcl\orcl\trace

user_dump_dest
d:\app\administrator\diag\rdbms\orcl\orcl\trace

core_dump_dest
d:\app\administrator\diag\rdbms\orcl\orcl\cdump

如果无法访问v$parameter视图,还可以使用dbms_utility来访问大多数(但不是全部)参数的值:

least_privs@ORCL>declare
  2  l_string varchar2(255);
  3  l_dummy number;
  4  begin
  5   l_dummy := dbms_utility.get_parameter_value
  6  ('background_dump_dest', l_dum
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值