OraQuiz #1: Quote a job name in lowercase to drop it with DBMS_SCHEDULER
job_name in lower case using
DBMS_SCHEDULER on Oracle 10g?
SQL> SELECT owner,'.'||job_name||'.' job_name FROM all_scheduler_jobs; OWNER JOB_NAME ------- ---------- DEV .job1. 1 rows selected.Note: The syntax
'.'||job_name||'.' is used only to confirm that there are no spaces in the job name. Now, just a few hints where not to go:
SQL> show user
USER is "DEV"
SQL> exec DBMS_SCHEDULER.DROP_JOB( job_name => 'job1', force => TRUE );
BEGIN DBMS_SCHEDULER.DROP_JOB( job_name => 'job1', force => TRUE ); END;
*
ERROR at line 1:
ORA-27475: "DEV.JOB1" must be a job
ORA-06512: at "SYS.DBMS_ISCHED", line 178
ORA-06512: at "SYS.DBMS_SCHEDULER", line 544
ORA-06512: at line 1
SQL> exec DBMS_SCHEDULER.DROP_JOB( job_name => 'DEV.job1', force => TRUE );
BEGIN DBMS_SCHEDULER.DROP_JOB( job_name => 'DEV.job1', force => TRUE ); END;
*
ERROR at line 1:
ORA-27475: "DEV.JOB1" must be a job
ORA-06512: at "SYS.DBMS_ISCHED", line 178
ORA-06512: at "SYS.DBMS_SCHEDULER", line 544
ORA-06512: at line 1
SQL> exec DBMS_SCHEDULER.DROP_JOB( job_name => "job1", force => TRUE );
BEGIN DBMS_SCHEDULER.DROP_JOB( job_name => "job1", force => TRUE ); END;
*
ERROR at line 1:
ORA-06550: line 1, column 44:
PLS-00201: identifier 'job1' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
SQL> show user
USER is "SYS"
SQL> exec dbms_scheduler.drop_job('DEV.job1', force => TRUE);
BEGIN dbms_scheduler.drop_job('DEV.job1'); END;
*
ERROR at line 1:
ORA-27475: "DEV.JOB1" must be a job
ORA-06512: at "SYS.DBMS_ISCHED", line 178
ORA-06512: at "SYS.DBMS_SCHEDULER", line 544
ORA-06512: at line 1
SQL> exec DBMS_SCHEDULER.DROP_JOB( job_name => '"job1"', force => TRUE );
BEGIN DBMS_SCHEDULER.DROP_JOB( job_name => '"job1"', force => TRUE ); END;
*
ERROR at line 1:
ORA-27475: "SYS.job1" must be a job
ORA-06512: at "SYS.DBMS_ISCHED", line 178
ORA-06512: at "SYS.DBMS_SCHEDULER", line 544
ORA-06512: at line 1 Since I have provided you with all the results of blind tests, I guess it won't take you too much time! So who will be first to answer OraQuiz #1? If we don't get an answer by Monday, I'll post it.
On this page
Share this
Share this
More resources
Learn more about Pythian by reading the following blogs and articles.
No data found -> success in dbms_scheduler
No data found -> success in dbms_scheduler
Feb 1, 2007 12:00:00 AM
2
min read
Oracle Scheduler fail to send email notifications
Oracle Scheduler fail to send email notifications
Jul 21, 2017 12:00:00 AM
4
min read
How to Dynamically Call PL/SQL Procedure in Oracle
How to Dynamically Call PL/SQL Procedure in Oracle
Jun 4, 2009 12:00:00 AM
2
min read
Ready to unlock value from your data?
With Pythian, you can accomplish your data transformation goals and more.