Oracle APEX 18.1创建打包应用报错,咨询应用创建所用用户
Oracle APEX打包应用创建用户及权限问题解答
- 从Packaged Apps创建应用时,默认使用当前工作区关联的Schema用户(即你的
OFERTAS用户)来执行所有应用对象(表、视图、存储过程等)的创建操作。 - 仅当涉及实例级配置或访问APEX内部元数据时,APEX会调用
APEX_INSTANCE_ADMIN_USER这个内置用户,但它不会直接负责应用业务对象的创建。 - 你遇到的"prerequisite check failed error",核心原因几乎都是
OFERTAS用户缺少打包应用所需的基础权限,常见缺失权限包括:- 基础DDL权限:
CREATE TABLE、CREATE VIEW、CREATE PROCEDURE、CREATE SEQUENCE - APEX内置包的执行权限:比如
EXECUTE ON APEX_UTIL、EXECUTE ON APEX_APPLICATION
- 基础DDL权限:
- 快速排查方法:
- 查询
OFERTAS用户的系统权限,确认是否包含上述必要项:SELECT privilege FROM user_sys_privs WHERE privilege IN ('CREATE TABLE','CREATE VIEW','CREATE PROCEDURE','CREATE SEQUENCE'); - 查看APEX实例管理中的错误日志,获取具体的权限缺失提示,针对性补充权限。
- 查询
内容的提问来源于stack exchange,提问作者Mateo R
相关产品推荐
相关产品推荐

