Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: dbms_job - running jobs every 15 minutes

RE: dbms_job - running jobs every 15 minutes

From: Ron Rogers <RROGERS_at_galottery.org>
Date: Wed, 22 Jan 2003 12:35:07 -0800
Message-ID: <F001.00537D87.20030122123507@fatcity.com>


1980's??? Yes, but it works, ain't broke, reliable, KISS, and is easy to implement.
 I use cron from my Linux box to connect to the production Oracle database (OpenVMS) and do a RMAN backup with the catalog on a second Oracle database (OpenVMS) server. Beats the heck out of trying to get the backup scritp to rewrite its' self after each use. If either server has problems there are entries in the log. Ron

>>> FREEMANR_at_tusc.com 01/22/03 10:09AM >>>
Cron? How 1980's.... :-))  

RF  

Robert G. Freeman
Technical Management Consultant
TUSC - The Oracle Experts www.tusc.com
904.708.5076 Cell (it's everywhere that I am!) Author of several books you can find on Amazon.com!

-----Original Message-----
Sent: Wednesday, January 22, 2003 7:19 AM To: Multiple recipients of list ORACLE-L

I simplified it by using cron instead ... <g>

Raj



Rajendra Jamadagni MIS, ESPN Inc. Rajendra dot Jamadagni at ESPN dot com
Any opinion expressed here is personal and doesn't reflect that of ESPN Inc.

QOTD: Any clod can have facts, but having an opinion is an art!

-----Original Message-----
<mailto:Jared.Still_at_radisys.com> ]
Sent: Tuesday, January 21, 2003 7:24 PM To: Multiple recipients of list ORACLE-L

Feeling particularly anal the other day, I used the following specification to
run statspack at the top of the hour, 15, 30 and 45 minutes after the hour.

variable jobno number;
variable instno number;
begin

        select instance_number into :instno from v$instance; 
        dbms_job.submit( 
                :jobno 
                , 'statspack.snap;' 
                -- every 15 minutes at 00,15,30 and 45 
                , trunc(sysdate,'hh24') +  ( ( 15 + ( 15 * 
floor(to_number(to_char(sysdate,'mi')) / 15))) / ( 24 * 60 )) 
                , 'trunc(sysdate,''hh24'') +  ( ( 15 + ( 15 * 
floor(to_number(to_char(sysdate,''mi'')) / 15))) / ( 24 * 60 ))' 
        ); 
        commit; 

end;
/

Seems to me that the time specs could be simplified a bit. Anyone care to give it a go? :)
Jared

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Ron Rogers
  INET: RROGERS_at_galottery.org

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Wed Jan 22 2003 - 14:35:07 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US