Oracle Net Configuration(监听程序和网络服务配置)
1、在Oracle服務(wù)端和客戶端都安裝完之后,就需要配置監(jiān)聽程序和本地網(wǎng)絡(luò)服務(wù),以便外部程序和工具的訪問,所以O(shè)racle提供了兩款自帶的工具來配置它們分別是
Net Configuration、Net Configuration Assistant,下面是他們的所處位置(也就是打開路徑)
?
2、Net Configuration和Net Configuration Assistant的區(qū)別
a、Net Configuration Assistant是向?qū)?windows 下的傻瓜式安裝)的安裝界面,而Net Configuration Assistant是手動配置界面
b、Net Configuration Assistant在配置完監(jiān)聽程序和本地網(wǎng)絡(luò)服務(wù)(TNS)后會重啟當(dāng)前的服務(wù),而Net Configuration只是修改配置文件的參數(shù)和手動修改配置文件的效果是一樣的,但是它并不會重啟服務(wù),修改完之后,你需要手工啟動監(jiān)聽程序。
注意:如果初次安裝Oracle,建議使用Net Configuration Assistant配置監(jiān)聽程序和網(wǎng)絡(luò)服務(wù),應(yīng)為使用Net Configuration會讓你指定網(wǎng)絡(luò)配置文件的位置,
?
新手可能會一頭霧水,但是如果你用Net Configuration Assistant配置完后,在使用Net Configuration配置的話,它會自動定位到配置文件的位置
?
3、Net Configuration Assistant
3.1 ?監(jiān)聽程序配置
在配置之前,先說下監(jiān)聽程序的對于Oracle的作用:簡單的說,要和服務(wù)器進(jìn)行通訊,必須要和服務(wù)器進(jìn)行連接,建立連接時(shí),服務(wù)器要知道已經(jīng)有客戶端連接來了,而監(jiān)聽器就是干這個(gè)活的,告訴服務(wù)器有客戶端連進(jìn)來了,然后客戶端和服務(wù)端進(jìn)行連接,注意:一旦建立了連接,就算此時(shí)監(jiān)聽程序損毀或者停止,客戶端都能正常的訪問Oracle服務(wù)端,但是如果斷開了Oracle服務(wù)端的連接,再次連接時(shí),就需要開啟或者修復(fù)監(jiān)聽程序,才能正常的訪問。詳細(xì)功能請參照Oracle 監(jiān)聽器
Net Configuration Assistant的配置流程如下:
初次安裝,選擇添加
指定監(jiān)聽程序名字
選擇TCP協(xié)議
選擇標(biāo)準(zhǔn)端口號
ok,一個(gè)監(jiān)聽程序配置完成
?
3.2本地網(wǎng)絡(luò)服務(wù)名配置
下面是我個(gè)人的理解,因?yàn)榫W(wǎng)上沒有找到比較權(quán)威的說法!
監(jiān)聽程序有個(gè)注冊服務(wù)的功能,質(zhì)上將,listener是建立實(shí)例和客戶端進(jìn)程之間聯(lián)系的橋梁。Listener與實(shí)例之間的聯(lián)系,就是通過注冊的過程來實(shí)現(xiàn)的。注冊的過程就是實(shí)例告訴監(jiān)聽器,它的數(shù)據(jù)庫數(shù)據(jù)庫實(shí)例名稱instance_name和服務(wù)名service_names。監(jiān)聽器注冊上這樣的信息,對客戶端請求根據(jù)監(jiān)聽注冊信息,找到正確的服務(wù)實(shí)例名稱。目前Oracle版本中,提供動態(tài)注冊和靜態(tài)注冊兩種方式。
網(wǎng)絡(luò)服務(wù)名大致要設(shè)置三個(gè)參數(shù)
a、要訪問的數(shù)據(jù)庫實(shí)例名
b、服務(wù)器所在的ip地址
c、監(jiān)聽要訪問的數(shù)據(jù)庫的監(jiān)聽器
有了這三者,客戶端就能準(zhǔn)確的連接到Oracle數(shù)據(jù)庫服務(wù)器,并且找到指定的數(shù)據(jù)庫,進(jìn)行訪問。下面是設(shè)置過程
輸入要訪問的數(shù)據(jù)庫實(shí)例名
選擇網(wǎng)絡(luò)協(xié)議,默認(rèn)TCP
設(shè)置Oracle數(shù)據(jù)庫服務(wù)器所在服務(wù)器的ip地址
設(shè)置端口號,一般默認(rèn)1521
然后進(jìn)行測試,我這里就不測了!!!
?
總結(jié)
以上是生活随笔為你收集整理的Oracle Net Configuration(监听程序和网络服务配置)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java开发过程中开发工具Eclipse
- 下一篇: [转]JS脚本抢腾讯云学生1元代金券