ʹÓÃ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±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
ÔÚÀûÓÃNETWORK_LINK·½Ê½µ¼³öµÄʱºò£¬³öÏÖÁËÕâ¸ö´íÎó¡£
Ïêϸ´íÎóÐÅÏ¢ÈçÏ£º
bash-3.00$ expdp yangtk/yangtk directory=d_temp dumpfile=jiangsu.dp network_link=test113 logfile=jiangsu.log tables=cat_org
Export: Release11.1.0.6.0 - 64bit Production onÐÇÆÚ¶þ, 16 9ÔÂ, 2008 17:08:22
Copyright (c) 2003, 2007, ......
ÏÂÔØµØÖ·£º
http://www.itsoba.com/Article.asp?id=847
ÊÓÆµ½éÉÜ£º
±¾Ì×ORACLEÊÓÆµ½Ì³ÌΪ´«ÖDz¥¿ÍÄÚ²¿¾µä½ÌѧÊÓÆµµÄÒ»¼¯£¬ºóÐøÊÓÆµÕýÔÚÂ¼ÖÆºÍÕûÀíÖУ¬¾´Çë¹Ø×¢¡£
½²Ê¦½éÉÜ£º
ÍõÖιú£¬ÓжàÄêÈí¼þ¿ª·¢¾ÑéºÍ½Ìѧ¾Ñ飬ÏȺóÔÚ¶à¼ÒÈí¼þ¹«Ë¾µ£ÈÎÈí¼þ¹¤³Ìʦ¡¢ÏîÄ¿¾Àí£¬¾«Í¨J2SE¡¢J2ME¡¢J2EE¡¢Linux¡¢Oracle¡¢SqlS ......
oracle³£ÓþµäSQL²éѯ
³£ÓÃSQL²éѯ£º
1¡¢²é¿´±í¿Õ¼äµÄÃû³Æ¼°´óС
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
2¡¢²é¿´±í¿Õ¼äÎïÀíÎļþµÄÃû³Æ ......
ORACLE SQLÐÔÄÜÓÅ»¯´ó×ܽá
1£© Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)£º
" ?; J) n+ v8 J- v" q OracleµÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬from×Ó¾äÖÐдÔÚ×îºóµÄ±í(»ù´¡±í driving table)½«±»×îÏÈ´¦Àí£¬ÔÚfrom×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏÂ,Äã±ØÐëÑ¡Ôñ¼Ç¼ÌõÊý×îÉٵıí×÷Ϊ»ù´¡±í¡ ......