代码改变世界

APEX实战第6篇:APEX 如何接入业务数据库用户?

2025-11-21 08:01  AlfredZhao  阅读(9)  评论(0)    收藏  举报

使用 Oracle APEX 的伙伴们可能会发现:

AEPX自带的 SQL Commands / Object Browser 这些工具非常便利,基本无需再去安装其他软件。

比如笔者就经历过在很多客户POC环境下,导入APEX应用调试期间,客户环境并不方便或不允许装其他工具的场景,这个APEX自带的,通过浏览器可以直接调用,就帮了大忙。

但是呢,美中不足的是,默认 Workspace 不会自动看到其他 Schema,无法访问业务系统中的其他用户。而很多场景下,我们都是需要访问其他某个业务用户的。

如果想让 APEX 访问业务数据(例如用户 POC),就必须手动给 Workspace 映射 Schema。

虽然操作很简单,但真的可以大幅提升工作体验,本文将用清晰的步骤,带你设置 APEX 接入业务数据库用户。

这里演示,设定需要添加的业务用户为 POC

步骤 1:登录 Internal Workspace

要访问这个业务 Schema,必须通过 管理员操作 来绑定,所以我们需要登录 internal 的workspace,输入对应的用户和密码登录。

步骤 2:进入 Workspace 管理界面

进入internal的workspace之后,按下图选择 Manage Workspaces -> Manage Workspace to Schema Assignments :

步骤 3:为 Workspace 映射数据库 Schema

这里笔者演示为WS_AI这个workspace添加其他Schema,按下图所示,点击 Add Schema :

我要添加的 POC 用户已经存在数据库中,这里选择它即可:

确认添加成功,可以看到 POC 这个schema已经纳入到 WS_AI 这个workspace下了:

步骤 4:在 Workspace 内切换 Schema 使用

重新登录到用户的workspace,可以发现,已经可以在下拉框中选到这个 POC 业务用户了。

现在你的 APEX Workspace 就已成功接入业务 Schema,并能直接管理 POC 用户的数据了。