Oracle-数据库对象的名称无效

Oracle-数据库对象的名称无效,oracle,scheduler,database,Oracle,Scheduler,Database,在Oracle数据库上执行以下代码时,我收到此错误消息: begin dbms_scheduler.create_schedule('schema_name.package_name.procedure_name', repeat_interval => 'freq=daily;byhour=03;byminute=0;bysecond=0'); end; 我在包和过程名称中使用了点(“.”)和下划线(“389;”) 有人知道在这个指令中是否可以/不可以使用“.”

在Oracle数据库上执行以下代码时,我收到此错误消息:

begin
  dbms_scheduler.create_schedule('schema_name.package_name.procedure_name',
          repeat_interval => 'freq=daily;byhour=03;byminute=0;bysecond=0');
end;
我在包和过程名称中使用了点(“.”)和下划线(“389;”)


有人知道在这个指令中是否可以/不可以使用“.”和“u”吗?

我很确定您的问题是在包名中使用“.”。Oracle倾向于将其视为组件指示器。比如schema.packagename


--编辑:package.packagename to schema.packagename--

您对运行此过程的过程有权限吗?第一个参数是计划的名称。你在那里用什么?如果你创造了一个同义词,它会起作用吗?