新聞中心
如何在外網(wǎng)訪問(wèn)內(nèi)網(wǎng)中的ORACLE數(shù)據(jù)庫(kù)?
可以借助端口映射軟件holer,配置一個(gè)key就能實(shí)現(xiàn)數(shù)據(jù)庫(kù)外網(wǎng)訪問(wèn)。
在金州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站制作,金州網(wǎng)站建設(shè)費(fèi)用合理。
oracle數(shù)據(jù)庫(kù)怎么設(shè)置可以讓外網(wǎng)訪問(wèn)
兩個(gè)辦法
(1)給他一個(gè)外網(wǎng)ip
(2)讓一臺(tái)既能連接外網(wǎng)也能連接數(shù)據(jù)庫(kù)的電腦做轉(zhuǎn)接,然后遠(yuǎn)程操作。
不過(guò)以上兩個(gè)辦法風(fēng)險(xiǎn)都很大,自己把握。
如何將oracle數(shù)據(jù)庫(kù)設(shè)為外網(wǎng)訪問(wèn)
Oracle客戶端連接服務(wù)端,監(jiān)聽(tīng)端口是固定的1521。
但是,監(jiān)聽(tīng)連接后,會(huì)隨機(jī)分配一個(gè)端口,并告知客戶端連接此端口,獲取數(shù)據(jù)。
這就造成 路由器的端口映射無(wú)法設(shè)置,使用防火墻的,也會(huì)有這個(gè)問(wèn)題。
但是部署在Unix系統(tǒng)上的Oracle,不存在此問(wèn)題,原因不再深究。
解決如下:在注冊(cè)表 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME x(x目錄編號(hào))上新建一個(gè)字符串值:USE_SHARED_SOCKET=TRUE。
如果安裝了多個(gè)目錄,則每個(gè)類似的目錄都要設(shè)置。并重啟 數(shù)據(jù)庫(kù)。
這樣設(shè)置就是告知Oracle,不要隨機(jī)分配連接端口,而是總是使用與監(jiān)聽(tīng)相同的1521端口。
如何實(shí)現(xiàn)外網(wǎng)訪問(wèn)內(nèi)網(wǎng)oracle數(shù)據(jù)庫(kù)
將內(nèi)網(wǎng)數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)端口在出口路由器做映射出去,外面訪問(wèn)的時(shí)候訪問(wèn)路由器公網(wǎng)ip 和相應(yīng)的端口就可以連接到數(shù)據(jù)庫(kù)。
oracle數(shù)據(jù)庫(kù)如何進(jìn)行遠(yuǎn)端訪問(wèn)
1、首先oracle要允許其他人訪問(wèn):
你可以用netstat -an|more看1521監(jiān)聽(tīng)狀態(tài),如果顯示127.0.0.1:1521,那就需要更改$ORACLE_HOME/network/admin/listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
重啟監(jiān)聽(tīng)進(jìn)程
2、其次訪問(wèn)者要能訪問(wèn)到你的主機(jī)
可以用telnet測(cè)試:
telnet 192.168.0.2 1521
標(biāo)題名稱:oracle如何外網(wǎng)映射 oracle 端口映射外網(wǎng)
URL分享:http://www.dlmjj.cn/article/hppjje.html