Oracle±Ê¼Ç ÎﻯÊÓͼ
http://www.wangchao.net.cn/bbsdetail_1776477.html
¡¡µÚ 13 Õ ÎﻯÊÓͼ
¡¡¡¡8.1.5ÆóÒµ°æ/¸öÈ˰濪ʼ֧³Ö
¡¡¡¡ÐèҪȨÏÞ£ºGRANT CREATE MATERIALIZED VIEW£¬»¹±ØÐëÖ±½Ó¸³ÓèGRANT QUERY REWRITE.ΪʵÏÖ²éÑ¯ÖØÐ´£¬±ØÐëʹÓÃCBO.
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡13.1 ÎﻯÊÓͼÈçºÎ¹¤×÷
¡¡¡¡ÉèÖÃ
¡¡¡¡COMPATIBLE²ÎÊý±ØÐë¸ßÓÚ8.1.0
¡¡¡¡QUERY_REWRITE_ENABLED = TRUE
¡¡¡¡QUERY_REWRITE_INTEGRETY =
¡¡¡¡ ENFORCED - ²éѯ½öÓÃOracleÇ¿ÖÆÓë±£Ö¤µÄÔ¼Êø¡¢¹æÔòÖØÐ´£»
¡¡¡¡ TRUSTED – ²éѯ³ýÓÃOracleÇ¿ÖÆÓë±£Ö¤µÄÔ¼Êø¡¢¹æÔò£¬Ò²¿ÉÓÃÓû§É趨µÄÊý¾Ý¼äµÄÈκιØÏµÀ´ÖØÐ´£»
¡¡¡¡ STALE_TOLERATED – ¼´±ãOracleÖªµÀÎﻯÊÓͼÖÐÊý¾Ý¹ýÆÚ£¨ÓëÊÂʵ±íµÈ²»Í¬²½£©£¬Ò²ÖØÐ´²éѯ¡£
¡¡¡¡´´½¨ÎﻯÊÓͼµÄÓû§±ØÐë¾ßÓÐÖ±½Ó¸³ÓèµÄGRANT QUERY REWRITEȨÏÞ£¬²»ÄÜͨ¹ý½ÇÉ«¼ÌÐø¡£
¡¡¡¡ÄÚ²¿»úÖÆ
¡¡¡¡È«ÎÄÆ¥Åä
¡¡¡¡²¿·ÖÆ¥Å䣺´Ófrom×Ӿ俪ʼ£¬ÓÅ»¯Æ÷±È½ÏÖ®ºóµÄÎı¾£¬È»ºó±È½ÏSELECTÁбí
¡¡¡¡Ò»°ãÖØÐ´·½·¨£º
¡¡¡¡Êý¾Ý³ä·Ö
¡¡¡¡¹ØÁª¼æÈÝ
¡¡¡¡·Ö×鼿ÈÝ
¡¡¡¡¾Û¼¯¼æÈÝ
¡¡¡¡13.2 È·±£Ê¹ÓÃÎﻯÊÓͼ
¡¡¡¡Ô¼Êø
¡¡¡¡¿¼Âǵ½ÏÖʵ»·¾³µÄÊý¾ÝÁ¿£¬¿ÉÒÔ½«Ö÷¼ü¡¢Íâ¼ü¡¢·Ç¿ÕµÈÔ¼ÊøÖÃΪNOVALIDATE£¬²¢µ÷ÕûQUERY_REWRITE_INTEGRITYΪTRUSTED£¬ÕâÑù¿ÉÒÔ´ïµ½“ÆÛÆ”Êý¾Ý¿âµÄÄ¿µÄ£¬µ«±ØÐë×¢ÖØ¼ÙÈçÎÞ·¨±£Ö¤´ËÀàÔ¼ÊøµÄÕæÊµÓÐЧ£¬²éѯ¸Äдºó¿ÉÄÜÔì³É½á¹û²»¾«È·¡£
¡¡¡¡Î¬¶È
¡¡¡¡Êµ¼Ê¾ÍÊÇÖ¸Ã÷ÒÑ´æÔڵıíÖи÷ÁеĹ鲢¹ØÏµ£¬´Ó¶ø¹ØÁªÊÂʵ±íºóÐγɵÄÎﻯÊÓͼ¿ÉÓÃÓÚÏò“ÉÏ”¹é²¢£¨Ï൱ÓÚÓñíÖдú±í¸ü¸ß¹é²¢¹ØÏµµÄÁйØÁªÊÂʵ±í£©¡£±ê×¼Óï·¨£º
¡¡¡¡CREATE DIMENSION time_hierarchy_dim
¡¡¡¡ LEVEL day IS time_hierarchy.day
¡¡¡¡ LEVEL mmyyyy IS time_hierarchy.mmyyyy
¡¡¡¡ LEVEL yyyy IS time_hierarchy.yyyy
¡¡¡¡HIERARCHY time_rollup
¡¡¡¡(day CHILD OF mmyyyy CHILD OF yyyy)
¡¡¡¡ATTRIBUTE mmyyyy
¡¡¡¡DETERMINES mon_yyyy;
¡¡¡¡13.3 DBMS_OLAP
¡¡¡¡¹À¼Æ£¨ÎﻯÊÓͼ£©´óС
¡¡¡¡DBMS_OLAP.ESTIMATE_SUMMARY_SIZE£¨ÊÓͼÃû£¬ ÊÓͼ¶¨Ò壬 ¹À¼ÆÐÐÊý£¬ ¹À¼Æ×Ö½ÚÊý£©£»
¡¡¡¡ÆäÖкóÁ½¸ö²ÎÊýΪNUMBERÐÍÊä³ö²ÎÊý¡£
¡¡¡¡Î¬¶ÈÓÐЧÐÔ¼ì
Ïà¹ØÎĵµ£º
ÔÚQuery RewriteÖдó¼Ò¿´µ½Õâ¸ö¼¼ÊõÀë²»¿ªÒ»Ñù¶«Î÷, ʵÌ廯ÊÓͼ, ¼ò³ÆMVIEW. ÕâÊÇOracleÔÚ8iÖÐÊ×ÏÈÍÆ³öµÄ¼¼Êõ, MVIEW³ýÁËÔÚQuery RewriteÖÐʹÓÃÍâ, »¹ÔÚMaster - Slave¸´ÖÆÖÐÓкÜÖØÒªµÄ×÷ÓÃ, ÔÚÕâ¶ùÎÒÃÇÖ÷Òª¹ØÐÄQuery RewriteÏà¹ØµÄµØ·½, OracleÔÚQuery Rewrite·½ÃæÔ½À´Ô½Ç¿ÁË, ÔÚOracle 8iÖлù±¾ÉÏÊÇText Ma ......
// ½¨Á¢±í¿Õ¼ä£¨Ö¸¶¨Îļþ·¾¶£©¡£
create TABLESPACE EAS_D_sptcc0_STANDARD DATAFILE 'F:\oracledb\EAS_D_sptcc0_STANDARD.dbf' size 10000M EXTENT MANAGEMENT local;
// ɾ³ý±í¿Õ¼ä£¨Ö¸¶¨Îļþ·¾¶£©¡£
DROP TABLESPACE temp_data INCLUDING CONTENTS AND DATAFILES;
// ½¨Á¢ÁÙʱ±í¿Õ¼ä¡£
CREATE TEMPORARY TABLESPA ......
´ó¼Ò¶¼ÖªµÀ£¬ÓÃPL/SQLÁ¬½ÓOracle£¬ÊÇÐèÒª°²×°Oracle¿Í»§¶ËÈí¼þµÄ¡£ÓÐûҪÏë¹ý²»°²×°Oracle¿Í»§¶ËÖ±½ÓÁ¬½ÓOracleÄØ£¿
ÆäʵÎÒÒ»Ö±ÏëÕâÑù×ö£¬ÒòΪÕâ¸ö¿Í»§¶ËʵÔÚÌ«ÈÃÈËÌÖÑáÁË£¡£¡£¡²»µ«»á°²×°Ò»¸öJDK£¬¶øÇÒ»¹»á°Ñ×Ô¼º·ÅÔÚ»·¾³±äÁ¿µÄ×îÇ°Ãæ£¬»áÔì³É²»Ð ......
ÔÎÄ:http://www.blogjava.net/Unmi/archive/2009/01/05/249956.html
ÔÚ Oracle Êý¾Ý¿âÖУ¬ÎÒÃÇͨ³£ÔÚ²»Í¬Êý¾Ý¿âµÄ±í¼ä¼Ç¼½øÐи´ÖÆ»òÇ¨ÒÆÊ±»áÓÃÒÔϼ¸ÖÖ·½·¨£º
1. A ±íµÄ¼Ç¼µ¼³öΪһÌõÌõ·ÖºÅ¸ô¿ªµÄ insert Óï¾ä£¬È»ºóÖ´ÐвåÈëµ½ B ±íÖÐ
2. ½¨Á¢Êý¾Ý¿â¼äµÄ dblink£¬È»ºóÓà create table B as select * from A ......
ÏÂÃæ°´Àà±ðÁгöһЩORACLEÓû§³£ÓÃÊý¾Ý×ÖµäµÄ²éѯʹÓ÷½·¨¡£
Ò»¡¢Óû§
²é¿´µ±Ç°Óû§µÄȱʡ±í¿Õ¼ä
SQL>select username,default_tablespace from user_users;
²é¿´µ±Ç°Óû§µÄ½ÇÉ«
SQL ......