Oracle更換監(jiān)聽端口的流程步驟
1.場(chǎng)景描述
業(yè)務(wù)需求:由于安全考慮,需要將Oracle默認(rèn)端口1521更換端口,比如:15211端口。
2.環(huán)境查看
測(cè)試機(jī):192.168.3.14 端口:1521
1)監(jiān)聽情況
lsnrctl status
結(jié)果截圖:

2)測(cè)試已連端口
telnet 192.168.3.14 1521 telnet 192.168.3.14 15211
結(jié)果截圖:

3)用戶連接
sqlplus nh_dw_aml/xxxx@192.168.3.14/orclpdb1 sqlplus nh_dw_aml/xxxx@192.168.3.14:1521/orclpdb1
截圖:(連接默認(rèn)端口1521都正??蛇B接 ok)


3.實(shí)驗(yàn)驗(yàn)證
步驟:
1)修改監(jiān)聽 中的端口號(hào)
2)注冊(cè)數(shù)據(jù)庫(kù)服務(wù)
3)重啟監(jiān)聽
3.1 修改監(jiān)聽中的端口號(hào)
監(jiān)聽器的配置信息存儲(chǔ)位置:$ORACLE_HOME/network/admin/listener.ora
命令: [oracle@neptune ~]$ cd $ORACLE_HOME/network/admin [oracle@neptune admin]$ pwd /home/u01/app/oracle/product/19.3.0/dbhome_1/network/admin [oracle@neptune admin]$ vim listener.ora
截圖:


在文件中修改 PORT端口為15211
修改后:

此時(shí),lsnrctl status 看到的監(jiān)聽 還是1521

3.2 重啟監(jiān)聽
此時(shí),重啟監(jiān)聽 看下:
lsnrctl stop lsnrctl start lsnrctl status
截圖:


如果不希望長(zhǎng)時(shí)間等待動(dòng)態(tài)監(jiān)聽注冊(cè)的過程(1分),可以使用 alter system register;

但是查看依然沒有看到實(shí)例。

此時(shí):show parameter local_listener 發(fā)現(xiàn)依然是1521

此時(shí),查看端口 1521已不能用,15211可以。但是數(shù)據(jù)庫(kù)連接不上

提示:此時(shí)連數(shù)據(jù)庫(kù),提示ORA-12541:TNS:no listener

3.3 注冊(cè)數(shù)據(jù)庫(kù)服務(wù)
因?yàn)閿?shù)據(jù)庫(kù)中初始化參數(shù)local_listener 依然是1521,需要修改:
alter system set local_listener='(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.3.14)(PORT=15211))';
截圖:

3.4 結(jié)果驗(yàn)證
此時(shí),再看監(jiān)聽,已經(jīng)變更為15211

連接庫(kù)情況:1521已連不上,15211連接正常 ok
sqlplus nh_dw_aml/xxxx@192.168.3.14/orclpdb1 sqlplus nh_dw_aml/xxxx@192.168.3.14:15211/orclpdb1
截圖:


ok,端口切換完成。不需要重啟數(shù)據(jù)庫(kù)
4.總結(jié)
修改Oracle端口號(hào)步驟:
1)修改監(jiān)聽 中的端口號(hào)
2)注冊(cè)數(shù)據(jù)庫(kù)服務(wù)
3)重啟監(jiān)聽
以上就是Oracle更換監(jiān)聽端口的流程步驟的詳細(xì)內(nèi)容,更多關(guān)于Oracle更換監(jiān)聽端口的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
oracle 存儲(chǔ)過程和觸發(fā)器復(fù)制數(shù)據(jù)
oracle 存儲(chǔ)過程和觸發(fā)器復(fù)制數(shù)據(jù)的代碼,需要的朋友可以參考下。2009-11-11
CentOS 6.3下安裝部署Oracle服務(wù)器圖文教程
這篇文章主要介紹了CentOS 6.3下安裝部署Oracle服務(wù)器圖文教程,本文內(nèi)容詳細(xì),步驟清楚,并配有大量圖片說明,需要的朋友可以參考下2014-09-09
Oracle CBO優(yōu)化模式中的5種索引訪問方法淺析
這篇文章主要介紹了Oracle CBO優(yōu)化模式中的5種索引訪問方法淺析,包含索引唯一掃描、索引范圍掃描、索引全掃描、索引跳躍掃描、索引快速全掃描等內(nèi)容,需要的朋友可以參考下2014-07-07
DBA_Oracle Startup / Shutdown啟動(dòng)和關(guān)閉過程詳解(概念)(對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種維護(hù)操作)
對(duì)于大多數(shù)Oracle DBA來說,啟動(dòng)和關(guān)閉Oracle數(shù)據(jù)庫(kù)最常用的方式就是在命令行方式下的Server Manager。從Oracle 8i以后,系統(tǒng)將Server Manager的所有功能都集中到了SQL*Plus中,也就是說從8i以后對(duì)于數(shù)據(jù)庫(kù)的啟動(dòng)和關(guān)閉可以直接通過SQL*Plus來完成2014-08-08
PL/SQL遠(yuǎn)程備份和恢復(fù)Oracle數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了PL/SQL遠(yuǎn)程備份和恢復(fù)Oracle數(shù)據(jù)庫(kù)的具體方法,感興趣的小伙伴們可以參考一下2016-09-09
oracle11g用戶登錄時(shí)被鎖定問題的解決方法 (ora-28000 the account is locked)
最近在操作oracle11g的使用出現(xiàn)錯(cuò)誤的現(xiàn)象:ora-28000 the account is locked,既用戶無法登錄問題,如何解決此問題呢?下面小編給大家?guī)砹薿racle11g用戶登錄時(shí)被鎖定問題的解決方法,感興趣的朋友一起看看吧2017-07-07

