服務端\x0d\x0a先停止監(jiān)聽服務,然后修改ORACLE_HOME/network/admin/listener.ora文件里PORT=的值,然后重啟監(jiān)聽服務\x0d\x0a\x0d\x0a客戶端\x0d\x0a修改ORACLE_HOME/network/admin/tnsnames,ora文件里PORT=的值
成都創(chuàng)新互聯(lián)專注于肅寧企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,商城網(wǎng)站制作。肅寧網(wǎng)站建設公司,為肅寧等地區(qū)提供建站服務。全流程按需網(wǎng)站制作,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
你是要問 服務端的端口 怎么調(diào)整成 非默認端口?
listener.ora中,調(diào)整 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)
)
)
一下是我改變listener端口號的步驟: 1. 首先需要停止listener, 使用命令lsnrctl stop 2. listener停止以后,到你的$ORACLE_HOME/network/admin下找到listener.ora這個文件 3. 用vi編輯這個文件,你可以在這里查看listener的端口號,然后修改成你想要的值,這里是由1522改成1521。 4. 保存修改好的文件 5. 啟動sqlplus以SYSTEM賬戶登錄數(shù)據(jù)庫,sqlplus SYSTEM/Password@*** 6. 執(zhí)行如下命令: ALTER SYSTEM SET LOCAL_LISTENER = (ADDRESS=(PROTOCOL=TCP)(HOST=oraclehost)(PORT=1521)); ALTER SYSTEM REGISTER; 7. 執(zhí)行l(wèi)snrctl status驗證listener狀態(tài)。