当我们尝试创建此 scheduler_job 时出现此错误,但我们尝试创建它时出现此错误:
BEGIN
DBMS_SCHEDULER.CREATE_JOB
( job_name=>'PROC_TKN_WA_FIX_ARREARS',
job_type=>'STORED_PROCEDURE',
ownname=>'BUSINESSDATA_ARGENTINA' ,
job_action=>'BEGIN BUSINESSDATA_ARGENTINA.PROC_TKN_WA_FIX_ARREARS; END;',
start_date=> SYSTIMESTAMP,
repeat_interval=>'FREQ=DAILY;BYHOUR=11',
comments=>'Proc diario 11am'
);
END;
/
ERROR at line 2:
ORA-06550: line 2, column 3:
PLS-00306: wrong number or types of arguments in call to 'CREATE_JOB'
ORA-06550: line 2, column 3:
PL/SQL: Statement ignored
任何想法我们做错了什么?
是的
ownname
,我想。你在哪里找到它(在文档中)?这是一个工作示例;看看是否有帮助。
首先,连接为
SYS
,我向将要SCOTT
创建工作的用户授予所需的权限。以 SCOTT 身份连接:
虚拟程序:
创建工作(这是你的代码,已修复):
我会放弃这份工作,因为我不需要它: