九、Oracle網路配置
Oracle網路配置
一、tnsnames.ora檔案詳解
1、tnsnames.ora檔案簡介
tnsnames.ora:位於客戶端,用於配置客戶端連線服務端資料庫連線資訊。客戶端服務配置資訊包括:伺服器地址、服務名稱(資料庫例項)、埠號。
2、檢視資料庫監聽狀態
進入oracle但不登入:sqlplus/nolog
檢視監聽狀態:lsnrctl status
啟動監聽:lsnrctl start
停止監聽:lsnrctl stop
3、使用視覺化工具netca修改tnsnames.ora檔案配置資料庫客戶端連線服務端
使用netca來生成這個檔案(使用管理員身份執行):
listener.ora:位於伺服器端,用於時時監聽客戶端請求。
監聽器位於伺服器端,主要資訊包括監聽協議(TCP/IP協議)、地址。
檢視生成的檔案:F:\OracleServerAndClinet\Server\app\yang\product\11.2.0\dbhome_1\NETWORK\ADMIN
測試是否能ping通:cmd下
tnsping orclLocal
4、直接修改tnsnames.ora檔案配置資料庫客戶端連線服務端
# tnsnames.ora Network Configuration File: F:\OracleServerAndClinet\Server\app\yang\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
4.9 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.9)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
二、listener.ora檔案詳解
1、通過修改listener.ora檔案配置監聽
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
服務端監聽的客戶端:(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
服務端對呼叫外部PL/SQL片段的監聽:(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
2、通過視覺化工具netca修改listener.ora檔案配置監聽
一直往下就可以。
三、sqlnet.ora檔案詳解
1、直接修改sqlnet.ora
sqlnet.ora:配置連線資料庫的方式
OS認證:oracle對作業系統登入使用者身份的識別
SQLNET.AUTHENTICATION_SERVICES=(NTS)
則說明可以使用OS認證(oracle systerm certification)就只要conn / as sysdba 就可以登陸
但如果註釋掉或SQLNET.AUTHENTICATION_SERVICES=(none)
必須要使用conn scott/scott@localhost:1521/orcl才能登陸
1、在windows下,SQLNET.AUTHENTICATION_SERVICES必須設定為NTS或者 ALL才能使用OS認證;不設定或者設定為其他任何值都不能使用OS認證。
2、在linux下,在SQLNET.AUTHENTICATION_SERVICES的值設定為ALL,或者不設定的情況下,OS驗證才能成功;設定為 其他任何值都不能使用OS認證。
NAMES.DIRECTORY_PATH= (TNSNAMES,ezconnect)
ezconnect簡單連線 :
conn scott/scott@orcl 可以直接連線
TNSNAMES 本地命名連線:
類似conn scott/scott@orcl的連線方式,需要客戶端配置一個本地命名解析檔案,
為$ORACLE_HOME\NETWORK\ADMIN\tnsnames.ora檔案,可以使用netca配置。
NAMES.DIRECTORY_PATH=(TNSNAMES,ezconnect)圖形介面配置:
使用下圖配置可以直接在sqlnet.ora檔案中加上NAMES.DIRECTORY_PATH=(TNSNAMES,ezconnect)這句,就可以不用修改sqlnet.ora檔案了。
2、通過視覺化工具netca配置sqlnet.ora
相關文章
- oracle網路配置Oracle
- 配置oracle網路環境Oracle
- oracle網路配置:三個配置檔案Oracle
- oracle的網路配置檔案(轉)Oracle
- 如何在 Oracle Solaris 11 中配置網路Oracle
- 九張圖看懂網際網路金融模式模式
- 計算機網路之九:VLAN計算機網路
- Oracle RAC修改網路配置知識點彙總Oracle
- Oracle網路配置之共享模式和專有模式Oracle模式
- pfsense配置網路
- redhat網路配置Redhat
- centos 網路配置CentOS
- 無線網路安全的九項注意
- oracle配置會話環境(set命令) -- 轉自網路Oracle會話
- 為ORACLE RAC GUARD配置網路——RAC GUARD概念和管理Oracle
- Vagrant (三) - 網路配置
- CentOS 8.0網路配置CentOS
- Linux|網路配置Linux
- 網路配置yum源
- linux 配置網路Linux
- (轉)centos 網路配置CentOS
- 配置網路引數
- 銀行網路配置
- 【網路配置】小結
- [Linux]配置網路Linux
- Ubuntu Server 網路配置UbuntuServer
- Centos修改網路配置CentOS
- linux網路配置Linux
- ElasticSearch之網路配置Elasticsearch
- 九個常用的網路命令 ,很實用!
- 網路配置2:靜態路由配置路由
- 【Linux】(小白向)詳解VirtualBox網路配置-配置Linux網路Linux
- Linux網路基本網路配置Linux
- 第九屆“首都網路安全日”拉開帷幕
- 九、Android效能優化之網路優化Android優化
- Oracle VM VirtualBox之Ubuntu 22.04LTS雙網路卡網路模式配置OracleUbuntu模式
- oracle網路配置listener.ora、sqlnet.ora、tnsnames.oraOracleSQL
- oracle網路配置(listener.ora/sqlnet.ora/tnsnames.ora)OracleSQL