【TRACE】SQL*Net trace 通過windows客戶端設定,你不得不防
測試配置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部落格 ” ,連結:http://blog.itpub.net/29487349/viewspace-2141962/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL TraceSQL
- 通過sql trace比較常規 not in 、minus、not exists效率SQL
- 設定 oracle event traceOracle
- 通過truss命令trace問題
- SQL_TRACESQL
- oracle Database Event trace 設定OracleDatabase
- 網通dhcp客戶端設定詳解(轉)客戶端
- trace top sql sessionSQLSession
- Oracle sql trace用法OracleSQL
- SQL Server TRACE FLAGSQLServer
- 【轉】 sql_traceSQL
- gmail客戶端設定AI客戶端
- 技術泥潭,你不得不防!
- Trace the connections being made to the Oracle database-客戶端跟蹤連線OracleDatabase客戶端
- sql_trace生成及使用tkprof檢視trace fileSQL
- 巧用SET選項設定SQL Server客戶端配置SQLServer客戶端
- 設定會話TRACE的方法(二)會話
- 設定會話TRACE的方法(一)會話
- 設定Event事件來追蹤Trace事件
- listener trace的一些設定
- DropDownList設定客戶端事件客戶端事件
- Microsoft SQL Server Trace FlagsROSSQLServer
- sql_trace的使用SQL
- oracle“SQL Trace”簡介OracleSQL
- 通過NETWORK_LINK在客戶端執行EXPDP客戶端
- How to Run Statement Level/Java trace or a SQL Trace in Self Service ApplicationJavaSQLAPP
- 【TRACE】如何設定或動態跟蹤Oracle net偵聽器Oracle
- windows客戶端通過指令碼檔案新增信任站點薦Windows客戶端指令碼
- oracle Database Event trace 設定【Blog 搬家】OracleDatabase
- 設定Notes客戶端收發Internet郵件客戶端
- sql trace有兩種方法在session級進行trace(轉)SQLSession
- 通過trace檔案重新建立控制檔案
- 通過關閉trace再次產生日誌檔案
- 【實驗】【SQL_TRACE】使用sql_trace功能獲得show parameter的sql語句SQL
- Oracle 10046 SQL TRACEOracleSQL
- SQL_TRACE與tkprof分析SQL
- 開啟/檢視 sql traceSQL
- sql trace 簡單測試SQL