扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
三、解决方法二
将xmlDB的端口转换为其它端口,此例转换为8082
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text
()', 8082));
Call completed.
SQL> exec dbms_xdb.cfg_refresh;
PL/SQL procedure successfully completed.
将ftp端口由2100转换为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.
SQL>
SQL> select dbms_xdb.cfg_get from dual;
CFG_GET
----------------------------------------------------------------------
SQL>
检查转换结果,发现8080,2100端口停止使用,而8082、2111端口开始使用。
[root@olivenan root]# lsof -i :8080 -n
[root@olivenan root]# lsof -i :8082 -n
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
tnslsnr 1031 oracle 12u IPv4 18456 TCP *:8082 (LISTEN)
[root@olivenan bin]# lsof -i :2100 -n
[root@olivenan root]# lsof -i :2111 -n
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
tnslsnr 1031 oracle 13u IPv4 18462 TCP *:2111 (LISTEN)
[root@olivenan root]#
四、lsof命令的使用
lsof -i TCP:port -n
lsof -i UDP:port -n
lsof -i :port -n
# lsof -i tcp:8080 -n
以下是转载
************************************
注:上面是解决和XDB冲突的,我发现大部分人问的是和OSE(oracle servlet engine)冲突的,现象是访问8080端口时,看到的是一个倔强的小
飞猪,呵呵。
下面是解决方法:
我的oracle是装在D盘,大家可以根据自己情况找
D:oracleora90jisinstall>sess_sh -u sys/change_on_install -role SYSDBA -s jdbc:oracle:oci8:@oradb(这里填你的服务名,我的是
oradb)
--Session Shell--
--type "help" at the command line for help message
$ @serverendp.ssh admin 4321 4322 -register
$ exit
就能把原来的8080换成4321,把9090换成4322.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者