在Oracle数据库中更改用户作业需要什么权限?

时间:2016-07-15 01:59:20

标签: oracle database-administration

在我们的一个Oracle数据库实例中,我无法修改user_jobs视图中的一行(我想修改Next_Date,以便在指定的时间执行一次作业)。我既不能作为所有者也不能作为sysdba。错误代码是01031权限提示不足。我知道我可以这样做因为我能够在另一个数据库实例中做同样的事情。那么我需要什么样的特权才能改变这种观点?谢谢!

1 个答案:

答案 0 :(得分:0)

永远不要直接修改数据字典中的表。大多数"表"是未记录的对象的复杂视图。如果你修改它会发生什么事情,这是不可能的。

而是使用文档化的过程DBMS_JOB.CHANGE来修改作业属性。或者甚至更好,避免那些老式的工作,并使用较新的DBMS_SCHEDULER包来创建和管理工作。