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

oracleÖØ½¨Ë÷Òý

Ö£ÖØËµÃ÷£º´ËÎÄÀ´×ÔÓÚÍøÂ磬ÈçÓÐÇÖȨÇë¸æÖ®£¡
µ¼¶Á£º
¡¡¡¡Öؽ¨Ë÷ÒýÓжàÖÖ·½Ê½£¬Èçdrop and re-create¡¢rebuild¡¢rebuild onlineµÈ¡£ÏÂÃæ¼òµ¥±È½ÏÕ⼸ÖÖ·½Ê½ÒìͬÒÔ¼°ÓÅȱµã£º
¡¡¡¡Ê×ÏȽ¨Á¢²âÊÔ±í¼°Êý¾Ý£º
¡¡¡¡SQL> CREATE TABLE TEST AS SELECT CITYCODE C1 from CITIZENINFO2;
¡¡¡¡Table created
¡¡¡¡SQL> ALTER TABLE TEST MODIFY C1 NOT NULL;
¡¡¡¡Table altered
¡¡¡¡SQL> SELECT COUNT(1) from TEST;
¡¡¡¡COUNT(1)
¡¡¡¡----------
¡¡¡¡16000000
¡¡¡¡Ò»¡¢drop and re-createºÍrebuild
¡¡¡¡Ê×ÏÈ¿´¿´Õý³£½¨Á¢Ë÷Òýʱ£¬¶Ô±íµÄ¼ÓËøÇé¿ö¡£
¡¡¡¡suk@ORACLE9I> @show_sid
¡¡¡¡SID
¡¡¡¡----------
¡¡¡¡14
¡¡¡¡suk@ORACLE9I> CREATE INDEX IDX_TEST_C1 ON TEST(C1);
¡¡¡¡Ë÷ÒýÒÑ´´½¨¡£
¡¡¡¡SQL> SELECT OBJECT_NAME,LMODE from V$LOCK L,DBA_OBJECTS O WHERE O.OBJECT_ID=L.ID1 AND L.TYPE='TM' AND SID=14;
¡¡¡¡OBJECT_NAME LMODE
¡¡¡¡------------------------------ ----------
¡¡¡¡OBJ$ 3
¡¡¡¡TEST 4
¡¡¡¡¿É¼û£¬ÆÕͨÇé¿öϽ¨Á¢Ë÷Òýʱ£¬oracle»á¶Ô»ù±í¼ÓshareËø£¬ÓÉÓÚshareËøºÍ row-XÊDz»¼æÈݵģ¬Ò²¾ÍÊÇ˵£¬ÔÚ½¨Á¢Ë÷ÒýÆÚ¼ä£¬ÎÞ·¨¶Ô»ù±í½øÐÐDML²Ù×÷¡£
¡¡¡¡¶ÔÓÚɾ³ýÖØ½¨Ë÷ÒýµÄ·½·¨¾Í²»½éÉÜÁË£¬ËüÓëÉÏÃæµÄÃèÊöÊÇÒ»ÑùµÄ£¬ÏÂÃæÎÒÃÇ¿´¿´ÓÃrebuildµÄ·½Ê½½¨Á¢Ë÷ÒýÓÐÊ²Ã´ÌØ±ð¡£
¡¡¡¡suk@ORACLE9I> ALTER INDEX IDX_TEST_C1 REBUILD;
¡¡¡¡Ë÷ÒýÒѸü¸Ä¡£
¡¡¡¡Áí¿ªÒ»¸ö»á»°£¬²éѯ´ËʱtestµÄ¼ÓËøÇé¿ö£º
¡¡¡¡SQL> SELECT OBJECT_NAME,LMODE from V$LOCK L,DBA_OBJECTS O WHERE O.OBJECT_ID=L.ID1 AND L.TYPE='TM' AND SID=14;
¡¡¡¡OBJECT_NAME LMODE
¡¡¡¡------------------------------ ----------
¡¡¡¡TEST 4
¡¡¡¡¿É¼û£¬rebuildµÄ·½Ê½¶Ô»ù±íµÄ¼ÓËø·½Ê½ÓëCREATEʱÊÇÒ»ÑùµÄ¡£
¡¡¡¡Áí¿ªÒ»¸ö»á»°£¬ÔÚË÷ÒýÕýÔÚrebuildʱ£¬Ö´ÐÐÈçÏÂSQL£º
¡¡¡¡suk@ORACLE9I> SET AUTOTRACE TRACE
¡¡¡¡suk@ORACLE9I> SELECT /*+ INDEX(TEST) */ COUNT(1) from TEST WHERE ROWNUM<10;
¡¡¡¡Ö´Ðмƻ®
¡¡¡¡----------------------------------------------------------
¡¡¡¡0 SELECT STATEMENT ptimizer=CHOOSE (Cost=26 Card=1)
¡¡¡¡1 0 SORT (AGGREGATE)
¡¡¡¡2 1 COUNT (STOPKEY)
¡¡¡¡3 2 INDEX (FULL SCAN) OF 'IDX_TEST_C1' (NON-UNIQUE) (Cost=
¡¡¡¡26 Card=1986621)
¡¡¡¡¿ÉÒÔ¿´µ½Ë÷ÒýÔÚÖØ½¨Ê±£¬²éѯÈÔÈ»¿ÉÒÔʹÓÃ


Ïà¹ØÎĵµ£º

oracleÊý¾Ý¿â

¹Ø¼ü×Ö: oracleÊý¾Ý¿â
OracleÊý¾Ý¿âÃüÁ
1¡¢sqlplusÆô¶¯·½Ê½£º
DosÏÂÔËÐÐsqlplus Óû§Ãû/ÃÜÂë  as sysdba
ÀýÈ磺c:>sqlplus sys/password AS sydba(ϵͳÕÊ»§)
»òÕߣºc:>sqlplus scott/password
2¡¢Óû§Á¬½Ó(Çл»)²Ù×÷£º
sql>conn Scott/password(ĬÈÏΪtiger)
×¢£ºconnÓëconnectʹÓ÷½·¨Ò» ......

½â¾öIPµØÖ·±ä»¯ºóOracle 10gÈçºÎ²»ÊÜÓ°Ïì

ÔÚʵ¼ÊµÄ¹¤×÷»·¾³ÖУ¬Ðí¶àÈËΪÁËÊÊÓ¦¿Í»§µÄ»·¾³£¬×ÜÊÇÐèҪƵ·±¸ü¸ÄIPµØÖ·£¬µ«ÊÇÔÚIPµØÖ·±ä»»ºó£¬Oracle 10g¾Í»á³öÏÖÆô¶¯²»Á˵ÄÏÖÏó¡£ÍøÉÏÏà¹ØÎÊÌâµÄ¼¼ÊõÎÄÕ´ó¶àÊýÊÇÕë¶ÔOracle 9i£¬»òÕßÒÔǰµÄOracle 8iµÄ°æ±¾£¬¶ÔÓëOracle 10gµÄ°æ±¾£¬´ó¶àÖ»ÊǽéÉÜÁË´ó¸Å£¬²¢Ã»Óиø³ö¾ßÌåµÄ²½Öè!±¾ÎÄÖУ¬ÎÒÃǽ«Õë¶ÔÕâÒ»ÎÊÌâ¸ø³ö¾ßÌåµÄ½â¾ö² ......

Oracle·ÖÇø(Partition)

ÏîÄ¿ÖÐÓõ½µÄpartition£¬×ܽáÕûÀíÒ»ÏÂÏà¹ØÖªÊ¶¡££¨ÍøÉϲɼ¯£¬ÈçÓÐÇÖȨ£¬Ç뼰ʱÁªÏµ¡££©
 
Ò»¡¢Oracle·ÖÇø¼ò½é
ORACLEµÄ·ÖÇøÊÇÒ»ÖÖ´¦Àí³¬´óÐÍ±í¡¢Ë÷ÒýµÈµÄ¼¼Êõ¡£·ÖÇøÊÇÒ»ÖÖ“·Ö¶øÖÎÖ®”µÄ¼¼Êõ£¬Í¨¹ý½«´ó±íºÍË÷Òý·Ö³É¿ÉÒÔ¹ÜÀíµÄС¿é£¬´Ó¶ø±ÜÃâÁ˶Ôÿ¸ö±í×÷Ϊһ¸ö´óµÄ¡¢µ¥¶ÀµÄ¶ÔÏó½øÐйÜÀí£¬Îª´óÁ¿Êý¾ÝÌṩ ......

Oracle ÊÓͼ

Oracle ÊÓͼ
    ÊÓͼ: Äã¿ÉÒÔͨ¹ý´´½¨±íµÄÊÓͼÀ´±íÏÖÊý¾ÝµÄÂß¼­×Ó¼¯»òÊý¾ÝµÄ×éºÏ.ÊÓͼÊÇ»ùÓÚ±í»òÕßÁíÒ»¸ö
          ÊÓͼµÄÂß¼­±í,Ò»¸öÊÓͼ²¢²»°üº¬Ëü×Ô¼ºµÄÊý¾Ý,ËüÏóÒ»¸ö´°¿Ú,ͨ¹ý¸Ã´°¿Ú¿ÉÒԲ鿴»ò¸Ä±ä
         ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ