在Linux上安裝oracle的時候不小心安裝了兩次listener, 搞得listener的端口號變成了1522而不是缺省的1521, 客戶端連了好久都沒有連接上,最后才發(fā)現(xiàn)是listener的端口號不對。一下是我改變listener端口號的步驟:1. 首先需要停止listener, 使用命令lsnrctl stop2. 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 = quot;(ADDRESS=(PROTOCOL=TCP)(HOST=oraclehost)(PORT=1521))quot;; ALTER SYSTEM REGISTER;7. 執(zhí)行l(wèi)snrctl status驗證listener狀態(tài)。

創(chuàng)新互聯(lián)主營新鄉(xiāng)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),新鄉(xiāng)h5小程序開發(fā)搭建,新鄉(xiāng)網(wǎng)站營銷推廣歡迎新鄉(xiāng)等地區(qū)企業(yè)咨詢
你是要問 服務(wù)端的端口 怎么調(diào)整成 非默認(rèn)端口?
listener.ora中,調(diào)整 1521為你要 指定的 端口,比如6521
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 6521))
)
)
還是要問 客戶端如何指定其他端口?
tnsnames.ora中,1521改成 服務(wù)端提供的端口即可,比如 6521
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 6521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
首先第一步我們進(jìn)去sqlplus中,用sys或者system登陸進(jìn)去。
輸入以下代碼來修改
[sql] view plain copy
begin
dbms_xdb.sethttpport('8088');
dbms_xdb.setftpport('0');
end;
/
通過這種方法我們就把8080直接給他修改成8088.會顯示已更改。
之后修改下面二個internet快捷方式(位于oracle xe安裝目錄的product\11.2.0\server下)
X:\oraclexe\app\oracle\product\11.2.0\server\Get_Started.url
X:\oraclexe\app\oracle\product\11.2.0\server\Database_homepage.url
用記事本打開這二個文件,把8080換成8088
其他就沒有了,直接就可以用,也不用重啟oracle服務(wù)。
你這個所謂的端口就是監(jiān)聽的端口,就是數(shù)據(jù)庫服務(wù)端配置的監(jiān)聽的端口。
在數(shù)據(jù)庫服務(wù)端配置文件listener.ora中,你很容易找到配置端口的地方,一般有上下兩個,你只要該下面那一段中的端口就可以了。然后啟動監(jiān)聽,然后在修改你的tnsnames文件中的port,就行了。
服務(wù)端\x0d\x0a先停止監(jiān)聽服務(wù),然后修改ORACLE_HOME/network/admin/listener.ora文件里PORT=的值,然后重啟監(jiān)聽服務(wù)\x0d\x0a\x0d\x0a客戶端\x0d\x0a修改ORACLE_HOME/network/admin/tnsnames,ora文件里PORT=的值
修改Oracle的端口號實際是修改其監(jiān)聽器的監(jiān)聽端口,具體方法是
進(jìn)入oracle目錄下得/network/admin/lisnter.ora
然后加入或者修改以下內(nèi)容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ????)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
其中問號的地方每個機(jī)器不一樣,一般自己裝的都是orcl,將1521改為所需要的端口后保存退出
然后,開始-》運(yùn)行,輸入cmd
進(jìn)入控制臺,執(zhí)行2條命令:
1. 關(guān)閉監(jiān)聽:lsnrctl stop
2 打開監(jiān)聽: lsnrctl start
完成
當(dāng)前名稱:怎么改變oracle端口,linux修改oracle數(shù)據(jù)庫端口
文章出自:http://chinadenli.net/article23/dsichjs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、服務(wù)器托管、微信公眾號、響應(yīng)式網(wǎng)站、軟件開發(fā)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)