Sql 在oracle中创建计划
我正在尝试创建一个在每月10日执行的计划Sql 在oracle中创建计划,sql,oracle,oracle11g,job-scheduling,Sql,Oracle,Oracle11g,Job Scheduling,我正在尝试创建一个在每月10日执行的计划 BEGIN sys.DBMS_SCHEDULER.CREATE_SCHEDULE ( repeat_interval => 'FREQ=MONTHLY;BYMONTHDAY=10', start_date => TO_TIMESTAMP('10-SEP-14 01.46.50.332000000 PM', 'DD-MON-RR HH.MI.SS.FF AM'), comments => 'Schedu
BEGIN
sys.DBMS_SCHEDULER.CREATE_SCHEDULE (
repeat_interval => 'FREQ=MONTHLY;BYMONTHDAY=10',
start_date => TO_TIMESTAMP('10-SEP-14 01.46.50.332000000 PM', 'DD-MON-RR HH.MI.SS.FF AM'),
comments => 'Schedule run on 10th day of every month',
schedule_name => '"STAR1"."SCH_MTHLY_10THDAY"');
END;
但是我在做这件事的时候犯了一些错误
ORA-27486-权限不足(用户本身是db的所有者,不知道为什么我仍然获得该ID)
我是第一次这样做,我不知道这里出了什么问题。请帮助我即使用户是db的所有者,也没有消息所说的适当特权。 你必须跑:
GRANT CREATE JOB TO YOUR_USER;
要了解更多信息,请访问:这没有帮助。我不能给自己特权。你应该从SYS帐户或其他具有SYSDBA特权的用户添加它。完成。使用SYS帐户添加。
GRANT CREATE JOB TO YOUR_USER;