zoukankan      html  css  js  c++  java
  • oracle 8080与TOMCAT默认端头冲突

    修改Oracle的8080端口

    使用sys登录Oracle,利用dbms_xdb修改端口设置
    SQL> call dbms_xdb.cfg_update(updateXML(
         2         dbms_xdb.cfg_get()
         3       , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
         4       , 8081))
         5   /
         运行完后提示:Call completed.
    接着
    SQL> COMMIT;
         提示:Commit complete.
    SQL> EXEC dbms_xdb.cfg_refresh;

    使用Enterprise Manager Console,选择数据库——XML 数据库——配置,更改http-port的默认值为8081。
    ----------------------------------------------------------------
    安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这样将和我们本地一些使用该端口的应用冲突,比如tomcat、jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口。

          Oracle数据库可以使用TCP协议通过8080端口进行连接,所以占用了8080端口。
    要取消占用,可以打开Oracle安装目录下的database目录内的SPFILE[SID名].ORA文件进行修改。这个文件是Oracle的启动配置文件。
    把其中的*.dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)'这一行去掉即可。
    然后重启计算机,或者在服务中重启OracleService[SID名]这个服务。重启后可能无法使用Enterprise Manager Console和其他客户端连接,这时请使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具删除监听器,然后新建一个监听器,重启监听器。
    使用Configuration and Migration Tools/Net Manager工具,将服务命名删除,然后新建一个。

    现在Oracle应该就可以正常使用,8080也不会占用了。

  • 相关阅读:
    【HTTP】一、HTTP协议简介及其工作流程
    【总结】计算机网络常见问题
    【LeetCode】714、买卖股票的最佳时机含手续费
    【LeetCode】309、最佳买卖股票时机含冷冻期
    【LeetCode】188、买卖股票的最佳时机 IV
    【LeetCode】123、买卖股票的最佳时机 III
    【LeetCode】122、买卖股票的最佳时机 II
    【LeetCode】121、买卖股票的最佳时机
    windows搭建测试环境
    css 和常用快捷键
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/1873291.html
Copyright © 2011-2022 走看看