成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在防火墻上開放Oracle服務(wù)端口的方法

數(shù)據(jù)庫 Oracle
我們有的時候需要映射端口遠(yuǎn)程去訪問Oracle數(shù)據(jù),但是防火墻的問題卻很讓我們頭疼,下文就為您介紹幾種在防火墻上開放Oracle服務(wù)端口的方法,供您參考。

Oracle服務(wù)端口方面會有很多的問題,下面就將為您介紹在防火墻上開放Oracle服務(wù)端口的方法,希望對您學(xué)習(xí)Oracle服務(wù)端口方面能有所幫助。

要使Oracle客戶端能正常連接到設(shè)置有防火墻的安裝在windows上的Oracle服務(wù)器,單開放一個1521或自定義的監(jiān)聽端口是不夠的。

我們有的時候需要映射端口遠(yuǎn)程去訪問Oracle數(shù)據(jù)庫,這里有個防火墻的問題,在unix上沒有問題,但是在win 平臺上卻無法正確訪問,下面的可以解決這個問題,:

近來由于工作需要,在Windows XP平臺上安裝了Oracle9i數(shù)據(jù)庫作為測試之用,一切正常。但當(dāng)客戶機(jī)連接服務(wù)器時卻總是超時,我首先想到了防火墻,當(dāng)我打開1521端口時,連接操作仍然失敗。我又懷疑網(wǎng)絡(luò)有問題,用telnet server_ip:1521嘗試,連接被接受,說明1521端口已經(jīng)被打開。

沒有辦法,查詢Oracle資料后才明白,network listener只起一個中介作用,當(dāng)客戶連接它時,它根據(jù)配置尋找到相應(yīng)的數(shù)據(jù)庫實(shí)例進(jìn)程,然后spawned一個新的數(shù)據(jù)庫連接,這個連接端口由network listener傳遞給客戶機(jī),此后客戶機(jī)就不再和打交道了,即使listener停止了工作。這個新的連接端口是不可預(yù)知的,因而會被防火墻阻止。

Windows Socket2 規(guī)范有一個新的特性,就是Shared Socket,所謂共享套接字是指一個進(jìn)程共享另一個進(jìn)程的套接字(詳見MSDN相關(guān)參考)。如果讓network listener與數(shù)據(jù)庫服務(wù)進(jìn)程共享套接字,那么連接端口就不會變化。

如何設(shè)置Shared Socket?

在注冊表:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0上新建一個字符串值:USE_SHARED_SOCKET=true。如果安裝了多個目錄,則每個類似的目錄都要設(shè)置:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEx (x目錄編號)

設(shè)置后要求重新啟動實(shí)例(只重啟listener發(fā)現(xiàn)沒有效果)

Oracle客戶端連接服務(wù)器,首先去找1521監(jiān)聽端口,服務(wù)器的1521監(jiān)聽端口再向server process進(jìn)程發(fā)出請求,并返回一個隨機(jī)端口,返回給客戶端,客戶端再來連接這個端口。 這樣就給服務(wù)器上的防火墻設(shè)置帶來了麻煩,這個端口是隨機(jī)的,如何開放?

windows平臺上的這個問題成了一大難題,很多論壇都有人問,但很少有人能解決。unix平臺不用擔(dān)心,系統(tǒng)自動會解決這個問題. Matalink上提供了三種解決辦法,實(shí)際上USE_SHARED_SOCKET是最有效最方便的。但經(jīng)過無數(shù)次實(shí)現(xiàn),仍然沒有成功,***終于發(fā)現(xiàn)是Oracle 8.1.7的bug 需要打補(bǔ)丁,升級到Oracle 8.1.7.1.2

需要在MTS模式下(共享模式) Oracle默認(rèn)是專用模式。

經(jīng)試驗(yàn)發(fā)現(xiàn),如果不在init文件中設(shè)參數(shù)的話,Oracle仍然會要求一個隨機(jī)端口和1521端口來共同通訊,只是這個隨機(jī)端口,并不隨客戶端會話和登錄的變化而變化,在沒有重啟服務(wù)器時,是固定的。(試驗(yàn)發(fā)現(xiàn),在專用模式下,每次連接,oracle服務(wù)器會按+1方式,提供一個非1521的端口。)所以,還需要在init.ora文件的***加上一條參數(shù):
mts_dispatchers="(address=(protocol=tcp)(host=myoradb)(port=1521))(dispatchers=1)"
設(shè)置后要求重新啟動實(shí)例。

 

 

【編輯推薦】

詳解Oracle日志文件管理

Oracle密碼文件管理

Oracle讀寫文件bfilename的實(shí)例

Oracle XE自帶數(shù)據(jù)庫創(chuàng)建的過程

acle物化視圖創(chuàng)建全過程

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-03-31 17:43:44

CentOS防火墻

2018-07-17 15:25:02

Linux防火墻端口

2017-08-29 16:04:13

Linux命令防火墻設(shè)置

2010-11-26 09:25:28

2010-09-14 14:26:50

2009-09-24 13:53:53

2010-09-14 13:08:52

2011-03-16 16:23:23

保存iptables防火墻

2010-12-21 18:04:26

2024-11-06 12:14:01

2011-02-28 09:14:36

2022-09-08 11:30:01

托管防火墻服務(wù)MFW

2010-12-08 09:29:27

下一代防火墻

2009-12-02 18:38:23

Suse防火墻永久關(guān)閉

2010-09-17 12:40:58

2010-09-09 17:22:36

2010-04-19 16:17:39

防火墻網(wǎng)絡(luò)管理服務(wù)器安全

2009-12-04 10:02:57

2009-02-10 15:54:00

2010-05-24 17:49:56

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲一区中文字幕 | 欧美日韩一区二区三区不卡视频 | 国产亚洲精品久久久久动 | 一道本不卡视频 | 久久久男人的天堂 | 精品久久久久久 | 亚洲视频中文字幕 | a级黄色片在线观看 | 午夜黄色影院 | 成人激情视频在线观看 | 俺去俺来也www色官网cms | 蜜桃黄网 | 91视频91| 欧美一区二区三区电影 | 国产在线观看一区二区三区 | 久久狠狠 | 国产精品久久久久久久久久久久久 | 免费a级毛片在线播放 | 久久国内精品 | 91私密视频 | 亚洲精品久久久蜜桃网站 | 日韩欧美一区二区三区免费观看 | 免费看黄视频网站 | 韩日一区二区 | 国产一区二区高清在线 | 欧美日本一区 | 精品乱码一区二区三四区 | 亚洲精品天堂 | 亚洲视频在线看 | 欧美一卡二卡在线 | 97视频在线观看免费 | 亚洲性视频网站 | 欧美日韩看片 | 免费人成激情视频在线观看冫 | 免费视频久久 | 看av片网站 | www.亚洲国产精品 | 三级黄视频在线观看 | 日韩精品一区二区三区 | 在线观看国产视频 | 亚洲91精品 |