1

我在 Oracle Label Security (OLS) 下有一个数据库模式 MYUSER,还有一个作业 MYUSER.MYJOB 执行一个过程 MYUSER.MYPROC,该过程从 MYUSER 模式中选择或更新表。用户 MYUSER 是 DBA,他有完整的 OLS 权限,他是 MYJOB 和 MYPROC 的所有者和调用者,但 MYJOB 不起作用。它开始,调用 MYPROC,过程 MYPROC 开始,什么都不做,在 0.01 秒内结束,没有任何消息。

但是,当我从 PL/SQL 块中执行相同的 MYPROC 时,在任何工作中,它都运行良好。似乎 MYPROC 执行时没有对 MYUSER 表的访问权限。

谁能告诉我这可能是什么原因并解决这个问题?

4

0 回答 0