?? 修改oracle端口.txt
字號:
分享』Oracle 9i和Oracle 10g如何避開8080端口
Oracle 9i開始,引入了XML Database。這個東東的http服務會占用8080端口,ft服務會占用2100端口。一般情況下也沒什么,但如果和Tomcat一起的話,默認設置就有沖突了。當然解決辦法之一是更改Tomcat的默認端口,這里提供另外的方法,就是讓Oracle避開這個端口。
1、使用sys登錄Oracle,利用dbms_xdb修改端口設置
SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get() , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()', 8081));
Call completed.
SQL> -- Change the FTP port from 2100 to 2111
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get() , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()', 2111));
Call completed.
SQL> COMMIT;
Commit complete.
SQL> EXEC dbms_xdb.cfg_refresh;
PL/SQL procedure successfully completed.
2、使用OEM console,選擇數據庫,XML Database,Configuration,更改XDB的有關設置。
3、去掉數據庫的初始化參數:
修改這個文件:
$ORACLE_BASE/admin/$ORA_SID/pfile/init.ora.*
把
dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)'
這一行注釋掉,關閉數據庫,然后以sys用戶(sysdba身份)登陸sqlplus,執行
SQL>create spfile from pfile='$ORACLE_BASE/admin/$ORA_SID/pfile/inite.ora.*';
重新啟動數據庫,就會禁止XDB的http和ftp服務,此方法適合不需要這些服務的應用。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -