九、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 RAC修改網路配置知識點彙總Oracle
- Oracle VM VirtualBox之Ubuntu 22.04LTS雙網路卡網路模式配置OracleUbuntu模式
- 計算機網路之九:VLAN計算機網路
- linux網路配置Linux
- centos 網路配置CentOS
- Linux|網路配置Linux
- pfsense配置網路
- 【Linux】(小白向)詳解VirtualBox網路配置-配置Linux網路Linux
- 6、oracle網路(監聽)Oracle
- Vagrant (三) - 網路配置
- Centos修改網路配置CentOS
- linux之網路配置Linux
- 配置Linux的網路Linux
- ElasticSearch之網路配置Elasticsearch
- CentOS 8.0網路配置CentOS
- 網路配置2:靜態路由配置路由
- 九個常用的網路命令 ,很實用!
- VMware 中配置Ubuntu網路Ubuntu
- RHEL8網路配置
- Linux centOS如何配置網路LinuxCentOS
- Linux網路配置基礎Linux
- centos7網路配置CentOS
- 實驗九————NAT配置
- 第九屆“首都網路安全日”拉開帷幕
- 網路裝置配置與管理————13、管理Cisco網路
- 【RAC】Oracle RAC如何修改心跳網路Oracle
- 網際網路的加密流量比例已經超過九成加密
- Oracle優化案例-union代替or(九)Oracle優化
- Linux伺服器---網路配置Linux伺服器
- 網路隔離的最小配置
- redhat 5.5 配置網路yum源Redhat
- Mac 檢視本地網路配置Mac
- 網路(1)——交換機配置
- 配置Retrofit網路框架及其使用框架
- nas網路儲存如何配置
- Linux系統下網路配置Linux
- 詳解 Docker 容器網路配置Docker