老男人百科 > 百科 > 正文

Windows 7 64位安装Oracle XE(32位)数据库报错等解决方案

2023-04-30 03:28:16 阅读( 3741)

一、安装1、去Oracle官网下载XE版的安装包(貌似Windows只有32位的,Linux只有6位的),解压。

额外补充:

解决无法通过网络和主机名访问APEX的问题:启动SQL*PLUS并以SYSDBA身份登录数据库,执行以下语句:

SQLexecute dbms_xdb.setListenerLocalaccess(l_access=FALSE);

4.设置后台操作参数

alter system set JOB_QUEUE_PROCESSES=2;

注意:如果JOB_QUEUE_PROCESSES=0,没有作业调度进程,后续作业将不会运行。

第三,修改Oracle XE监听器占用的端口1521和8080。

安装OracleXE时,有这样的提示。

1.Destination Folder: D:\oraclexe\

2.Port for 'Oracle Database Listener': 1521

3.Port for 'Oracle Services for Microsoft Transaction Server': 2030

4.Port for HTTP Listener: 8080

如您所见,默认的web控制台服务端口是8080,在安装过程中不能更改。安装后和tomcat,Jboss等服务器冲突,所以会遇到很多问题。XE安装文件中有这样一个SQL,可以用来改变http的端口。

在d:\ Oracle xe \ app \ Oracle \ product \ 10。2 .0 \ server \ config \ scripts \ postdbcreation。结构化查询语言文件里。有这样一段结构化查询语言代码:

1.begin

2. dbms_xdb.sethttpport('8080');

3. dbms_xdb.setftpport('0');

4.end;

5./

再看看日志文件d:\ Oracle xe \ app \ Oracle \ product \ 10。2 .0 \ server \ config \ log \ postdbcreation。原木里,有这样一段记录:

1.SQL begin

2. dbms_xdb.sethttpport('8080');

3. dbms_xdb.setftpport('0');

4. end;

5. /PL/SQL procedure successfully completed.

可以看到Oracle XE用它来设置http端口。打开SQL*Plus控制台。用sys或system登录。然后运行:

1.begin

2. dbms_xdb.sethttpport('8088');

3. dbms_xdb.setftpport('0');

4.end;

5./

这将端口设置为8081。

猜你喜欢

Guessyoulike
这样克服性恐惧(怎么克服恐惧心理)

这样克服性恐惧(怎么克服恐惧心理)

hao333 4260次阅读2023-03-02 17:20
守护好你的卵子(守护女主人公哥哥的方法)
90%的女性没有自发性冲动(女人没有自我)

90%的女性没有自发性冲动(女人没有自我)

hao333 5602次阅读2023-03-30 17:35
女性私处的正确护理方法(女性私处的正确护理方法)
专题页