Oracle網路服務端配置

來源:互聯網
上載者:User

Oracle網路周邊配置

支援3種應用串連
C/S應用串連:sqlplus sys/x2145637@orcl
java應用串連
Web client應用串連

支援的協議
TCP/IP
TCP/IP with SSL
Named pipes
SDP

oracle提供了2種java驅動
1.jdbc OCI Driver:封裝oracle OCI(oracle call interface)
2.JDBC Thin Driver: 用java重寫底層協議

概念和術語
service name:服務名,等於global_names=db_name+db_domain。
connect descriptor:IP地址和服務名。
Listener:服務端必須開啟監聽程式,監聽程式接受PMON進程註冊的Service Registration資訊(服務名、執行個體名、service handlers)啟動一個service handlers進程與之串連通訊。
Service Registration:在listener註冊服務,服務名,執行個體名,網路地址。
service handlers:服務處理者進程,listener進程派生的子進程。

PMON將服務資訊(執行個體資訊)註冊給監聽進程(如果監聽程式沒有開啟,pmon進程每60s嘗試串連一次監聽進程,通過alter system register可修改),使用者請求服務時,監聽進程啟動服務處理者進程進行與之通訊。

五種命名解析方法
Host naming:基於作業系統解析
Local naming:tnsnames.ora
Directory naming:目錄服務,ldap.ora
oracle Names
External naming

TNS:transparence Network Substrate透明網路底層
串連遠程oracle伺服器需配置tnsnames.ora,提供IP地址、連接埠、服務名。

listener進程串連方法(lsnrctl start 啟動監聽程式)
1.派生出子進程並將TCP描述符傳給子進程
2.將TCP串連符傳給oracle共用服務配置的dispatch進程
3.重定位給一個dispatch或服務進程,通過不同port

串連池存在著若干與資料庫的長串連,可以立即串連到資料庫

配置listener的2種方法
1、動態服務註冊:pmon動態註冊服務資訊給listener,預設地址為PMON所在IP,連接埠為1521
不想使用預設的設定,必須設定初始化參數local_listener或者定義oracle共用伺服器的dispatch的LISTENERS屬性
只需配置初始化參數
1.1 SERVICE_NAMES=global database name=db_name+db_domain
1.2 INSTANCE_NAME
2、靜態服務註冊:修改listener.ora的資訊
IPC伺服器和用戶端在同一機器,TCP/IP伺服器和用戶端在不同機器
可使用圖形介面配置
2.1、netca
2.2、netmgr

lsnrctl公用程式
lsnrctl start listener_name
lsnrctl stop listener_name
進入lsnrctl後可設定一些參數
set trc_level ADMIN;追蹤等級
show trc_directory;追蹤檔案目錄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.