oracle ÎﻯÊÓͼ
ÎﻯÊÓͼÊÇÒ»ÖÖÌØÊâµÄÎïÀí±í£¬“Îﻯ”(Materialized)ÊÓͼÊÇÏà¶ÔÆÕͨÊÓͼ¶øÑԵġ£ÆÕͨÊÓͼÊÇÐéÄâ±í£¬Ó¦ÓõľÖÏÞÐÔ´ó£¬ÈκζÔÊÓͼµÄ²éѯ£¬Oracle¶¼Êµ¼ÊÉÏת»»ÎªÊÓͼSQLÓï
¾äµÄ²éѯ¡£ÕâÑù¶ÔÕûÌå²éѯÐÔÄܵÄÌá¸ß£¬²¢Ã»ÓÐʵÖÊÉϵĺô¦¡£
¡¡¡¡Oracle×îÔçÔÚOLAPϵͳÖÐÒýÈëÁËÎﻯÊÓͼµÄ¸ÅÄî¡£µ«ºóÀ´ºÜ¶à´óÐÍOLTPϵͳÖУ¬·¢ÏÖÀàËÆÍ³¼ÆµÄ²éѯÊÇÎ޿ɱÜÃ⣬¶øÕâЩ²éѯ²Ù×÷Èç¹ûºÜƵ·±£¬¶ÔÕûÌåÊý¾Ý¿âÐÔÄÜÊǺÜÖÂÃüµÄ
¡£ÓÚÊÇOracle¿ªÊ¼²»¶ÏµÄ¸Ä½øÎﻯÊÓͼ£¬Ê¹µÃÆäÒ²¿ªÊ¼ºÏÊÊOLTPϵͳ¡£´ÓOracle 8iµ½ÏÖÔÚ£¬¹¦ÄÜÒѾÏà¶Ô±È½ÏÍ걸ÁË¡£
¡¡¡¡±¾ÎÄÊÇOracleÎﻯÊÓͼϵÁÐÎÄÕµĵÚһƪ£¬ÓÐÁ½¸öÖ÷ҪĿµÄ£¬À´ÌåÑéһϴ´½¨ON DEMANDºÍON COMMITÎﻯÊÓͼµÄ·½·¨¡£ON DEMANDºÍON COMMITÎﻯÊÓͼµÄÇø±ðÔÚÓÚÆäˢз½·¨
µÄ²»Í¬£¬ON DEMAND¹ËÃû˼Ò壬½öÔÚ¸ÃÎﻯÊÓͼ“ÐèÒª”±»Ë¢ÐÂÁË£¬²Å½øÐÐË¢ÐÂ(REFRESH)£¬¼´¸üÐÂÎﻯÊÓͼ£¬ÒÔ±£Ö¤ºÍ»ù±íÊý¾ÝµÄÒ»ÖÂÐÔ;¶øON COMMITÊÇ˵£¬Ò»µ©»ù±íÓÐÁËCOMMIT
£¬¼´ÊÂÎñÌá½»£¬ÔòÁ¢¿ÌˢУ¬Á¢¿Ì¸üÐÂÎﻯÊÓͼ£¬Ê¹µÃÊý¾ÝºÍ»ù±íÒ»Ö¡£
¡¡¡¡1¡¢µÚÒ»¸öON DEMANDÎﻯÊÓͼ
¡¡¡¡1.1¡¢´´½¨ON DEMANDÎﻯÊÓͼ
¡¡¡¡ÏÂÃæ´´½¨Ò»¸ö×î¼òµ¥µÄÎﻯÊÓͼ£¬Õâ¸öÎﻯÊÓͼµÄ¶¨ÒåºÜÀàËÆÓÚÆÕͨÊÓͼµÄ´´½¨Óï¾ä£¬Ö»ÊǶàÁËÒ»¸ömaterialized£¬µ«¾ÍÊÇÕâ¸öµ¥´Ê£¬Ôì³ÉÁËÎﻯÊÓͼºÍÆÕͨÊÓͼ(ÐéÄâ±í)µÄ
ÌìÈÀÖ®±ð£¬Ò²ÒýÉê³öºóÃæºÜ¶àµÄÊÂÇ飬ºÇºÇ¡£
¡¡¡¡±¾ÀýÖÐÐèÒªÌØ±ð×¢ÒâµÄÊÇ£¬Oracle¸øÎﻯÊÓͼµÄÖØÒª¶¨Òå²ÎÊýµÄĬÈÏÖµ´¦Àí£¬ÔÚÏÂÃæµÄÀý×ÓÖлáÓÐÌØ±ð˵Ã÷¡£ÒòΪÎﻯÊÓͼµÄ´´½¨±¾ÉíÊǺܸ´ÔÓºÍÐèÒªÓÅ»¯²ÎÊýÉèÖõģ¬Ìرð
ÊÇÕë¶Ô´óÐÍÉú²úÊý¾Ý¿âϵͳ¶øÑÔ¡£µ«OracleÔÊÐíÒÔÕâÖÖ×î¼òµ¥µÄ£¬ÀàËÆÓÚÆÕͨÊÓͼµÄ°ì·¨À´×ö£¬ËùÒÔ²»¿É±ÜÃâµÄ»áÉæ¼°µ½Ä¬ÈÏÖµÎÊÌâ¡£
ÏñÎÒÃÇÕâÑù£¬´´½¨ÎﻯÊÓͼʱδ×÷Ö¸¶¨£¬ÔòOracle°´ON DEMANDģʽÀ´´´½¨¡£
¡¡¡¡´ÓÏÂÀýÖпÉÒÔ¿´³ö£º
¡¡¡¡1) ÎﻯÊÓͼÔÚijÖÖÒâÒåÉÏ˵¾ÍÊÇÒ»¸öÎïÀí±í(¶øÇÒ²»½ö½öÊÇÒ»¸öÎïÀí±í)£¬Õâͨ¹ýÆä¿ÉÒÔ±»user_tables²éѯ³öÀ´£¬¶øµÃµ½×ôÖ¤;
¡¡¡¡2) ÎﻯÊÓͼҲÊÇÒ»ÖÖ¶Î(segment)£¬ËùÒÔÆäÓÐ×Ô¼ºµÄÎïÀí´æ´¢ÊôÐÔ;
¡¡¡¡3) ÎﻯÊÓͼ»áÕ¼ÓÃÊý¾Ý¿â´ÅÅ̿ռ䣬Õâµã´Óuser_segmentµÄ²éѯ½á¹û£¬¿ÉÒԵõ½×ôÖ¤¡£
¡¡¡¡´´½¨ÎﻯÊÓͼ
¡¡¡¡--»ñÈ¡Êý¾Ý¿ârdbms°æ±¾ÐÅÏ¢¡¡¡¡
¡¡¡¡¡¡SQL>select * from v$version;
¡¡¡¡BANNER
¡¡¡¡--------------------------------------------------------------------------------
¡¡¡¡OracleDatabase11gEnte
Ïà¹ØÎĵµ£º
Ê×ÏÈ£¬ÎÒÃÇҪȷ¶¨Êý¾Ý¿âÔËÐÐÔÚºÎÖÖÓÅ»¯Ä£Ê½Ï£¬ÏàÓ¦µÄ²ÎÊýÊÇ£ºoptimizer_mode¡£¿ÉÔÚsvrmgrlÖÐÔËÐГshow parameter optimizer_mode"À´²é¿´¡£ORACLE V7ÒÔÀ´È±Ê¡µÄÉèÖÃÓ¦ÊÇ"choose"£¬¼´Èç¹û¶ÔÒÑ·ÖÎöµÄ±í²éѯµÄ»°Ñ¡ÔñCBO£¬·ñÔòÑ¡ÔñRBO¡£Èç¹û¸Ã²ÎÊýÉèΪ“rule”£¬Ôò²»ÂÛ±íÊÇ·ñ·ÖÎö¹ý£¬Ò»¸ÅÑ¡ÓÃRBO£¬³ý·ÇÔÚÓï¾äÖÐ ......
´´½¨ÐµÄÓû§Ê±£¬ÒªÖ¸¶¨default tablespace£¬·ñÔòËü»á°Ñsystem±í¿Õ¼äµ±³É×Ô¼ºµÄȱʡ±í¿Õ¼ä¡£ÕâÑù×öÊDz»ÌᳫµÄ¡£¹À¼ÆÔÀ´´´½¨Ä³¸öÓû§µÄʱºòûÓÐÖ¸¶¨È±Ê¡±í¿Õ¼ä£¬¶øÏÖÔÚËüʹÓÃϵͳ±í¿Õ¼äµÄȨÏÞ±»DBA¸øÊÕ»ØÁË¡£
ÏÈÓõļòµ¥µÄ°ì·¨ÊÔÊÔ£¬Ò»°ãȱʡµÄORACLE°²× ......
ǰÁ½Ì콫×Ô¼º±¾»úÆ÷ÖеÄASP.NETÓ¦Óò¿Êðµ½ÁË·þÎñÆ÷ÉÏ,½á¹û³öÏÖÁËЩÎÊÌâ.ÕÛÌÚÁËÁ½Ìì²Å¸ãÇå³þ.
Ê×ÏÈ·¢ÏÖ°²×°.NET3.5ʱºòÐèÒªÁ¬½ÓInternet,(Æäʵ°²×°°üÍêÕûµÄÀëÏß°²×°°ü)¶ø·þÎñÆ÷ÊÇÄÚ²¿ÍøÂçµÄ,ÿ°ì·¨Ö»Äܰ²×°Ò»¸öVS2008ÉÏÈ¥,Õæ²»Ã÷°×ΪºÎ°²×°VSʱºòdotNetFrameworkÓÖ²»ÐèÒªÁ¬½ÓInternetÁË.
ºóÀ´·¢ÏÖÔÚ±¾»úÆ÷ûÓÐÎÊÌâµÄÓ¦Óò¿ ......
°¸Àý˵Ã÷
ΪÁ˽ÚԼϵͳ×ÊÔ´£¬ÎÒÃÇÔÚÁ·Ï°oracleµÄµçÄÔÖо³£»á½«oracleµÄ¸÷ÖÖ·þÎñÉèΪÊÖ¶¯µÄÆô¶¯Ä£Ê½£¬ÓÐʱΪÁË·½±ãÆÚ¼ä²»Ô¸Òâ´ò¿ª·þÎñ¹ÜÀí´°¿Ú£¬Òò´ËÌØÔڴ˼ǼһÏÂÃüÁîÐÐÆô¶¯·½·¨¡£
ÎÒÓÐÁ½¸öÀý³Ì£ºorcl--×öÄ¿±êÊý¾Ý¿â£»test--×ö»Ö¸´Ä¿Â¼Êý¾Ý¿â¡£
Ò»°ãÀ´ËµË³ÐòÈçÏ£º
C:\>net start oracleserviceorcl
OracleServic ......
ºÃ¾Ã沒ÓÐ來寫Ïà關FormµÄÎÄÕÂÁË¡£
ÏÂÃæ給´ó¼ÒÊÕ¼¯Ò»ÏÂÏà關Oracle FormµÄÏûÏ¢Ìáʾ
FND_MESSAGE.SET_STRING(‘<Message>’)¡£
´ËÏûÏ¢Ò»¶¨Òª結ºÏFND_MESSAGE.SHOW»òFND_MESSAGE.ERROR»òFND_MESSAGE.HINT»òFND_MESSAGE.WARN»òFND_MESSAGE.QUESTIONʹÓòÅÄ ......