首页
登录 | 注册

oracle net trace学习笔记

除了经常用到的sql trace,session trace等,Oracle还提供oracle net log以及trace,用于跟踪记录数据库的网络相关事件及状态,为管理员提供诊断报告。简单总结一下。

1.oracle net trace的对象及参数文件如下:

监控对象 参数文件
Oracle Connection Manager cman.ora
Listener listener.ora
Client sqlnet.ora
Server sqlnet.ora
TNSPING Utility sqlnet.ora

 

2.net trace相关的参数如下,这些可以顾名思义:

parameters values
TRACE_LEVEL_[CLIENT|SERVER|LISTENER] [0-16|USER|ADMIN|SUPPORT|OFF]
TRACE_FILE_[CLIENT|SERVER|LISTENER]
TRACE_DIRECTORY_[CLIENT|SERVER|LISTENER]
TRACE_UNIQUE_[CLIENT|SERVER|LISTENER] [ON|TRUE|OFF|FALSE]
TRACE_TIMESTAMP_[CLIENT|SERVER|LISTENER] [ON|TRUE|OFF|FALSE] #Oracle8i+
TRACE_FILELEN_[CLIENT|SERVER|LISTENER] #Oracle8i+
TRACE_FILENO_[CLIENT|SERVER|LISTENER] #Oracle8i+
TNSPING.TRACE_LEVEL [0-16|USER|ADMIN|SUPPORT|OFF]
TNSPING.TRACE_DIRECTORY
NAMES.TRACE_LEVEL [0-16|USER|ADMIN|SUPPORT|OFF]
NAMES.TRACE_FILE
NAMES.TRACE_DIRECTORY
NAMES.TRACE_UNIQUE [ON|OFF]
NAMESCTL.TRACE_LEVEL [0-16|USER|ADMIN|SUPPORT|OFF]
NAMESCTL.TRACE_FILE
NAMESCTL.TRACE_DIRECTORY
NAMESCTL.TRACE_UNIQUE [ON|OFF]

 

需要注意的是,除了listener trace相关的参数需要定义在listener.ora文件里外,其他均定义在sqlnet.ora文件中。同样的,主机A通过sqlnet访问主机B上的数据库,则主机A即为client,主机B为server。

3.如何查看oracle net trac文件?

通过trcasst命令格式化trace文件。

4.net trac 和net log file有啥不同?

net trace默认disable。日志级别更高,信息更为详尽。但由于打开trace会占用一定的系统资源且不断生成大量的trace file,一般情况下不建议在生成环境下使用。enable后如果不再需要,务必关闭此功能。
net log默认打开,记录的日志信息级别相对低一些。

5.目前oracle net的监控办法哪些?

方法1,使用命令监控oracle sqlnet的状态,如下:

  • tnsping
  • trcroute
  • other os command.eg,ping,tracert..

 

方法2,使用oracle net trac进行网络状态的跟踪。


相关文章

  • Oracle 12C Sharding部署和测试
    Oracle 12C Sharding部署和测试 日期:2019-02-26 作者:陈举超   一:环境说明 OS:CentOS Linux release 7.5 DB:Oracle 12.2.0.1.0 GSMOCI:2.2.1 本次使 ...
  • 一篇关于oracle net log file的学习笔记.学习资料为oracle10g版本的官方文档<Troubleshooting Oracle Net Services>,链接如下: http://download.orac ...
  • logrus学习笔记 1.logrus.Entry结构 1.1 类型 1. func NewEntry(logger *Logger) *Entry 功能说明:创建一个新的Entry对象,接口对包外开放 流程分析:传入Logger对象,初始 ...
  • Oracle sysaux表空间使用过大处理-3
    博客文章除注明转载外,均为原创.转载请注明出处. Oracle sysaux表空间使用过大处理第三篇,前两篇请见Oracle sysaux表空间使用过大处理-1(http://blog.chinaunix.net/uid-31396856- ...
  • Oracle sysaux表空间使用过大处理-2
    博客文章除注明转载外,均为原创.转载请注明出处. 接上文(Oracle sysaux表空间使用过大处理-1http://blog.chinaunix.net/uid-31396856-id-5819732.html)介绍另一种处理方法: 基 ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.011 s.
苏ICP备12049786号-20