oracle - 如何安装 Apex 19.2?
问题描述
我正在尝试在 Oracle 18c XE 上安装 Apex 19.2
这是我所做的宽度 sysdba 权限
-- Install apex from the corresponding folder
@apexins.sql SYSAUX SYSAUX TEMP /i/
-- Change passwords
@apxchpwd.sql
-- Set static files folder
@apex_epg_config.sql F:\software\apex19\
-- Unlock Apex users
ALTER USER APEX_190200 IDENTIFIED BY password ACCOUNT UNLOCK;
ALTER USER APEX_LISTENER IDENTIFIED BY Password ACCOUNT UNLOCK;
ALTER USER APEX_PUBLIC_USER IDENTIFIED BY Password ACCOUNT UNLOCK;
ALTER USER APEX_REST_PUBLIC_USER IDENTIFIED BY Password ACCOUNT UNLOCK;
ALTER USER APEX_INSTANCE_ADMIN_USER IDENTIFIED BY Password ACCOUNT UNLOCK;
-- Configure restfull services
@apex_rest_config.sql
-- Set the port
EXEC DBMS_XDB.SETHTTPPORT(8181);
-- Grant ACL access privileges
DECLARE
ACL_PATH VARCHAR2(4000);
BEGIN
-- Look for the ACL currently assigned to 'localhost' and give APEX_190200
-- the "connect" privilege if APEX_190200 does not have the privilege yet.
SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS
WHERE HOST = 'localhost' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL;
IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_190200',
'connect') IS NULL THEN
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
'APEX_190200', TRUE, 'connect');
END IF;
EXCEPTION
-- When no ACL has been assigned to 'localhost'.
WHEN NO_DATA_FOUND THEN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('local-access-users.xml',
'ACL that lets users to connect to localhost',
'APEX_190200', TRUE, 'connect');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('local-access-users.xml','localhost');
END;
/
COMMIT;
所有步骤都成功完成,但是当连接到 localhost:8181 时,我得到一个窗口,要求输入用户名和密码。我期待 Apex 登录页面加载。
有谁知道如何解决这个问题或告诉我我做错了什么?我有一个运行Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production Version 18.4.0.0.0的空白数据库
谢谢
干杯,
解决方案
将其与您的代码进行比较,您似乎错过了这一步:
ALTER USER ANONYMOUS ACCOUNT UNLOCK;
推荐阅读
- mysql - MySQL Workbench / 正向工程进度 - 错误
- reactjs - 使用 react 和 material-ui 控件显示选择控件的默认值
- css - 如果子组件的元素悬停,则使元素不可见
- c# - customcontrol:使用字符串设置文本而不是绑定;默认按钮,而不是相同的绑定工作
- angular - Ionic 4 / Angular - 验证突出显示超出本机输入字段
- c# - 在 C# 中运行时,Oracle 更新命令冻结
- asp.net - 无法使用 JWT 身份验证访问 .NET Core 中的授权内容
- python - 在集合上使用 .join() 函数会错误地重新排序
- dax - DAX Measure PowerPivot:根据子组值排除组
- regex - 需要使用 html 对正则表达式进行更精细的调整