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
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
ORACLE±¸·Ý²ßÂÔ(ORACLE BACKUP STRATEGY)
2007Äê11ÔÂ02ÈÕ ÐÇÆÚÎå 16:03
¸ÅÒª
1¡¢Á˽âʲôÊDZ¸·Ý
2¡¢Á˽ⱸ·ÝµÄÖØÒªÐÔ
3¡¢Àí½âÊý¾Ý¿âµÄÁ½ÖÖÔËÐз½Ê½
4¡¢Àí½â²»Í¬µÄ±¸·Ý·½Ê½¼°ÆäÇø±ð
5¡¢Á˽âÕýÈ·µÄ±¸·Ý²ßÂÔ¼°ÆäºÃ´¦
Ò»¡¢Á˽ⱸ·ÝµÄÖØÒªÐÔ
¿ÉÒÔ˵£¬´Ó¼ÆËã»úϵͳ³öÊÀµÄÄÇÌìÆ𣬾ÍÓÐÁ˱¸·ÝÕâ¸ö¸ÅÄ ......
SELECT * from ALL_SOURCE
where TYPE='PROCEDURE' AND TEXT LIKE
'%0997500%';
--²éѯALL_SOURCEÖУ¬£¨½Å±¾´úÂ룩ÄÚÈÝÓë0997500Ä£ºýÆ¥ÅäµÄÀàÐÍΪPROCEDURE£¨´æ´¢¹ý³Ì£©µÄÐÅÏ¢¡£
¸ù¾ÝGROUP
BY TYPE
¸ÃALL_SOURCEÖÐÖ»ÓÐÒÔÏÂ5ÖÖÀàÐÍ
1 FUNCTION
2 JAVA
SOURCE
3 PACKAGE
4 P ......
Ò»£ºSQL Loader µÄÌصã
oracle×Ô¼º´øÁ˺ܶàµÄ¹¤¾ß¿ÉÒÔÓÃÀ´½øÐÐÊý¾ÝµÄǨÒÆ¡¢±¸·ÝºÍ»Ö¸´µÈ¹¤×÷¡£µ«ÊÇÿ¸ö¹¤¾ß¶¼ÓÐ×Ô¼ºµÄÌص㡣
±ÈÈç˵expºÍimp¿ÉÒÔ¶ÔÊý¾Ý¿âÖеÄÊý¾Ý½øÐе¼³öºÍµ¼³öµÄ¹¤×÷£¬ÊÇÒ»ÖֺܺõÄÊý¾Ý¿â±¸·ÝºÍ»Ö¸´µÄ¹¤¾ß£¬Òò´ËÖ÷ÒªÓÃÔÚÊý¾Ý¿âµÄÈȱ¸·ÝºÍ»Ö¸´·½Ãæ¡£ÓÐ×ÅËٶȿ죬ʹÓüòµ¥£¬¿ì½ÝµÄÓŵ㣻ͬʱҲÓÐһЩȱµ ......
Ò». µ¼³ö¹¤¾ß exp
1. ËüÊDzÙ×÷ϵͳÏÂÒ»¸ö¿ÉÖ´ÐеÄÎļþ ´æ·ÅĿ¼/ORACLE_HOME/bin
expµ¼³ö¹¤¾ß½«Êý¾Ý¿âÖÐÊý¾Ý±¸·ÝѹËõ³ÉÒ»¸ö¶þ½øÖÆϵͳÎļþ.¿ÉÒÔÔÚ²»Í¬OS¼äǨÒÆ
ËüÓÐÈýÖÖģʽ£º
a. Óû§Ä£Ê½£º µ¼³öÓû§ËùÓжÔÏóÒÔ¼°¶ÔÏóÖÐµÄ ......