¡¡¡¡ÏÂÃæÒÔÎÒÔÚ¿ª·¢Ïå·®ÊеçÐÅ¾Ö 170 »°·Ñ´ß½ÉϵͳÖÐʹÓÿìÕÕ¼Ó¿ì²éѯËٶȵÄʵÏÖ¹ý³ÌΪÀýÀ´ËµÃ÷¿ìÕÕµÄʹÓ÷½·¨£º
¡¡¡¡170 »°·Ñ´ß½ÉϵͳÊÇÒ»¸öÏòÓû§µç»°²¥·Å´ß½É»°·ÑÌáʾÒôµÄϵͳ¡£Óû§µÄÇ··Ñ½ð¶î´æ·ÅÔÚ rs6000 СÐÍ»ú sffw Óû§Ïµıí yh_qfcx ÖУ¨ yh_qfcx ±íÊÇÒ»¸öËæÓû§½É·ÑÇé¿ö¶¯Ì¬±ä»¯µÄÇ··Ñ¼Ç¼±í£©£¬¶ø´ß½ÉϵͳµÄÊý¾Ý°´ÒªÇó´æ·ÅÔÚÁíÍâһ̨ xf170 ·þÎñÆ÷ dmtcx Óû§Ï£¬ÎªÔÚ dmtcx Óû§ÏÂʹÓà sffw Óû§Ï±í yh_qfcx ÖеIJ¿·ÖÊý¾Ý£¬ÎÒÔÚ dmtcx Óû§Ï½¨Á¢ÁË yh_qfcx µÄ¿ìÕÕ S_yh_qfcx £¬ÒÔ¼Ó¿ì²éѯËٶȡ£
¡¡¡¡¾ßÌå²½ÖèÈçÏ£º
¡¡¡¡Ò»¡¢ÔÚ sffw Óû§Ï½¨Á¢±í yh_qfcx µÄ¿ìÕÕÈÕÖ¾£»
¡¡¡¡Ö»ÓÐÏȽ¨Á¢±í yh_qfcx µÄ¿ìÕÕÈÕÖ¾£¬²ÅÄÜÔÚ¿ìÕÕÖÐÖ´ÐпìËÙˢС£
¡¡¡¡Create snapshot log on yh_qfcx;
¡¡¡¡¶þ¡¢ÔÚ dmtcx Óû§Ï½¨Á¢µ½ sffw Óû§µÄÊý¾Ý¿âÁ´ link_sf £»
¡¡¡¡½¨Á¢Á˵½ sffw Óû§µÄÊý¾Ý¿âÁ´ºó²ÅÄÜ´Ó sffw Óû§Ïµıí yh_qfcx ÖлñÈ¡Êý¾Ý¡£
ÒýÓÃ:Create database link link_sf
Connect to sffw identified by xxxxxxx using 'rs6000';
¡¡¡¡Èý¡¢ÔÚ dmtcx Óû§Ï½¨Á¢¿ìÕÕ s_yh_qfcx £»
ÒýÓÃ:Create snapshot s_yh_qfcx as
Select yhh £¬ qf6+qf5+qf4+qf3+qf2+qf1+qf qfje
From yh_qfcx@link_sf
Where tjbz='K' and bz6+bz5+bz4+bz3+bz2+bz1+bz>0;
¡¡¡¡ËÄ¡¢¸ù¾ÝÐèÒªÐ޸ĿìÕÕˢеļä¸ôʱ¼ä£»
¡¡¡¡dmtcx Óû§ÏµĿìÕÕ s_yh_qfcx ΪÁËÓë sffw Óû§ÏµÄÖ÷±í yh_qfcx ±£³Öͬ²½£¬ÐèÒª²»¶ÏˢпìÕÕ¡£Ö»ÓÐÉ趨ÁË¿ìÕÕµÄˢмä¸ôʱ¼ä£¬ oracle ²Å»á×Ô¶¯Ë¢Ð¸ÿìÕÕ¡£
¡¡¡¡¿ìÕÕµÄË¢ÐÂÓÐÁ½ÖÖ·½Ê½£º¿ìËÙˢкÍÍêȫˢС£¿ìËÙË¢ÐÂÐèÒª¿ìÕÕµÄÖ÷±íÏÈÓпìÕÕÈÕÖ¾´æÔÚ£»ÍêÈ«Ë¢ÐÂʱ oracle Ö´ÐпìÕÕ²éѯ£¬½«½á¹û·ÅÈë¿ìÕÕ¡£¿ìËÙˢбÈÍêȫˢп죬ÒòΪ¿ìËÙˢн«Ö÷Êý¾Ý¿âµÄÊý¾Ý¾ÍøÂç·¢Ë͵½¿ìÕÕµÄÊý¾ÝÉÙ£¬½öÐè´«ËÍÖ÷±íÖÐÐ޸ĹýµÄÊý¾Ý£¬¶øÍêÈ«Ë¢ÐÂÒª´«ËÍ¿ìÕÕ²éѯµÄÈ«²¿½á¹û¡£
ÒýÓÃ:Alter snapshot s_yh_qfcx refresh fast
Start with sysdate+1/1440 next sysdate+1/144;
{ ´Ë SQL Óï¾äµÄÒâ˼Ϊ£ºÉ趨 oracle ×Ô¶¯ÔÚ 1 ·ÖÖÓ
(1/24*60) ºó½øÐеÚÒ»´Î¿ìËÙˢУ¬ÒÔºóÿ¸ô 10 ·ÖÖÓ
(10/24*60) ¿ìËÙË¢ÐÂÒ»´Î¡£ }
Alter snapshot s_yh_qfcx refresh complete
Start with sysdate+1/2880 next sysdate+1;
{ ´Ë SQL Óï¾äµÄÒâ˼Ϊ£ºÉ趨 oracle ×Ô¶¯ÔÚ 30 ³®
(30/24*60*60) ºó½øÐеÚÒ»´ÎÍêȫˢУ¬
ÒÔºóÿ¸ô 1 ÌìÍêÈ«Ë¢ÐÂÒ»´Î¡£ }
¡¡¡¡ËµÃ÷£º
¡¡¡¡1 ¡¢ÒòΪ¿ìÕÕË¢ÐÂÊÇ·þÎñÆ÷×Ô¶¯Íê³ÉµÄ£¬ËùÒÔÒª±£Ö¤ oracle Êý¾Ý¿âÆô¶¯ÁË¿ìÕÕˢнø³Ì¡£²é¿´ oracle Êý¾Ý¿âÊÇ·ñÆô¶¯ÁË¿ìÕÕˢнø³Ì£¬¿ÉÒÔÒÔÊý¾Ý¿â sys Éí·Ý²é¿´ÊÓͼ V_$SYSTEM_PARAMETER ÖеIJÎÊý snapshot_refresh_processes µÄÖµÊÇ·ñΪ 1 £¬Èç¹û²»Îª 1 £¬Ôò¿ìÕÕˢнø³ÌδÆô¶¯¡£
¡¡¡¡2 ¡¢Æô¶¯¿ìÕÕˢнø³ÌµÄ·½·¨Îª£ºÐÞ¸Ä oracle Êý¾Ý¿âµÄ³õʼ»¯Îļþ initorcl.ora £¬½«ÆäÖÐµÄ snapshot_refresh_processes ²ÎÊýµÄÖµ¸ÄÓÉ 0 ¸ÄΪ 1 £¬È»ºóÖØÐÂÆô¶¯ oracle Êý¾Ý¼´¿É¡£
¡¡¡¡3 ¡¢ÐèҪ˵Ã÷µÄÊÇ£º½¨Á¢¿ìÕÕÈÕ־ʱ oracle Êý¾Ý¿âΪÎÒÃǽ¨Á¢ÁËÒ»¸ö»ùÓÚ yh_qfcx µÄ´¥·¢Æ÷ tlog$_yh_qfcx ºÍ¿ìÕÕÈÕÖ¾±í mlog$_yh_qfcx; ½¨Á¢¿ìÕÕʱ oracle Êý¾Ý¿âΪÎÒÃǽ¨Á¢ÁËÒ»¸ö±í¡¢Á½¸öÊÓͼ¡¢Ò»¸öË÷Òý£¬ËüÃÇ·Ö±ðΪ£º
¡¡¡¡Ò»¸ö±í£º snap$_s_yh_qfcx;
¡¡¡¡Á½¸öÊÓͼ£º mview$_s_yh_qfcx ºÍ s_yh_qfcx;
¡¡¡¡Ò»¸öË÷Òý£º I_snap$_s_yh_qfcx
¡¡¡¡»ùÓÚ±í snap$_s_yh_qfcx ÖÐµÄ m_row$$ ×ֶΡ£