Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle DBMS“u SCHEDULER.CREATE”作业返回;未知命令“;_Oracle - Fatal编程技术网

Oracle DBMS“u SCHEDULER.CREATE”作业返回;未知命令“;

Oracle DBMS“u SCHEDULER.CREATE”作业返回;未知命令“;,oracle,Oracle,我正在尝试使用SQL Developer在Oracle中创建一个简单的SQL作业。此作业将每天运行并执行一个存储过程 剧本是: DBMS\u调度程序.CREATE\u作业( job_name=>““schema1”“jobName”, 作业类型=>“存储过程”, job_action=>“schema1.import1.sp_import”, 参数的数量=>0, 开始日期=>至时间戳('2021-01-12 14:31:21.000000000美国/纽约','YYYY-MM-DD HH24:MI

我正在尝试使用SQL Developer在Oracle中创建一个简单的SQL作业。此作业将每天运行并执行一个存储过程

剧本是:

DBMS\u调度程序.CREATE\u作业(
job_name=>““schema1”“jobName”,
作业类型=>“存储过程”,
job_action=>“schema1.import1.sp_import”,
参数的数量=>0,
开始日期=>至时间戳('2021-01-12 14:31:21.000000000美国/纽约','YYYY-MM-DD HH24:MI:SS.FF TZR'),
重复_interval=>'频率=每天;BYTIME=144500;BYDAY=周一、周二、周三、周四、周五',
结束日期=>NULL,
enabled=>FALSE,
自动下降=>错误,
comments=>“此作业将在新表中填充日期。”);
执行此操作后,我发现以下错误:

Error starting at line : 2 in command -
   DBMS_SCHEDULER.CREATE_JOB (
Error report -
Unknown Command

有什么想法吗?

我认为,导致该错误的原因是您没有将
DBMS\u调度程序包含在内。将
作业创建到
开始-结束
块中:

begin
  dbms_scheduler.create_job(...);
end;
/

而且,
repeat\u interval
看起来是错误的(至少在我的11g中是这样)。没有
按时间
——使用
按小时
按分钟
组合。类似这样的情况(请注意,我没有您的程序):


我认为,导致该错误的原因是,您没有将
DBMS\u调度程序。CREATE\u JOB
包含在
BEGIN-END
块中:

begin
  dbms_scheduler.create_job(...);
end;
/

而且,
repeat\u interval
看起来是错误的(至少在我的11g中是这样)。没有
按时间
——使用
按小时
按分钟
组合。类似这样的情况(请注意,我没有您的程序):