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

ʹÓÃOracle Text½øÐÐÈ«ÎļìË÷

ÓÉÓÚϵͳÖÐÊý¾Ý²»¶ÏÔö¶à£¬Ê¹µÃÔ­ÓõÄlikeÓï·¨À´½øÐвéѯ·¨ÂÉÈ«ÎıäµÃÊ®·Ö»ºÂý£¬Òò´ËÔÚÔ­ÓÐϵͳÖÐÔö¼ÓÁËÈ«ÎļìË÷µÄ¹¦ÄÜ¡£
¡¡¡¡È«ÎļìË÷¹¦ÄÜÒÀÀµÓÚOracle Text¡£Ê×Ïȱ£Ö¤Oracle Text×é¼þÔÚÊý¾Ý¿âÖÐÒѰ²×°¡£È»ºó½¨Á¢Ë÷Òý
¡¡¡¡Sql´úÂë
¡¡¡¡--·¨ÂÉÈ«ÎÄÄÚÈÝ×Ö¶ÎÔö¼ÓË÷Òý
¡¡¡¡create index idx_flqw_nr on flqw(nr) indextype is ctxsys.context;
¡¡¡¡--·¨ÂÉÌõ¿î×Ö¶ÎÔö¼ÓË÷Òý
¡¡¡¡create index idx_fltk_nr on fltk(nr) indextype is ctxsys.context;
¡¡¡¡ÓÉÓÚOracle TextʹÓõÄctxsys.contextÀàÐÍË÷Òý²»»á×Ô¶¯Î¬»¤£¬ÒòЩÐèÒª¶¨Ê±½øÐиüÐÂË÷Òý²¢½øÐÐË÷ÒýÓÅ»¯£¬Ë÷ÒýÓÅ»¯µÄ´ÎÊýÒªÉÔ΢ÉÙЩ¡£
¡¡¡¡Sql´úÂë
¡¡¡¡--¸üÐÂË÷Òý
¡¡¡¡exec ctx_ddl.sync_index('idx_flqw_nr');
¡¡¡¡exec ctx_ddl.sync_index('idx_fltk_nr');
¡¡¡¡--ÓÅ»¯Ë÷Òý
¡¡¡¡exec ctx_ddl.optimize_index('idx_flqw_nr','full');
¡¡¡¡exec ctx_ddl.optimize_index('idx_fltk_nr','full');
¡¡¡¡Ò²¿ÉÒÔ½«¸üÐÂË÷Òý¼°ÓÅ»¯Ð´³Éjob£¬ÕâÑù¿ÉÒÔ¶¨Ê±ÔËÐУ¬¸ÃjobÒªÓëÓû§½¨Á¢ÔÚͬһ¸öĿ¼Ï¡£
¡¡¡¡ÏÈ´´½¨Ïà¶ÔÓ¦µÄ´æ´¢¹ý³Ì¡£
¡¡¡¡Sql´úÂë
¡¡¡¡--¸øflyyÓû§¸³ÓèÔÚ´æ´¢¹ý³ÌÖÐÖ´ÐÐÈ«ÎÄË÷ÒýµÄȨÏÞ
¡¡¡¡GRANT EXECUTE ANY PROCEDURE TO flyy;
¡¡¡¡--¸üÐÂË÷ÒýµÄ´æ´¢¹ý³Ì
¡¡¡¡CREATE OR REPLACE PROCEDURE flyy.sync_index
¡¡¡¡AS
¡¡¡¡BEGIN
¡¡¡¡ctxsys.ctx_ddl.sync_index ('idx_flqw_nr');
¡¡¡¡ctxsys.ctx_ddl.sync_index ('idx_fltk_nr');
¡¡¡¡END;
¡¡¡¡--ÓÅ»¯Ë÷ÒýµÄ´æ´¢¹ý³Ì
¡¡¡¡CREATE OR REPLACE PROCEDURE flyy.optimize_index
¡¡¡¡AS
¡¡¡¡BEGIN
¡¡¡¡ctx_ddl.optimize_index ('idx_flqw_nr', 'full');
¡¡¡¡ctx_ddl.optimize_index ('idx_fltk_nr', 'full');
¡¡¡¡END;
¡¡¡¡´´½¨¶¨Ê±job¡£
¡¡¡¡Sql´úÂë
¡¡¡¡--¸üÐÂË÷Òý£¬Ã¿15·ÖÖÓÒ»´Î
¡¡¡¡VARIABLE job1 number;
¡¡¡¡BEGIN
¡¡¡¡DBMS_JOB.submit (:job1, 'sync_index;', SYSDATE, 'sysdate+1/24/4');
¡¡¡¡END;
¡¡¡¡--ÓÅ»¯Ë÷Òý£¬Ò»ÌìÔËÐÐÒ»´Î
¡¡¡¡--¾­²âÊÔ£¬ÓÅ»¯Ë÷Òý¿ÉÄܵ¼ÖÂËÀËø£¬ÓÅ»¯Ë÷Òý×îºÃÊÖ¹¤ÔËÐУ¬É÷Óã¡
¡¡¡¡VARIABLE job1 number;
¡¡¡¡BEGIN
¡¡¡¡DBMS_JOB.submit (:job1, 'optimize_index;', SYSDATE, 'sysdate+1');
¡¡¡¡END;
¡¡¡¡Ö´ÐÐÒÔÉÏjob£¬²¢²éѯjob¶ÔÓ¦jobºÅ¡£
¡¡¡¡Sql´úÂë
¡¡¡¡--²éÕÒ¶ÔÓ¦µÄJOB
¡¡¡¡SELECT job, schema_user, INTERVAL, what from user_jobs;
¡¡¡¡¸ù¾Ý²éѯ³öÀ´µÄ½á¹ûÆô¶¯job¡£
¡¡


Ïà¹ØÎĵµ£º

oracle ±í¿Õ¼ä²Ù×÷

oracle±í¿Õ¼ä²Ù×÷Ïê½â
  1
  2
  3×÷Õߣº   À´Ô´£º    ¸üÐÂÈÕÆÚ£º2006-01-04 
  5
  6 
  7½¨Á¢±í¿Õ¼ä
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

Oracle JOBµÄ½¨Á¢£¬¶¨Ê±Ö´ÐÐÈÎÎñ

begin
  sys.dbms_job.submit(job => :job,
                      what => 'check_err;',
                 ......

OracleÖйØÓÚÇå³ýÊý¾ÝÊͷűí¿Õ¼äµÈ·½ÃæµÄsql

         ǰЩÈÕ×Ó£¬Êý¾Ý¿â¿Õ¼ä±¬Âú£¬ÒѾ­Ôö³¤µ½´æ´¢¿Õ¼äµ¥¸ö´æ´¢ÎļþµÄ×î´óÖµ32G¡£µ«ÊÇ£¬²ÉÓÃÁ˺ܶà°ì·¨²ÅÊͷŵô±í¿Õ¼ä£¬Ö÷ÒªÊÇϵͳÖдóÁ¿Ê¹Ó÷ÖÇø±í£¬¶øÕë¶Ô·ÖÇø±íÇå³ýÊý¾Ý£¬²»»áÊͷűí¿Õ¼ä£¬±ØÐë°Ñ·ÖÇødropµô£¬²Å»áÊͷſռ䡣¼Ç¼һϵ±Ê±²Ù×÷ʱѧϰºÍʹÓõÄһЩÓï¾ä£º
Ò»¡¢dr ......

ѧϰoracleµÚÒ»ÖÜ×ܽá

    ´ÓÉÏÖÜ¿ªÊ¼£¬ÎÒÏÂÔØÁËС²¼ÀÏʦµÄ½²¿ÎÊÓÆµ£¬¿ªÊ¼ÁËѧϰORACLEµÄ¼Æ»®¡£
    ѧϰORACLEµÄÄ¿µÄ£¬Ò»·½ÃæÊÇÌá¸ß×Ô¼ºµÄ¼¼ÊõÄÜÁ¦£¬¹¤×÷ÉϾ­³£¿ÉÒÔÓõõ½£¨ËäÈ»²»ÊÇרÃÅDBAµÄ¹¤×÷£¬µ«ÊǾ­³£ÐèҪʹÓÃÊý¾Ý¿â×÷Ϊ±¨±íͳ¼Æ·ÖÎöµÄ¹¤¾ß£©£»ÁíÒ»·½Ã棬ҲÊÇÎªÌø²Û×öºÃ¼¼ÊõÄÜÁ¦µÄ´¢±¸£¬ÏÖÔڵŤ×÷ÒѾ­¿ìÈ ......

ORACLEÊý¾Ý¿âÓû§ÓëȨÏÞ¹ÜÀí


ORACLEÊǶàÓû§ÏµÍ³£¬ËüÔÊÐíÐí¶àÓû§¹²Ïíϵͳ×ÊÔ´¡£ÎªÁ˱£Ö¤Êý¾Ý¿âϵͳµÄ°²È«£¬Êý¾Ý¿â¹ÜÀíϵͳÅäÖÃÁËÁ¼ºÃµÄ°²È«»úÖÆ¡£

2. 1 ORACLEÊý¾Ý¿â°²È«²ßÂÔ

½¨Á¢ÏµÍ³¼¶µÄ°²È«±£Ö¤
ϵͳ¼¶ÌØÈ¨ÊÇͨ¹ýÊÚÓèÓ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ