Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÉîÈëѧϰOracle·ÖÇø±í¼°·ÖÇøË÷Òý

http://www.csip.com.cn/88/n-52488.html
 ¹ØÓÚ·ÖÇø±íºÍ·ÖÇøË÷Òý(About Partitioned Tables and Indexes)¶ÔÓÚ10gR2¶øÑÔ£¬»ù±¾ÉÏ¿ÉÒԷֳɼ¸Àࣺ
Range(·¶Î§)·ÖÇø
Hash(¹þÏ£)·ÖÇø
List(Áбí)·ÖÇø
ÒÔ¼°×éºÏ·ÖÇø£ºRange-Hash,Range-List¡£
¶ÔÓÚ±í¶øÑÔ(³£¹æÒâÒåÉϵĶÑ×éÖ¯±í)£¬ÉÏÊö·ÖÇøÐÎʽ¶¼¿ÉÒÔÓ¦ÓÃ(ÉõÖÁ¿ÉÒÔ¶Ôij¸ö·ÖÇøÖ¸¶¨compressÊôÐÔ)£¬Ö»²»¹ý·ÖÇøÒÀÀµÁв»ÄÜÊÇlob,longÖ®ÀàÊý¾ÝÀàÐÍ£¬Ã¿¸ö±íµÄ·ÖÇø»ò×Ó·ÖÇøÊýµÄ×ÜÊý²»Äܳ¬¹ý1023¸ö¡£
¶ÔÓÚË÷Òý×éÖ¯±í£¬Ö»Äܹ»Ö§³ÖÆÕͨ·ÖÇø·½Ê½£¬²»Ö§³Ö×éºÏ·ÖÇø£¬³£¹æ±íµÄÏÞÖÆ¶ÔÓÚË÷Òý×éÖ¯±íͬÑùÓÐЧ£¬³ý´ËÖ®ÍâÄØ£¬»¹ÓÐһЩÆäʵµÄÏÞÖÆ£¬±ÈÈçÒªÇóË÷Òý×éÖ¯±íµÄ·ÖÇøÒÀÀµÁбØÐëÊÇÖ÷¼ü²Å¿ÉÒԵȡ£
×¢£º±¾ÆªËùÓÐʾÀý½öÕë¶Ô³£¹æ±í£¬¼´¶Ñ×éÖ¯±í£¡
¶ÔÓÚË÷Òý£¬Ðè񻂿·Ö´´½¨µÄÊÇÈ«¾ÖË÷Òý£¬»ò±¾µØË÷Òý£º
l È«¾ÖË÷Òý(global index)£º¼´¿ÉÒÔ·ÖÇø£¬Ò²¿ÉÒÔ²»·ÖÇø¡£¼´¿ÉÒÔ½¨range·ÖÇø£¬Ò²¿ÉÒÔ½¨hash·ÖÇø£¬¼´¿É½¨ÓÚ·ÖÇø±í£¬ÓÖ¿É´´½¨ÓÚ·Ç·ÖÇø±íÉÏ£¬¾ÍÊÇ˵£¬È«¾ÖË÷ÒýÊÇÍêÈ«¶ÀÁ¢µÄ£¬Òò´ËËüÒ²ÐèÒªÎÒÃǸü¶àµÄά»¤²Ù×÷¡£
l ±¾µØË÷Òý(local index)£ºÆä·ÖÇøÐÎʽÓë±íµÄ·ÖÇøÍêÈ«Ïàͬ£¬ÒÀÀµÁÐÏàͬ£¬´æ´¢ÊôÐÔÒ²Ïàͬ¡£¶ÔÓÚ±¾µØË÷Òý£¬ÆäË÷Òý·ÖÇøµÄά»¤×Ô¶¯½øÐУ¬¾ÍÊÇ˵Äãadd/drop/split/truncate±íµÄ·ÖÇøÊ±£¬±¾µØË÷Òý»á×Ô¶¯Î¬»¤ÆäË÷Òý·ÖÇø¡£
Oracle½¨ÒéÈç¹ûµ¥¸ö±í³¬¹ý2G¾Í×îºÃ¶ÔÆä½øÐзÖÇø£¬¶ÔÓÚ´ó±í´´½¨·ÖÇøµÄºÃ´¦ÊÇÏÔ¶øÒ×¼ûµÄ£¬ÕâÀï²»¶àÂÛÊöwhy£¬¶ø½«Öصã·ÅÔÚwhenÒÔ¼°how¡£
WHEN
Ò»¡¢WhenʹÓÃRange·ÖÇø
Range·ÖÇøÄØÊÇÓ¦Ó÷¶Î§±È½Ï¹ãµÄ±í·ÖÇø·½Ê½£¬ËüÊÇÒÔÁеÄÖµµÄ·¶Î§À´×öΪ·ÖÇøµÄ»®·ÖÌõ¼þ£¬½«¼Ç¼´æ·Åµ½ÁÐÖµËùÔÚµÄrange·ÖÇøÖУ¬±ÈÈç°´ÕÕʱ¼ä»®·Ö£¬2008Äê1¼¾¶ÈµÄÊý¾Ý·Åµ½a·ÖÇø£¬08Äê2¼¾¶ÈµÄÊý¾Ý·Åµ½b·ÖÇø£¬Òò´ËÔÚ´´½¨µÄʱºòÄØ£¬ÐèÒªÄãÖ¸¶¨»ùÓÚµÄÁУ¬ÒÔ¼°·ÖÇøµÄ·¶Î§Öµ£¬Èç¹ûijЩ¼Ç¼ÔÝÎÞ·¨Ô¤²â·¶Î§£¬¿ÉÒÔ´´½¨maxvalue·ÖÇø£¬ËùÓв»ÔÚÖ¸¶¨·¶Î§ÄڵļǼ¶¼»á±»´æ´¢µ½maxvalueËùÔÚ·ÖÇøÖУ¬²¢ÇÒÖ§³ÖÖ¸¶¨¶àÁÐ×öΪÒÀÀµÁУ¬ºóÃæÔÚ½²howµÄʱºò»áÏêϸ̸µ½¡£
¶þ¡¢WhenʹÓÃHash·ÖÇø
ͨ³£ÄØ£¬¶ÔÓÚÄÇЩÎÞ·¨ÓÐЧ»®·Ö·¶Î§µÄ±í£¬¿ÉÒÔʹÓÃhash·ÖÇø£¬ÕâÑù¶ÔÓÚÌá¸ßÐÔÄÜ»¹ÊÇ»áÓÐÒ»¶¨µÄ°ïÖú¡£hash·ÖÇø»á½«±íÖеÄÊý¾Ýƽ¾ù·ÖÅäµ½ÄãÖ¸¶¨µÄ¼¸¸ö·ÖÇøÖУ¬ÁÐËùÔÚ·ÖÇøÊÇÒÀ¾Ý·ÖÇøÁеÄhashÖµ×Ô¶¯·ÖÅ䣬Òò´ËÄã²¢²»ÄÜ¿ØÖÆÒ²²»ÖªµÀÄÄÌõ¼Ç¼»á±»·Åµ½Äĸö·ÖÇøÖУ¬hash·ÖÇøÒ²¿ÉÒÔÖ§³Ö¶à¸öÒÀÀµÁС£
Èý¡¢WhenʹÓÃList·ÖÇø
List·ÖÇøÓërange·ÖÇøºÍhash·ÖÇø¶¼ÓÐÀàËÆÖ®´¦£¬¸Ã·ÖÇøÓ


Ïà¹ØÎĵµ£º

ORACLE GROUPING_IDº¯Êý

¿ÉÒÔʹÓÃGROUPING_IDº¯Êý½èÖúHAVING×Ó¾ä¶Ô¼Ç¼½øÐйýÂË£¬½«²»°üº¬Ð¡¼Æ»òÕß×ܼƵļǼ³ýÈ¥¡£GROUPING_ID()º¯Êý¿ÉÒÔ½ÓÊÜÒ»Áлò¶àÁУ¬·µ»ØGROUPINGλÏòÁ¿µÄÊ®½øÖÆÖµ¡£GROUPINGλÏòÁ¿µÄ¼ÆËã·½·¨Êǽ«°´ÕÕ˳Ðò¶ÔÿһÁе÷ÓÃGROUPINGº¯ÊýµÄ½á¹û×éºÏÆðÀ´¡£
¹ØÓÚGROUPINGº¯ÊýµÄʹÓ÷½·¨¿ÉÒԲμûÎÒÇ°ÃæÐ´µÄһƪÎÄÕÂ
http://blog.csdn ......

OracleµÄ¼¯ºÏÔËËã·û

±í1£ºtemp1
AA    BB    CC
1      1      1
1      1      2
1      1      3
±í2£ºtemp2
AA    BB  ......

ORACLE NULLÏê½â

ÎÊ£ºÊ²Ã´ÊÇNULL£¿
´ð£ºÔÚÎÒÃDz»ÖªµÀ¾ßÌåÓÐʲôÊý¾ÝµÄʱºò£¬Ò²¼´Î´Öª£¬¿ÉÒÔÓÃNULL£¬ÎÒÃdzÆËüΪ¿Õ£¬ORACLEÖУ¬º¬ÓпÕÖµµÄ±íÁ㤶ÈΪÁã¡£
ORACLEÔÊÐíÈκÎÒ»ÖÖÊý¾ÝÀàÐ͵Ä×Ö¶ÎΪ¿Õ£¬³ýÁËÒÔÏÂÁ½ÖÖÇé¿ö£º
1¡¢Ö÷¼ü×ֶΣ¨primary key£©£¬
2¡¢¶¨ÒåʱÒѾ­¼ÓÁËNOT NULLÏÞÖÆÌõ¼þµÄ×Ö¶Î
˵Ã÷£º
1¡¢µÈ¼ÛÓÚûÓÐÈκÎÖµ¡¢ÊÇδ֪Êý¡£
2 ......

Install Oracle 10g for Solaris

 Ò»¡¢Ê×ÏÈÏÂÔØ
1¡£µ½OracleµÄOTNÕ¾µãÉÏÏÂÔØOracle10g for Solaris x86µÄ°²×°ÅÌ http://www.oracle.com/technology ... ocs/solx86soft.html 2¡£ÏÂÔØÍê±ÏÒԺ󣬵õ½solarisx86_DB_10_1_0_3_Disk1.cpio.gzÎļþ ½âѹ£¬Éú³ÉDisk1Ŀ¼ $ gunzip -c solarisx86_DB_10_1_0_3_Disk1.cpio.gz | cpio -idmv È»ºó¿´oracle 10g fo ......

Oracle 10g´´½¨·ÖÇø±í¼°Ë÷Òý»¯±í

http://blog.sina.com.cn/s/blog_3fed8ad60100bydo.html
 1¡¢Ê×ÏÈÀûÓÃsystemÕÊ»§´´½¨ÐµķÖÇø£º
my_space1, my_space2(ÀûÓÃÍøÒ³¿ØÖÆÌ¨´´½¨±í¿Õ¼äÒÔ¼°ÓôúÂë´´½¨)¡£
ÔÚʵ¼Ê¹¤×÷ÖУ¬²»Í¬µÄÇø¿ÉÒÔλÓÚ²»Í¬µÄÎïÀí´ÅÅÌÖУ¬²ÅÓÐÕæÕý·ÖÇøµÄЧ¹û¡£
È»ºó£ºÓÃscottÕÊ»§´´½¨·¶Î§·ÖÇø±í£º
create table t1(
id number(5) pri ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ