如何将oracle 10g端口8080更改为其他端口

如何将oracle 10g端口8080更改为其他端口,oracle,Oracle,我正在尝试使用此方法将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 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

我不知道为什么您
exec
plus有一个PLSQL块-通常您需要做的是:

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

你必须以
系统连接
-也许这就是为什么你被拒绝的原因。

Geziefer我按照你的指示做了,但什么也没发生。现在我得到的错误是。。SQL>begin2dbms_xdb.sethttpport('8181');3结束;4/第1行开始*错误:ORA-31050:访问被拒绝ORA-06512:第382行“XDB.DBMS_XDB”ORA-06512:第521行“XDB.DBMS_XDB”ORA-06512:第2@NeerajYadav:我很确定,您不是作为系统连接的,而是与其他DB用户连接的。你是对的,我没有连接到系统。谢谢:)它有效@Geziefer@NeerajYadav因为你是新来的,所以我加上提示,如果问题被正确地回答并且帮助你,你应该考虑投票和/或接受答案。