{"id":1865,"date":"2012-01-11T13:41:29","date_gmt":"2012-01-11T18:41:29","guid":{"rendered":"http:\/\/appcrawler.com\/wordpress\/?p=1865"},"modified":"2012-01-11T13:56:12","modified_gmt":"2012-01-11T18:56:12","slug":"getting-ddl-for-a-shceduler-job","status":"publish","type":"post","link":"http:\/\/appcrawler.com\/wordpress\/2012\/01\/11\/getting-ddl-for-a-shceduler-job\/","title":{"rendered":"Getting DDL for a scheduler job"},"content":{"rendered":"<p>If you need to copy the DDL to create a scheduler job from one schema to another, what is below works well&#8230;<\/p>\n<pre lang=\"text\">\r\n13:28:56 oracle@oh1xpwcdb01 ~ >.\/dynColumns.py \"select dbms_metadata.get_ddl('PROCOBJ','CHECK_TEMP_FREE','HOWARDS') from dual\"\r\n-----------------------------------------------\r\n  \r\nBEGIN \r\ndbms_scheduler.create_job('\"CHECK_TEMP_FREE\"',\r\njob_type=>'PLSQL_BLOCK', job_action=>\r\n'begin oclc_checks.check_temp_free(10); end;'\r\n, number_of_arguments=>0,\r\nstart_date=>TO_TIMESTAMP_TZ('03-OCT-2009 04.40.00.000000000 PM AMERICA\/NEW_YORK','DD-MON-RRRR HH.MI.SSXFF AM TZR','NLS_DATE_LANGUAGE=english'), repeat_interval=> \r\n'FREQ=MINUTELY;INTERVAL=5'\r\n, end_date=>NULL,\r\njob_class=>'\"DEFAULT_JOB_CLASS\"', enabled=>FALSE, auto_drop=>TRUE,comments=>\r\nNULL\r\n);\r\ndbms_scheduler.set_attribute('\"CHECK_TEMP_FREE\"','logging_level',DBMS_SCHEDULER.LOGGING_RUNS);\r\ndbms_scheduler.enable('\"CHECK_TEMP_FREE\"');\r\nCOMMIT; \r\nEND; \r\n\r\n-----------------------------------------------\r\n13:29:04 oracle@oh1xpwcdb01 ~ >\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>If you need to copy the DDL to create a scheduler job from one schema to another, what is below works well&#8230; 13:28:56 oracle@oh1xpwcdb01 ~ >.\/dynColumns.py &#8220;select dbms_metadata.get_ddl(&#8216;PROCOBJ&#8217;,&#8217;CHECK_TEMP_FREE&#8217;,&#8217;HOWARDS&#8217;) from dual&#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; BEGIN dbms_scheduler.create_job(&#8216;&#8221;CHECK_TEMP_FREE&#8221;&#8216;, job_type=>&#8217;PLSQL_BLOCK&#8217;, job_action=> &#8216;begin oclc_checks.check_temp_free(10); end;&#8217; , number_of_arguments=>0,&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"http:\/\/appcrawler.com\/wordpress\/2012\/01\/11\/getting-ddl-for-a-shceduler-job\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[19,22],"tags":[],"_links":{"self":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/1865"}],"collection":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1865"}],"version-history":[{"count":4,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/1865\/revisions"}],"predecessor-version":[{"id":1869,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/posts\/1865\/revisions\/1869"}],"wp:attachment":[{"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1865"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/appcrawler.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}