時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
使用sys登錄Oracle,利用dbms_xdb修改端口設(shè)置
SQL> call dbms_xdb.cfg_update(updateXML(
dbms_xdb.cfg_get()
, '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
, 8081))
/
運(yùn)行完后提示:Call completed.
接著
SQL> COMMIT;
提示:Commit complete.
SQL> EXEC dbms_xdb.cfg_refresh;
使用Enterprise Manager Console,選擇數(shù)據(jù)庫——XML 數(shù)據(jù)庫——配置,更改http-port的默認(rèn)值為8081。
----------------------------------------------------------------
安裝Oracle數(shù)據(jù)庫后,當(dāng)我們訪問8080端口時(shí),會彈出一個(gè)XDB窗口,要求輸入用戶名和密碼。這樣將和我們本地一些使用該端口的應(yīng)用沖突,比如tomcat、jboss等,雖然這些端口是可以修改的,但總是不爽oracle一直占用這個(gè)端口。
Oracle數(shù)據(jù)庫可以使用TCP協(xié)議通過8080端口進(jìn)行連接,所以占用了8080端口。
要取消占用,可以打開Oracle安裝目錄下的database目錄內(nèi)的SPFILE[SID名].ORA文件進(jìn)行修改。這個(gè)文件是Oracle的啟動配置文件。
把其中的*.dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)'這一行去掉即可。
然后重啟計(jì)算機(jī),或者在服務(wù)中重啟OracleService[SID名]這個(gè)服務(wù)。重啟后可能無法使用Enterprise Manager Console和其他客戶端連接,這時(shí)請使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具刪除監(jiān)聽器,然后新建一個(gè)監(jiān)聽器,重啟監(jiān)聽器。
使用Configuration and Migration Tools/Net Manager工具,將服務(wù)命名刪除,然后新建一個(gè)。
現(xiàn)在Oracle應(yīng)該就可以正常使用,8080也不會占用了。
關(guān)鍵詞標(biāo)簽:oracle,tomcat,端口沖
相關(guān)閱讀
熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索
人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法