【发布时间】:2021-03-09 14:50:06
【问题描述】:
我有以下情况:
-
ADMIN_USER- 特权用户,可以执行任何他想做的事情,我们也可以使用它来将脚本部署到不同的环境 -
REGULAR_USER- 只是一个包含可执行代码的常规模式
我想在ADMIN_USER 下为REGULAR_USER 创建私有dblink(在部署我的脚本时)。
问题:
- 我能做到这一点吗?
- 如果是这样,那么我应该赋予
REGULAR_USER什么权限/我应该做什么?
Oracle 版本为 11gR2
【问题讨论】:
-
为什么要创建链接? Exaclty 您如何设想使用它?这具有“x-y 问题”的所有特征,我怀疑您问错了问题xyproblem.info 换句话说,您要解决的 business 问题是什么? (顺便说一句,11g 已经停止支持大约 2 年了。12c 最近也停止支持了。很久没有升级了)。
-
我希望
REGULAR_USER使用它,但我不想与其他任何人共享它(例如,将其创建为PUBLIC)。我可以在REGULAR_USER下创建它,但我们的 CI/CD 流程使用特权模式在其下部署脚本,所以这就是为什么我必须这样做。