2013-10-09 50 views
1

我安装oracleEX11克默认的用户名,然后我试图登录到顶点 tutorials顶点登录失败密码

我没有使用默认的admin /管理员 系统登录/我的密码

见截图

enter image description here 请帮我登录顶点。 我明白任何建议

+2

http://mohammadfawzy.wordpress.com/2013/02/24/oracle-apex-the-server - 要求 - 用户名和密码 - 服务器 - 说 - xdb/ –

+0

@JeffreyKemp谢谢,这是我用来解决它,我感谢您的帮助。 – Muath

回答

1

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

重新启用的Oracle XML DB HTTP服务器端口(8383):

EXEC dbms_xdb.sethttpport(8383);

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

EXEC dbms_xdb.setListenerLocalAccess(l_access => FALSE);

通过d默认情况下,在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;` 
+0

我感谢您的帮助,这已在评论中得到解决 http://mohammadfawzy.wordpress.com/2013/02/24/oracle-apex-the-server-requires-a-username-and-password-the-服务器说,XDB / – Muath

相关问题