程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 7.oracle學習入門系列之七---網絡管理與配置

7.oracle學習入門系列之七---網絡管理與配置

編輯:Oracle教程

7.oracle學習入門系列之七---網絡管理與配置


oracle學習入門系列之七

網絡管理與配置

上篇咱們學習了模式和用戶,包括模式定義以及模式的作用。這篇我麼來看下ORACLE數據庫中的網絡管理和配置,不過這篇好像和上篇沒有繼承啊,這怎麼看?

Ok,其實呢…..咳咳…..我們繼續往下走

數據庫的網絡配置是比較基礎但是也是非常重要的,如果一個數據庫連不上外部的世界;那麼他就是一個孤立的資源,基本上就可以確認這是個沒用的數據庫系統。

我們在數據庫定義中曾經講過,數據庫是需要有多用戶分享的,沒有網絡何來分享呢?對不對,那肯定不是數據庫了嘛。

前面摘要已經解釋了為什麼需要網絡了,那我們來看看怎麼配置網絡。

本人郵箱:[email protected]

微信公眾號:HopToad

歡迎各界交流

 

1 網絡配置

由於是入門系列,不易深入,講配置咱們就講配置,不將其他的。

ORACLE網絡非常方便的,當我們安裝完畢ORACLE數據庫後,就可以通過ORACLE用戶輸入netca命令調出網絡配置界面。(關於數據庫如何安裝什麼的,可以後續查看蛤蟆環境部署系列,在此不再啰嗦了)

這個界面讓我們從此以後配置ORACLE網絡走上了不歸路,媽媽再也不用擔心我們配置ORACLE網絡了。

不過話說網絡,一般都是由發送就有接收,就像我們的網絡編程,你創建一個SOCKETSERVER 那就得 SOCKETCLIENT,不然SERVER就是干等(不過SERVER的工作就是干等)。

ORACLE網絡配置主要涉及兩個文件一個是listener.ora一個是tnsnames.ora。一個是配置在數據庫系統端,一個是配置在客戶端的。

1.1 文件listener.ora

通過ORACLE用戶輸入netca即可調出UI配置界面。

選中Listener configuration就是配置數據庫的監聽了,非常的方便。

配置包括增加、重配置、刪除、重命名,最常用的就是增加和刪除了。

增加會在$ORACLE_home/network/admin/目錄中新建一個listener.ora文件

刪除則就是刪除。

當然如有該路徑下有那個文件則可以進入編輯看看。

配置完畢後默認是會啟動的,通過命令lsnrctl status可以查看,是否有服務啟動著。

只有監聽正常,客戶端才能無障礙的鏈接來。

這裡不得不啰嗦下,蛤蟆剛接觸ORACLE的時候,我有個同事監聽每次處理不好,後來發現了一個事情。這個同事很性急,每次通過命令lsnrctl start後,立馬用命令lsnrctl status查看,發現server起來了,立馬在客戶端用tnsping服務,發現不通。同事二話不說lsnrctlstop掉,然後改listner.ora文件,再啟動,有時候能成功了,那同事不停抱怨ORACLE的爛。

後來蛤蟆也來支撐該同事,發現了這個問題,就告訴那個同事不要太急,等等啊。果然,其實稍微等會客戶端的tnsping就通了,人家也需要時間啟動嘛。

 

1.2 文件tnsnames.ora

這個文件是在客戶端配置的,通過netca命令,調出UI後配置,未完待續。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved