测试配置
SQL*Net trace, sqlnet.ora目录如下:
注意:本测试环境 服务器端 windows2008R2 Oracle11.2.0.4 客户端:win 10 x64 oracle11.2.0.1 client x32
E:\app\firsouler\product\11.2.0\client_1\network\admin
修改后sqlnet.ora内容如下:
-
SQLNET.AUTHENTICATION_SERVICES= (NTS)
-
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
-
TRACE_UNIQUE_CLIENT=ON
-
TRACE_LEVEL_CLIENT=16
-
TRACE_DIRECTORY_CLIENT='E:\app\firsouler\product\11.2.0\client_1\network\admin'
-
TRACE_FILE_CLIENT=client
-
TRACE_TIMESTAMP_CLIENT=ON
-
#DIAG_ADR_ENABLED=OFF
-
#TRACE_FILELEN_CLIENT=2048
-
#TRACE_FILENO_CLIENT=2
但是,不管你用什么方式连接数据库服务器,跟踪文件却不知所踪 ,不知道去哪了……
我在数据库服务器端测试, 在数据库服务端的“\network\admin”指定的目录中也没有找到…… 我去
经过多次查找,终于在$ORACLE_BASE/diag/clients目录中发现, 机会来了,客户端再试试
经过多次测试,终于 还是没找到…… 难道非要安装数据库软件吗?不会吧
有好多文章说需要设置TNS_ADMIN 虽然我觉得没必要,因为我只是通过pl/sql 跟 sqlplus方式测试远程连接
把环境变量TNS_ADMIN配置好, 依然……
索性,我配置一下Oracle的环境变量吧, 就把ORACLE_HOME/ORACLE_BASE配置好了
然后,然后可以了…… 目录跟数据库服务器端一样ORACLE_BASE\clients 不信是吗?
咱看看(原来到文件夹clients 就没东西了)
-
E:\app\firsouler\diag\clients\user_firsouler\host_3736928922_76\trace
看来,他需要找一个ORACLE_BASE目录,然后找到clients目录写
虽然在windows中不用配置任何环境变量,我们依然可以执行sqlplus 等Oracle相关命令,但是,跟oracle相关的一些东西却无法找到,当然尤其是在你安装多个客户端的情况下(可怜的俺就安装了这一个啊,也许这是Oracle 的严谨? 暂且当是吧)
但是,我看了下官方一些文档,跟相关解释
-
TRACE FILE NAME
-
-
TRACE_FILE_[CLIENT|SERVER|LISTENER] = <FILE NAME>
-
-
Determines the trace file name.
-
Any valid operating system file name.
-
Configuration file is SQLNET.ORA, LISTENER.ORA.
-
Trace file is automatically appended with '.TRC'.
-
Default trace file name is SQLNET.TRC, LISTENER.TRC.
-
TRACE DIRECTORY
-
-
TRACE_DIRECTORY_[CLIENT|SERVER|LISTENER] = <DIRECTORY>
-
Determines the directory in which trace files are written.
-
Any valid operating system directory name.
-
Configuration file is SQLNET.ORA, LISTENER.ORA.
-
Directory should be writable by the connecting user and/or Oracle software owner.
-
Default trace directory is $ORACLE_HOME/network/trace -- 默认,在哪呢,它说的版本可是Oracle Net Services - Version 8.1.7.4 to 12.1.0.2 [Release 8.1.7 to 12.1] 怎么失言了呢,
先测试,具体后续 再看看 赠送两篇文章给大家:
http://blog.csdn.net/msdnchina/article/details/48116649
另个官方:SQL*Net & Oracle Net Services - Tracing and Logging at a Glance (Doc ID 219968.1)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29487349/viewspace-2141962/
,如需转载,请注明出处,否则将追究法律责任。