重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
在Linux上安裝oracle的時候不小心安裝了兩次listener, 搞得listener的端口號變成了1522而不是缺省的1521, 客戶端連了好久都沒有連接上,最后才發現是listener的端口號不對。一下是我改變listener端口號的步驟:1. 首先需要停止listener, 使用命令lsnrctl stop2. listener停止以后,到你的$ORACLE_HOME/network/admin下找到listener.ora這個文件3. 用vi編輯這個文件,你可以在這里查看listener的端口號,然后修改成你想要的值,這里是由1522改成1521。4. 保存修改好的文件5. 啟動sqlplus以SYSTEM賬戶登錄數據庫,sqlplus SYSTEM/Password@***6. 執行如下命令: ALTER SYSTEM SET LOCAL_LISTENER = quot;(ADDRESS=(PROTOCOL=TCP)(HOST=oraclehost)(PORT=1521))quot;; ALTER SYSTEM REGISTER;7. 執行lsnrctl status驗證listener狀態。
創新互聯主營新鄉網站建設的網絡公司,主營網站建設方案,重慶APP軟件開發,新鄉h5小程序開發搭建,新鄉網站營銷推廣歡迎新鄉等地區企業咨詢
你是要問 服務端的端口 怎么調整成 非默認端口?
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)
)
)
首先第一步我們進去sqlplus中,用sys或者system登陸進去。
輸入以下代碼來修改
[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服務。
你這個所謂的端口就是監聽的端口,就是數據庫服務端配置的監聽的端口。
在數據庫服務端配置文件listener.ora中,你很容易找到配置端口的地方,一般有上下兩個,你只要該下面那一段中的端口就可以了。然后啟動監聽,然后在修改你的tnsnames文件中的port,就行了。
服務端\x0d\x0a先停止監聽服務,然后修改ORACLE_HOME/network/admin/listener.ora文件里PORT=的值,然后重啟監聽服務\x0d\x0a\x0d\x0a客戶端\x0d\x0a修改ORACLE_HOME/network/admin/tnsnames,ora文件里PORT=的值
修改Oracle的端口號實際是修改其監聽器的監聽端口,具體方法是
進入oracle目錄下得/network/admin/lisnter.ora
然后加入或者修改以下內容
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ????)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
其中問號的地方每個機器不一樣,一般自己裝的都是orcl,將1521改為所需要的端口后保存退出
然后,開始-》運行,輸入cmd
進入控制臺,執行2條命令:
1. 關閉監聽:lsnrctl stop
2 打開監聽: lsnrctl start
完成