Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Oracleµ÷¶È³ÌÐò×÷Òµdbms_scheduler

¡¡¡¡Oracle 10gÒýÈëdbms_schedulerÀ´Ìæ´úÏÈǰµÄdbms_job,ÔÚ¹¦ÄÜ·½Ãæ,Ëü±Èdbms_jobÌṩÁ˸üÇ¿´óµÄ¹¦Äܺ͸üÁé»îµÄ»úÖÆ/¹ÜÀí¡£
¡¡¡¡ÕûÀíschedulerÕâÒ»²¿·Ö,Ô´ÓÚ×î½ü·¢ÏÖϵͳÉÏ×Ô¶¯²É¼¯Í³¼ÆÐÅÏ¢µÄÖ´ÐÐʱ¼äÓÐЩÒì³£,Ö´ÐÐʱ¼ä±»¶¨Òåµ½ÁËÉÏÎç(Õâ²¢²»ÊÇÒ»¸öºÜºÏÀí¿É¿¿µÄʱ¼ä).ÔÚÖØÐÂÐÞ¸ÄÅäÖõÄͬʱ,Ҳ˳±ãÕûÀíÁËÕâÒ»¿éÄÚÈÝ.
¡¡¡¡Ê×Ïȼòµ¥½²Ò»ÏÂoracle 10g scheduler,10gÒýÈëdbms_schedulerÀ´Ìæ´úÏÈǰµÄdbms_job,ÔÚ¹¦ÄÜ·½Ãæ,Ëü±Èdbms_jobÌṩÁ˸üÇ¿´óµÄ¹¦Äܺ͸üÁé»îµÄ»úÖÆ/¹ÜÀí.ËüÖ÷ÒªÓÉÒÔϼ¸´ó¿é¹¹³É:
¡¡¡¡1.×÷Òµ(job):
¡¡¡¡Ò»¸öµ÷¶È³ÌÐò×÷ÒµµÄʵÌå.¿ÉÒÔÓÉdbms_scheduler.create_job´´½¨Éú³É.Ëü¿ÉÒÔ×ÔÐÐÖ¸¶¨×÷ÒµÊôÐÔ,Ò²¿ÉÒÔµ÷ÓÃÎÒÃÇÔ¤ÏÈ´´½¨µÄһϵÁÐscheduler/ program/ chain/ job_class/ window/ window_groupÀ´Æ¥ÅäÆä×÷ÒµÊôÐÔ.
¡¡¡¡2.µ÷¶È(scheduler):
¡¡¡¡Ò»¸öÈÎÎñ¼Æ»®Ö´ÐеÄʱ¼ä²ßÂÔ.±ÈÈçÎÒÃÇÏëÒª´´½¨Ò»¸öÍíÉÏ3µãÖ´ÐеÄÈÎÎñ¼Æ»®,¾Í¿ÉÒÔ´´½¨Ò»¸öµ÷¶È,·²ÊÇ·ûºÏÕâ¸öµ÷¶ÈÒªÇóµÄ,¶¼¿ÉÒÔµ÷ÓÃÕâ¸öÎÒÃÇÔ¤ÏÈ´´½¨ºÃµÄµ÷¶È.¿ÉÒÔÓÃdbms_scheduler.create_scheduleÀ´´´½¨Ò»¸öµ÷¶È.
¡¡¡¡±ÈÈçÎÒ´´½¨Ò»¸öÃû×Ö½ÐMYTEST_SCHEDULEµÄµ÷¶È,ÿÌì4:00Ö´ÐÐ.
¡¡¡¡Begin
¡¡¡¡dbms_scheduler.create_schedule(
¡¡¡¡repeat_interval => 'FREQ=DAILY;BYHOUR=4;BYMINUTE=0;BYSECOND=0',
¡¡¡¡start_date => systimestamp at time zone 'PRC',
¡¡¡¡comments => '---this is my test schedule---',
¡¡¡¡schedule_name => 'MYTEST_SCHEDULE');
¡¡¡¡end;
¡¡¡¡3.³ÌÐò(program):
¡¡¡¡10gϵÄprogramÖ§³Ö·ÖΪ3ÖÖÐÎʽ,PL/SQL BLOCK/STORED PROCEDURE/EXECUTABLE.¿ÉÒÔʹÓÃDBMS_SCHEDULER.CREATE_PROGRAMÀ´´´½¨Ò»¸öprogram.
¡¡¡¡BEGIN
¡¡¡¡DBMS_SCHEDULER.CREATE_PROGRAM(
¡¡¡¡program_name=>'mytest_program_1',
¡¡¡¡program_action=>'update mytest set id=id+1;',
¡¡¡¡program_type=>'PLSQL_BLOCK',
¡¡¡¡number_of_arguments=>0,
¡¡¡¡comments=>'',
¡¡¡¡enabled=>TRUE);
¡¡¡¡END;
¡¡¡¡4.Á´(chain):
¡¡¡¡Á´¿ÉÒÔ¿´×÷ÊÇÒ»¸ö/¼¸¸öprogram/event schedulerµÄ¼¯ºÏ,ΪÁËά»¤ÐèÒª,ÎÒÃÇ¿ÉÄÜÐèÒª½«ºÜ¶à²»Í¬µÄprogram·Åµ½Ò»ÆðÒÀ´ÎÖ´ÐÐ,°´ÕÕÒÔǰµÄģʽ,Ҫô½«Õ⼸¸öprogramÄÜÕûºÏ³ÉÒ»¸ö´óµÄÕûÌå,Ҫô·Ö¿ª¼¸¸öjobÀ´µ¥¶ÀÖ´ÐÐ,ÕâÎÞÒ


Ïà¹ØÎĵµ£º

Windows Oracle 10GÊÖ¹¤´´½¨Êý¾Ý¿â

ÔÚOracleÖн¨¿â£¬Í¨³£ÓÐÁ½ÖÖ·½·¨¡£Ò»ÊÇʹÓÃOracleµÄ½¨¿â¹¤
ÇÒDBCA£¬ÕâÊÇÒ»¸öͼÐνçÃæ¹¤ÇÒ£¬Ê¹ÓÃÆðÀ´·½±ãÇÒºÜÈÝÒ×Àí½â£¬ÒòΪËüµÄ½çÃæÓѺá¢ÃÀ¹Û£¬¶øÇÒÌáʾҲ±È½ÏÆëÈ«¡£ÔÚ£×indowsϵͳÖУ¬Õâ¸ö¹¤¾ß¿ÉÒÔÔÚOracle³ÌÐò×éÖдò¿ª£¨”¿ªÊ¼”—“³ÌÐò”—“ Oracle OraDb10g_home1”&mdash ......

½éÉÜORACLE DATA GUARD

¡¾IT168¼¼ÊõÎĵµ¡¿
     DATA GUARDµÄ×îÖ÷ÒªµÄ¹¦ÄÜÊÇÈßÔÖ¡£µ±È»¸ù¾ÝÅäÖõIJ»Í¬£¬DATA GUARD»¹¿ÉÒԾ߱¸ÒÔÏÂÌØµã£º¸ß¿ÉÓá¢ÐÔÄÜÌáÉý¡¢Êý¾Ý±£»¤ÒÔ¼°¹ÊÕϻָ´µÈ¡£
    DATA GUARD¿ÉÒÔ·ÖΪÎïÀíSTANDBYºÍÂß¼­STANDBYÁ½ÖÖ¡£¶þÕßµÄ×î´ó²î±ðÔÚÓÚ£¬ÎïÀíSTANDBYÓ¦ÓõÄÊÇÖ÷¿âµÄ¹éµµÈÕÖ¾£¬¶øÂ ......

OracleϵÁУºÍ¼Æ¬µÄ´æ´¢

 OracleϵÁУºÍ¼Æ¬µÄ´æ´¢
Ò»£ºÊ²Ã´ÊÇ´ó¶ÔÏ󣬴ó¶ÔÏó»ù±¾²Ù×÷£¿
 ²Î¼ûÎÒµÄBLOG£ºOracleϵÁУºLOB´ó¶ÔÏó´¦Àí
 http://blog.csdn.net/qfs_v/archive/2008/05/21/2464599.aspx
 
¶þ£¬Í¼Æ¬µÄ´æ´¢»ò¶þ½øÖÆÎļþµÄ´æ´¢
 1£¬ÏȲåÈëÆÕͨÊý¾Ý£¬Óöµ½´ó¶ÔÏóÁÐʹÓÃempty_blob()¹¹Ôì¿ÕµÄÖ¸Õë¡£
  Àý× ......

Oracle Rman¿çresetlogs°æ±¾»Ö¸´

RMAN> startup nomount;
RMAN> sql 'alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";
--ÒòΪrmanĬÈÏÒÔ»·¾³±äÁ¿À´¶Áȡʱ¼ä¸ñʽ£¬ÓësqlplusµÄ¹Ì¶¨¸ñʽ²»Í¬£¬ËùÒÔ£¬´Ë´¦ÒªÉ趨ʱ¼ä¸ñʽ±äÁ¿¡£
RMAN> restore controlfile from autobackup until time '2009-03-10 18:15:00';
×¢Ò⣬ÈÔÈ»ÐèÒªÊʵ±µ ......

OracleµÄOpenWorld:ÁªÊÖSun¶ÔÕ½IBM

 ½ñÄêµÄOracleÈ«Çò´ó»áÓÚ10ÔÂ11ÈÕ£­15ÈÕÔÚÃÀ¹ú¾É½ðɽµÄMosconeÖÐÐÄÒѾ­À­¿ªÐòÄ»ÁË¡£
¡¡¡¡ Oracle¶ÔSun¹«Ë¾µÄ³¤ÆÚ¼Æ»®ÎÞÒÉÊDZ¾´ÎOOW´ó»áµÄ½¹µã¡£µ«ÔÚ̸ÂÛÕâ¸ö»°Ìâ֮ǰ£¬ÎÒÃÇ×¼±¸ÁËÒ»×é´ó»áµÄÓÐȤÊý¾Ý£¬ÏÈÈôó¼Ò¶Ô±¾´Î´ó»áÓиöÕûÌåµÄÓ¡Ïó¡£
¡¡¡¡ÓйØÕû¸ö´ó»áµÄÊý×Ö£º
¡¡¡¡· ½ü4.3ÍòÈ˵½»á
¡¡¡¡· ΪÃÀ¹ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ