You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在不同APEX应用间导入导出APEX_APPL_ACL_USERS?

APEX应用角色(APEX_APPL_ACL_USERS)跨工作区迁移方案

方法一:重新导出/导入应用并包含ACL配置

  • 回到源工作区导出应用时,在「导出选项」里勾选应用访问控制(ACL),生成完整的应用导出文件
  • 把这个文件导入到目标工作区,默认会自动带上ACL用户配置,无需额外调整

方法二:SQL脚本补迁移(适合已完成应用迁移的情况)

  1. 从源工作区导出ACL数据
    执行下面的SQL(替换成你的源应用ID),把结果存成SQL插入语句或者CSV:
    SELECT workspace_id, application_id, user_name, privilege_type, privilege_name,
           start_date, end_date, created_by, created_on, updated_by, updated_on
    FROM APEX_APPL_ACL_USERS
    WHERE application_id = 你的源应用ID;
    
  2. 在目标工作区执行插入
    先查清楚目标工作区的workspace_id和目标应用的application_id,替换后执行插入:
    INSERT INTO APEX_APPL_ACL_USERS (workspace_id, application_id, user_name, privilege_type, privilege_name,
                                     start_date, end_date, created_by, created_on, updated_by, updated_on)
    VALUES (目标工作区ID, 目标应用ID, '用户名', '特权类型', '特权名称',
            开始日期, 结束日期, '创建者', 创建时间, '更新者', 更新时间);
    
    注意:目标工作区必须先存在对应的APEX用户,否则要先创建用户再执行插入

方法三:通过共享组件导出导入ACL条目

  • 源工作区操作:打开应用构建器 → 进入目标应用 → 「共享组件」→「应用访问控制」,选中要迁移的所有ACL用户条目,点击「导出」生成JSON/SQL文件
  • 目标工作区操作:进入对应应用的「共享组件」→「应用访问控制」,点击「导入」,选择刚才导出的文件完成迁移

内容的提问来源于stack exchange,提问作者sohaib sonu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 09:50:26