ORACLE TNS(transparence Network Substrate透明网络底层)
在客戶端配置本地服務名時,需要提供: 服務器地址,服務器監聽的端口號,網絡協議,ORACLE_SID或數據庫服務名。如下:
ORCL =
??(DESCRIPTION =
????(ADDRESS = (PROTOCOL = TCP)(HOST = 10.50.110.12)(PORT = 1521))
????(CONNECT_DATA =
??????(SERVER = DEDICATED)
??????(SERVICE_NAME =ORCL)
????)
??)
?
?
通過客戶端Net Manager創建一個連接到數據庫服務器的連接服務時,實際上就是在tnsnames.ora文件中增加了一個TNS的內容。
Oracle所有的TNS配置文件的默認路徑:%ORACLE_HOME%\network\admin
TNS的配置文件包括服務器端和客戶端兩部分。
服務器端有listener.ora、sqlnet.ora和tnsnames.ora,如果通過OCM(Oracle Connection Manage)和域名服務管理客戶端連接,服務器端可能還包括cman.ora等文件;
客戶端有tnsnames.ora,sqlnet.ora。
Oracle所有的TNS配置文件的默認路徑:%ORACLE_HOME%\network\admin
listener.ora:監聽器配置文件,成功啟動后是駐留在服務器端的一個服務。監聽器是用來偵聽客戶端的連接請求以及建立客戶端和服務器端連接通道的一個服務程序。默認情況下Oracle在1521端口上偵聽客戶端連接請求。
sqlnet.ora:用來管理和約束或限制tns連接的配置,通過在該文件中設置一些參數,可以管理TNS連接。根據參數作用的不同,需要分別在服務器和客戶端配置.。
tnsnames.ora:配置客戶端到服務器端的連接服務,包括客戶端要連接到的服務器和數據庫的配置信息。
TNS配置?
可以通過Oracle Net Configuretion Assitant配置TNS,也可以手動配置。
總結
以上是生活随笔為你收集整理的ORACLE TNS(transparence Network Substrate透明网络底层)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python四十二:类和对象
- 下一篇: 前端一HTML:四: html标签