文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>oracle net trace学习笔记

oracle net trace学习笔记

时间:2010-11-24  来源:sdwjian

除了经常用到的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] <FILE NAME>
TRACE_DIRECTORY_[CLIENT|SERVER|LISTENER] <DIRECTORY>
TRACE_UNIQUE_[CLIENT|SERVER|LISTENER] [ON|TRUE|OFF|FALSE]
TRACE_TIMESTAMP_[CLIENT|SERVER|LISTENER] [ON|TRUE|OFF|FALSE] #Oracle8i+
TRACE_FILELEN_[CLIENT|SERVER|LISTENER] <SIZE in KB> #Oracle8i+
TRACE_FILENO_[CLIENT|SERVER|LISTENER] <NUMBER> #Oracle8i+
TNSPING.TRACE_LEVEL [0-16|USER|ADMIN|SUPPORT|OFF]
TNSPING.TRACE_DIRECTORY <DIRECTORY>
NAMES.TRACE_LEVEL [0-16|USER|ADMIN|SUPPORT|OFF]
NAMES.TRACE_FILE <FILE NAME>
NAMES.TRACE_DIRECTORY <DIRECTORY>
NAMES.TRACE_UNIQUE [ON|OFF]
NAMESCTL.TRACE_LEVEL [0-16|USER|ADMIN|SUPPORT|OFF]
NAMESCTL.TRACE_FILE <FILE NAME>
NAMESCTL.TRACE_DIRECTORY <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进行网络状态的跟踪。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载