Oracle更換監(jiān)聽端口的流程步驟
1.場景描述
業(yè)務(wù)需求:由于安全考慮,需要將Oracle默認端口1521更換端口,比如:15211端口。
2.環(huán)境查看
測試機:192.168.3.14 端口:1521
1)監(jiān)聽情況
lsnrctl status
結(jié)果截圖:
2)測試已連端口
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
截圖:(連接默認端口1521都正常可連接 ok)
3.實驗驗證
步驟:
1)修改監(jiān)聽 中的端口號
2)注冊數(shù)據(jù)庫服務(wù)
3)重啟監(jiān)聽
3.1 修改監(jiān)聽中的端口號
監(jiān)聽器的配置信息存儲位置:$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
修改后:
此時,lsnrctl status 看到的監(jiān)聽 還是1521
3.2 重啟監(jiān)聽
此時,重啟監(jiān)聽 看下:
lsnrctl stop lsnrctl start lsnrctl status
截圖:
如果不希望長時間等待動態(tài)監(jiān)聽注冊的過程(1分),可以使用 alter system register;
但是查看依然沒有看到實例。
此時:show parameter local_listener 發(fā)現(xiàn)依然是1521
此時,查看端口 1521已不能用,15211可以。但是數(shù)據(jù)庫連接不上
提示:此時連數(shù)據(jù)庫,提示ORA-12541:TNS:no listener
3.3 注冊數(shù)據(jù)庫服務(wù)
因為數(shù)據(jù)庫中初始化參數(shù)local_listener 依然是1521,需要修改:
alter system set local_listener='(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.3.14)(PORT=15211))';
截圖:
3.4 結(jié)果驗證
此時,再看監(jiān)聽,已經(jīng)變更為15211
連接庫情況: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ù)庫
4.總結(jié)
修改Oracle端口號步驟:
1)修改監(jiān)聽 中的端口號
2)注冊數(shù)據(jù)庫服務(wù)
3)重啟監(jiān)聽
以上就是Oracle更換監(jiān)聽端口的流程步驟的詳細內(nèi)容,更多關(guān)于Oracle更換監(jiān)聽端口的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤的解決方案
這篇文章主要介紹了Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤,本文給大家分享原因分析及解決方案,需要的朋友可以參考下2023-09-09關(guān)于ORACLE通過file_id與block_id定位數(shù)據(jù)庫對象遇到的問題引發(fā)的思考
這篇文章主要介紹了關(guān)于ORACLE通過file_id與block_id定位數(shù)據(jù)庫對象遇到的問題引發(fā)的思考,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03Oracle定義DES加密解密及MD5加密函數(shù)示例
本節(jié)主要介紹了Oracle中定義DES加密解密及MD5加密函數(shù),感興趣的朋友可以參考下2014-08-08