Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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³£ÓÃÈÕÆÚÊý¾Ý¸ñʽ

Ò»¡¢ ³£ÓÃÈÕÆÚÊý¾Ý¸ñʽ
 
1.Y»òYY»òYYY ÄêµÄ×îºóһ룬Á½Î»»òÈýλ
SQL> Select to_char(sysdate,'Y') from dual;
TO_CHAR(SYSDATE,'Y')
--------------------
7
SQL> Select to_char(sysdate,'YY') from dual;
TO_CHAR(SYSDATE,'YY')
---------------------
07
SQL> Select to_char(sysdate,'YYY ......

Red Hat Cluster Suite¼¯Èº OracleÊý¾Ý¿â


Ŀ¼
Ò»¡¢¸ÅÊö
¶þ¡¢Ó²¼þƽ̨´î½¨
Èý¡¢Redhat As4 update2°²×°ÅäÖÃ
ËÄ¡¢Oracle 10g°²×°ÅäÖÃ
Îå¡¢Red Hat Cluster Suite°²×°ÅäÖÃ
Áù¡¢ÏµÍ³Çл»²âÊÔ
Æß¡¢³£ÓÃÃüÁî
Ò»¡¢¸ÅÊö
»ÆµºÊпª·¢Çø²ÆÕþ¾Ö±¾´Î²ÉÓÃÁ½Ì¨IBM X3850£­8664·þÎñ
Æ÷¡¢
һ̨DS4300ÅÌÕ󣬯½Ì¨²ÉÓÃRedhat As4 update2 ½áºÏcluster suite£¬²¿ÊðOracle ......

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

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

Oracle·ÖÇø(Partition)

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