启用Oracle 11g中的Apex

本文介绍如何在Oracle 11g Release 2中启用和配置Apex,包括设置HTTP端口、解锁匿名用户、修改管理员密码及调整访问权限等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ORACLE 的信息生命周期管理工具ILMA的使用前提是Apex.
Apex在oracle 11g Release 2版本中是默认安装的。但安装后没有启用。可以使用下面方法启用它。
SQL> show user
USER is "SYS"
SQL> spool apex
查看安装的Apex详情。
SQL> select * from dba_registry where comp_id = 'APEX';

APEX
Oracle Application Express
3.2.1.00.10 VALID 02-APR-2010 14:20:27
SERVER SYS
APEX_030200
VALIDATE_APEX

FLOWS_FILES


SQL>
SQL> @%oracle_home%\RDBMS\ADMIN\epgstat.sql
+--------------------------------------+
| XDB protocol ports: |
| XDB is listening for the protocol |
| when the protocol port is non-zero. |
+--------------------------------------+

0 0

1 row selected.

+---------------------------+
| DAD virtual-path mappings |
+---------------------------+

/apex/* APEX

1 row selected.

+----------------+
| DAD attributes |
+----------------+

APEX database-username ANONYMOUS
default-page apex
document-table-name wwv_flow_file_objects$
request-validation-funct wwv_flow_epg_include_modules.authorize
ion

document-procedure wwv_flow_file_mgr.process_download
nls-language american_america.al32utf8
document-path docs

7 rows selected.

+---------------------------------------------------+
| DAD authorization: |
| To use static authentication of a user in a DAD, |
| the DAD must be authorized for the user. |
+---------------------------------------------------+

no rows selected

+----------------------------+
| DAD authentication schemes |
+----------------------------+

APEX ANONYMOUS Anonymous

1 row selected.

+--------------------------------------------------------+
| ANONYMOUS user status: |
| To use static or anonymous authentication in any DAD, |
| the ANONYMOUS account must be unlocked. |
+--------------------------------------------------------+

ANONYMOUS EXPIRED & LOCKED

1 row selected.

+-------------------------------------------------------------------+
| ANONYMOUS access to XDB repository: |
| To allow public access to XDB repository without authentication, |
| ANONYMOUS access to the repository must be allowed. |
+-------------------------------------------------------------------+

false

1 row selected.

SQL>
查看HTTP所使用的port,其中0表示没有开启。
SQL> select dbms_xdb.getHTTPPort from dual;

0

1 row selected.

SQL>
设置port并查看。
SQL> begin
2 dbms_xdb.setHTTPPort(8080);
3 commit;
4 end;
5 /

PL/SQL procedure successfully completed.

SQL>
SQL> select dbms_xdb.getHTTPPort from dual;

8080

1 row selected.
启用匿名帐号。
SQL> ALTER USER ANONYMOUS ACCOUNT UNLOCK;
修改密码:
SQL> @%Oracle_home%\apex\apxchpwd.sql
Enter a value below for the password for the Application Express ADMIN user.


Enter a password for the ADMIN user []

Session altered.

...changing password for ADMIN

PL/SQL procedure successfully completed.


Commit complete.

User altered.

SQL>
SQL>
修改访问权限:
SQL> begin
2 DBMS_XDB.SETLISTENERLOCALACCESS (FALSE);
3 end;
4 /

PL/SQL procedure successfully completed.
通过下面链接访问Apex.

http://localhost:8080/apex/apex_admin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值