【问题标题】:How to change oracle 10g port 8080 to other portoracle 10g 8080端口怎么改成其他端口
【发布时间】:2014-10-14 13:58:38
【问题描述】:

我正在尝试这种方法将我的 ORACLE XE 10g 端口 8080 更改为其他端口,但它显示了下面提到的这个错误。

由于 Oracle 正在使用此端口,因此我无法在端口号 8080 上启动我的 Tomcat。

SQL> Exec DBMS_XDB.SETHTTPPORT(8181); BEGIN DBMS_XDB.SETHTTPPORT(8181); END;

ERROR at line 1: ORA-31050: Access denied ORA-06512: at "XDB.DBMS_XDB", line 382 ORA-06512: at "XDB.DBMS_XDB", line 521 ORA-06512: at line 1

【问题讨论】:

    标签: oracle


    【解决方案1】:

    我不知道为什么你 exec 加上一个 PLSQL 块 - 通常你需要做的是:

    SQL> begin
     2    dbms_xdb.sethttpport('8181');
     3  end;
     4  /
    

    而且您必须以 SYSTEM 的身份连接 - 也许这就是您拒绝连接的原因。

    【讨论】:

    • Geziefer 我按照您的指示进行操作,但没有任何反应。现在我收到错误为 .. SQL> begin 2 dbms_xdb.sethttpport('8181'); 3 结束; 4 / 开始 * 错误在第 1 行:ORA-31050:访问被拒绝 ORA-06512:在“XDB.DBMS_XDB”,第 382 行 ORA-06512:在“XDB.DBMS_XDB”,第 521 行 ORA-06512:在第 2 行跨度>
    • @NeerajYadav:我很确定,您没有以 SYSTEM 身份连接,而是与其他一些数据库用户连接。见here
    • 你说得对,我没有连接到系统。谢谢 :) 它有效@Geziefer
    • @NeerajYadav:由于您是 SO 新手,我添加提示,如果问题得到正确回答并帮助您,您应该考虑投票和/或接受答案。
    猜你喜欢
    • 2010-09-13
    • 2020-05-14
    • 2011-03-23
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    相关资源
    最近更新 更多