我怎么開放ORACLE的端口
創新互聯公司長期為數千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為泗陽企業提供專業的成都網站設計、做網站,泗陽網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發。
在運行中輸入service.msc, 找到OracleOraDb11g_home1TNSListener 和 OracleServiceORCL 兩個服務
因為這兩個是默認啟動的,啟動了這兩個服務就等于啟動了Oracle數據庫。
啟動該兩個服務就可以了。
檢查10.201.70.68并未啟動防火墻,可以ping通。
但發現直接在Oracle服務器上連接oracle也不能正常連接。
后發現為listener.ora導致,
經過修改 ?product10.2.0db_1NETWORKADMINlistener.ora 數據庫恢復正常。
再次telnet Oracle服務器的1521端口,依然連接失敗。
1521端口處于監聽狀態,但是從我本機還是無法Telnet服務器端口。
我試著telnet ?1080端口,發現卻可以,唯一的區別就在于一個端口前是“0.0.0.0”,一個是“127.0.0.1”。為了驗證,我又telnet 1035/1026都可以通。
但是為什么呢,是不是就因為這個IP的原因呢,怎么才可以把這個“127.0.0.1”改為“0.0.0.0”。
521是Oracle監聽端口,問題估計還是出在監聽本身。
我打開另一臺也裝有Oracle且1521可以連接的機器,查看NETWORKADMINlistener.ora文件,仔細對比兩個Oracle該文件的區別,發現正常的Oracle服務器上,listener.ora文件,如下這段HOST顯示的是機器名,而不能連接的是“localhost”。
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lggsuper_pc)(PORT = 1521))
)
我備份該文件后,將localhost 也改為本機名,重啟監聽。檢查數據庫從數據庫服務器本機連接正常。
然后再執行命令netstat -a –n查看,此時1521前面的IP已變為“0.0.0.0”。
C:Documents and SettingsAdministratornetstat -a -n
Active Connections
Proto ?Local Address ? ? ? ? ?Foreign Address ? ? ? ?State
TCP ? ?0.0.0.0:23 ? ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:80 ? ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:135 ? ? ? ? ? ?0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:445 ? ? ? ? ? ?0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:1025 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:1026 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:1035 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:1080 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:1317 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:1521 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:1801 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?0.0.0.0:2103 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?10.201.70.68:139 ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
TCP ? ?127.0.0.1:1324 ? ? ? ? 127.0.0.1:1521 ? ? ? ? TIME_WAIT
TCP ? ?127.0.0.1:42424 ? ? ? ?0.0.0.0:0 ? ? ? ? ? ? ?LISTENING
UDP ? ?0.0.0.0:445 ? ? ? ? ? ?*:* ?
UDP ? ?0.0.0.0:1034 ? ? ? ? ? *:*
UDP ? ?0.0.0.0:1044 ? ? ? ? ? *:*
看來成功的概率很高,然后我通過我電腦telnet Oracle服務器1521端口,果然成功。
你是要問 服務端的端口 怎么調整成 非默認端口?
listener.ora中,調整 1521為你要 指定的 端口,比如6521
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 6521))
)
)
還是要問 客戶端如何指定其他端口?
tnsnames.ora中,1521改成 服務端提供的端口即可,比如 6521
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 6521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
網頁名稱:oracle如何開啟端口 oracle開放端口
本文鏈接:http://vcdvsql.cn/article36/hhhdpg.html
成都網站建設公司_創新互聯,為您提供品牌網站制作、外貿建站、網站維護、網站設計、移動網站建設、搜索引擎優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯