1

我安装了 oracleEX 11g,然后我尝试登录到 apex 教程

我无法使用默认管理员/管理员系统/我的密码登录

看截图

在此处输入图像描述 请帮我登录 apex 。我感谢任何建议

4

1 回答 1

1

启用网络服务 (ACL) 和 XML DB HTTP 服务器

重新启用 Oracle XML DB HTTP Server 端口 (8383):

EXEC dbms_xdb.sethttpport(8383);

启用远程 HTTP 连接(可选):

EXEC dbms_xdb.setListenerLocalAccess(l_access => FALSE);

默认情况下,与网络服务交互的能力在 Oracle 数据库 11g 中被禁用。因此,您必须使用 DBMS_NETWORK_ACL_ADMIN 包为 APEX_040200 数据库用户授予任何主机的连接权限:

`DECLARE
ACL_PATH VARCHAR2(4000);
BEGIN
-- Look for the ACL currently assigned to '*' and give APEX_040200
-- the "connect" privilege if APEX_040200
-- does not have the privilege yet.
SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS
WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL;
IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_040200',
'connect') IS NULL THEN
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
'APEX_040200', TRUE, 'connect');
END IF;
EXCEPTION
-- When no ACL has been assigned to '*'.
WHEN NO_DATA_FOUND THEN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('power_users.xml',
'ACL that lets power users to connect to everywhere',
'APEX_040200', TRUE, 'connect');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('power_users.xml','*');
END;
/
COMMIT;`
于 2013-11-04T13:57:26.920 回答