Oracle

Oracle 客戶端跟踪未生成

  • November 3, 2015

我正在使用 Oracle Client 12.1.0.2,我需要生成客戶端跟踪,因為我無法將我的 sql 開發人員連接到數據庫伺服器。但是,我無法生成跟踪。

這是我的 sqlnet.ora:

SQLNET.AUTHENTICATION_SERVICES = (NTS)
TRACE_LEVEL_CLIENT = 16 
TRACE_FILE_CLIENT = client
TRACE_DIRECTORY_CLIENT = 'D:\app\client\product\12.1.0\client_1\network\admin'
TRACE_TIMESTAMP_CLIENT = ON
TRACE_UNIQUE_CLIENT = ON
DIAG_ADR_ENABLED=OFF

我有權在文件夾中寫入但無法生成日誌。

我也嘗試了與網路管理器相同的方法。

但沒有運氣。

將以下行添加到 sqlnet.ora:

adr_base=off

你應該能夠找到你的踪跡。沒有它,所有客戶端跟踪都會轉到 %userprofile%\oracle\odiag_%username% 文件夾。

確保將 SQLDeveloper 配置為使用已安裝的 Oracle 客戶端和 OCI/Thick 驅動程序。

Tools / Preferences / Database / Advanced

Mark Use Oracle Client.
Browse the client home.
Mark Use OCI/Thick Driver.

重新啟動 SQL 開發人員。

由於您可以訪問 MOS,因此此處顯示了步驟:

如何使用 SQLDeveloper 使用和跟踪 Oracle Net(文件 ID 1991711.1)

或者,您可以對 SQLDeveloper 使用不同的跟踪方法:

如何使用 SQL Developer 生成 SQLNET 跟踪(文件 ID 1390063.1)

引用自:https://dba.stackexchange.com/questions/114251