oracle-apex - Oracle-APEX-18.2 错误 ORA-20001:无法访问打印引擎...
问题描述
我打开了 Oracle SQL Developer 并创建了一个作为 SYSDBA 的连接。我打开了一个 SQL 代码窗口并将代码粘贴到第 1 部分下方并运行它,然后我粘贴了第 2 部分并运行。结果这两个程序都给了我(PL / SQL 程序成功),但我仍然收到 ORA-2100 错误。我什至重新启动我的电脑,但仍然收到错误。
你有什么秘诀吗?我错过了什么吗?我刚刚安装了 Oracle 11g 和 Apex 18.2。我应该安装其他东西吗?
以下是代码:
DECLARE
ACL_PATH VARCHAR2(4000);
BEGIN
-- Look for the ACL currently assigned to '*' and give APEX_050000
-- the "connect" privilege if APEX_050000 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_050000',
'connect') IS NULL THEN
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
'APEX_050000', 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_050000', TRUE, 'connect');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('power_users.xml','*');
END;
/
COMMIT;
之后我跑了:
DECLARE
ACL_PATH VARCHAR2(4000);
BEGIN
-- Look for the ACL currently assigned to 'localhost' and give
APEX_050000
-- the "connect" privilege if APEX_040200 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_050000',
'connect') IS NULL THEN
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,
'APEX_050000', 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_050000', TRUE, 'connect');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('local-access-users.xml','localhost');
END;
/
COMMIT;
我从其他帖子 ORA-20001 复制了此代码:无法访问打印引擎。带有 BI Publisher 11.1.1.7 的 Oracle Apex 5
并且只是将 APEX_50000 引用更改为 APEX_180200 以匹配我的版本。
解决方案
推荐阅读
- javascript - 如何跨组件拆分我的 rabbitMQ 代码?
- groovy - AssertJ 和 Groovy 不能很好地配合
- swagger - Swagger 重用示例显示奇怪的 $$ref 元素
- react-native - Auth0:关于移动应用令牌存储和流程的具体问题
- javascript - 如何将负面的lookbehind与未知字符相匹配?
- java - 如何使用 Java 中的 BufferedReader 从文件中读取整数?
- android - 推送通知不适用于 Android 应用程序中的所有手机
- powershell - PowerShell命令获取文件名字符串中编号最大的文件
- javascript - 如何在 Vuejs 中使用 Laravel 刀片语法
- c# - 如何使二维精灵在按键方向上以平滑的宽弧移动?