2017-07-07 49 views
0

在我們的LINUX框中,由於某些安全原因,我們需要使用替代tnsnames.ora文件測試數據庫連接,而不是直接在默認文件中進行更改在/ network/admin下。出於這個原因,在設置$ ORACLE_HOME之後,我們還設置了TNS_ADMIN,它指向我們需要使用的虛擬tnsnames。 例如:export TNS_ADMIN =/psapps/admin/tnsnames.ora中 然而,即使設置該文件後,當試圖TNSPING,甲骨文仍然使用默認的tnsnames.ora即使在設置TNS_ADMIN之後,Oracle使用默認的tnsnames.ora

在這個問題上有什麼建議?

回答

2

TNS_ADMIN應指向一個目錄,而不是指向特定的文件。

此目錄中可能有其他文件,例如sqlnet.ora。

+0

謝謝,指定TNS_ADMIN到包含tnsnames.ora文件的目錄後。問題解決了。 –

相關問題