oracle11g - I can't modify a created job -
I want to modify a job that I have made. But I was assigned 'database object that does not exist' at the level of the name & gt; 'Jb_do'
  BEGIN SYS.DBMS_SCHEDULER.set_attribute (name => 'jb_do', attribute = & gt; 'JOB_ACTION', value = & gt; 'my processor'); End ;    Edit:  
 How did I create my work  
  BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB (job_name = & gt; Nol "'ts'', job_type = & gt; 'PLSQL_BLOCK', job_actification = & gt;", number_of_graze = & gt; 0, start_data => faucet, repeat = interval => null, and_data & gt; ; Faucet, Job = class = & gt; DEFAULT_JOB_CLASS ', enabled = & gt; wrong, auto_drop = & gt; true; comment = & gt; NULL, credential_name = & gt; NULL, destination_name = & gt; NULL); End; Select    all_scheduler_jobs * where job_name = 'ts';  
  
   
 < Based on the query results shown in your question, div class = "post-text" itemprop = "text"> 
 It appears that you (somehow) managed to create your job with lowercase name . Therefore, the correct way to set up its features is:  
  BEGIN SYS.DBMS_SCHEDULER.set_attribute (name => 'jb_do' ', attribute = & gt;' JOB_ACTION ', value = & Gt; 'myProcedure'); End ;    ... or  ts  in the case of a job ...    BEGIN SYS.DBMS_SCHEDULER.set_attribute (name = & gt; '' "nol". "ts" ', attribute = & gt;' JOB_ACTION ', value = & gt;' my processed '); End ; Explanation: Scheduler jobs are considered regular schema objects, so the general naming resolution rules apply to them.   
 
  
Comments
Post a Comment