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

ORACLE ÆÕͨ±íת»»³É·ÖÇø±í£¨ÔÚÏßÖØ¶¨Ò壩


ÔÚÒ»¸ö¸ß¿ÉÓÃϵͳÖУ¬Èç¹ûÐèÒª¸Ä±äÒ»¸ö±íµÄ¶¨ÒåÊÇÒ»¼þ±È½Ï¼¬ÊÖµÄÎÊÌ⣬ÓÈÆäÊǶÔ
ÓÚ7×24ϵͳ¡£OracleÌṩµÄ»ù±¾Óï·¨»ù±¾¿ÉÒÔÂú×ãÒ»°ãÐÔÐ޸쬵«ÊǶÔÓÚ°ÑÆÕͨ¶Ñ±í¸ÄΪ·ÖÇø±í£¬°ÑË÷Òý×éÖ¯±íÐÞ¸ÄΪ¶Ñ±íµÈ²Ù×÷¾ÍÎÞ·¨Íê³ÉÁË¡£¶øÇÒ£¬
¶ÔÓÚ±»´óÁ¿DMLÓï¾ä·ÃÎÊµÄ±í£¬ÐÒÔ˵ÄÊÇ£¬Oracle´Ó9i°æ±¾¿ªÊ¼ÌṩÁËÔÚÏßÖØ¶¨Òå±í¹¦ÄÜ£¬Í¨¹ýµ÷ÓÃDBMS_REDEFINITION°ü£¬¿ÉÒÔÔÚÐÞ
¸Ä±í½á¹¹µÄͬʱÔÊÐíDML²Ù×÷¡£
ÔÚÏßÖØ¶¨Òå±í¾ßÓÐÒÔϹ¦ÄÜ£º
Ð޸ıíµÄ´æ´¢²ÎÊý£»
¿ÉÒÔ½«±í×ªÒÆµ½ÆäËû±í¿Õ¼ä£»
Ôö¼Ó²¢ÐвéѯѡÏ
Ôö¼Ó»òɾ³ý·ÖÇø£»
ÖØ½¨±íÒÔ¼õÉÙË鯬£»
½«¶Ñ±í¸ÄΪË÷Òý×éÖ¯±í»òÏà·´µÄ²Ù×÷£»
Ôö¼Ó»òɾ³ýÒ»¸öÁС£
µ÷ÓÃDBMS_REDEFINITION°üÐèÒªEXECUTE_CATALOG_ROLE½ÇÉ«£¬³ý´ËÖ®Í⣬»¹ÐèÒªCREATE ANY
TABLE¡¢ALTER ANY TABLE¡¢DROP ANY TABLE¡¢LOCK ANY TABLEºÍSELECT ANY
TABLEµÄȨÏÞ¡£
ÔÚÏßÖØ¶¨Òå±íµÄ²½ÖèÈçÏ£º
1.Ñ¡ÔñÒ»ÖÖÖØ¶¨Òå·½·¨£º
´æÔÚÁ½ÖÖÖØ¶¨Òå·½·¨£¬Ò»ÖÖÊÇ»ùÓÚÖ÷¼ü¡¢ÁíÒ»ÖÖÊÇ»ùÓÚROWID¡£ROWIDµÄ·½Ê½²»ÄÜÓÃÓÚË÷Òý×éÖ¯±í£¬¶øÇÒÖØ¶¨Òåºó»á´æÔÚÒþ²ØÁÐM_ROW$$¡£Ä¬ÈϲÉÓÃÖ÷¼üµÄ·½Ê½¡£
2.µ÷ÓÃDBMS_REDEFINITION.CAN_REDEF_TABLE()¹ý³Ì£¬Èç¹û±í²»Âú×ãÖØ¶¨ÒåµÄÌõ¼þ£¬½«»á±¨´í²¢¸ø³öÔ­Òò¡£
3.ÔÚÓÃÒ»¸ö·½°¸Öн¨Á¢Ò»¸ö¿ÕµÄÖмä±í£¬¸ù¾ÝÖØ¶¨ÒåºóÄãÆÚÍûµÃµ½µÄ½á¹¹½¨Á¢Öмä±í¡£±ÈÈ磺²ÉÓ÷ÖÇø±í£¬Ôö¼ÓÁËCOLUMNµÈ¡£
4.µ÷ÓÃDBMS_REDEFINITION.START_REDEF_TABLE()¹ý³Ì£¬²¢ÌṩÏÂÁвÎÊý£º±»Öض¨ÒåµÄ±íµÄÃû³Æ¡¢Öмä±íµÄÃû³Æ¡¢ÁеÄÓ³É乿Ôò¡¢Öض¨Òå·½·¨¡£
Èç¹ûÓ³Éä·½·¨Ã»ÓÐÌṩ£¬ÔòÈÏΪËùÓаüÀ¨ÔÚÖмä±íÖеÄÁÐÓÃÓÚ±íµÄÖØ¶¨Òå¡£Èç¹û¸ø³öÁËÓ³Éä·½·¨£¬ÔòÖ»¿¼ÂÇÓ³Éä·½·¨Öиø³öµÄÁС£Èç¹ûûÓиø³öÖØ¶¨Òå·½·¨£¬ÔòÈÏΪʹÓÃÖ÷¼ü·½Ê½¡£
5.ÔÚÖмä±íÉϽ¨Á¢´¥·¢Æ÷¡¢Ë÷ÒýºÍÔ¼Êø£¬²¢½øÐÐÏàÓ¦µÄÊÚȨ¡£Èκΰüº¬Öмä±íµÄÍêÕûÐÔÔ¼ÊøÓ¦½«×´Ì¬ÖÃΪdisabled¡£
µ±Öض¨ÒåÍê³Éʱ£¬Öмä±íÉϽ¨Á¢µÄ´¥·¢Æ÷¡¢Ë÷Òý¡¢Ô¼ÊøºÍÊÚȨ½«Ìæ»»ÖØ¶¨Òå±íÉϵĴ¥·¢Æ÷¡¢Ë÷Òý¡¢Ô¼ÊøºÍÊÚȨ¡£Öмä±íÉÏdisabledµÄÔ¼Êø½«ÔÚÖØ¶¨Òå±íÉÏenable¡£
6.£¨¿ÉÑ¡£©Èç¹ûÔÚÖ´ÐÐDBMS_REDEFINITION.START_REDEF_TABLE()¹ý³ÌºÍÖ´ÐÐDBMS_REDEFINITION.FINISH_REDEF_TABLE()¹ý³ÌÖ±½ÓÔÚÖØ¶¨Òå±íÉÏÖ´ÐÐÁË´óÁ¿µÄDML²Ù×÷£¬ÄÇô¿ÉÒÔÑ¡ÔñÖ´ÐÐÒ»´Î»ò¶à´ÎµÄ
SYNC_INTERIM_TABLE
()¹ý³Ì£¬ÒÔ¼õÉÙ×îºóÒ»²½Ö´ÐÐFINISH_REDEF_TABLE()¹ý³ÌʱµÄËø¶¨Ê±¼ä¡£
7.Ö´ÐÐDBMS_REDEFINITION.FINISH_REDEF_TABLE()¹ý³ÌÍê³É±íµÄÖØ¶¨Òå¡£


Ïà¹ØÎĵµ£º

jdbcÁ¬½ÓOracle

      ËäȻѧϰJavaºÜ¾ÃÁË£¬×Ô¼ºÒ²Á¬½Ó¹ýһЩÊý¾Ý¿â£¬±ÈÈçmysqlÖ®ÀàµÄ£¬Èç½ñÄØ£¬Ò²Ñ§Ï°ÁËÒ»¶Îʱ¼äµÄOracle£¬È»¶øÄØ£¬½ñÌìÊÇÎÒµÚÒ»´ÎÁ¬½ÓOracle£¬ºÙºÙ£¬Ó¦¸Ã»¹²»ËãÌ«³Ù°É¡£
    ½ñÌìÄØ£¬Óе㱿׾£¬´ó¼ÒĪЦ£¡
    ÎÒÕâÊÇÒ»¸ö²éѯÀý×Ó
    Ê×ÏÈ£¬Ô ......

OracleËø»úÖÆ

Êý¾Ý¿âÊÇÒ»¸ö¶àÓû§Ê¹ÓõĹ²Ïí×ÊÔ´¡£µ±¶à¸öÓû§²¢·¢µØ´æÈ¡Êý¾Ýʱ£¬ÔÚÊý¾Ý¿âÖоͻá²úÉú¶à¸öÊÂÎñͬʱ´æÈ¡Í¬Ò»Êý¾ÝµÄÇé¿ö¡£Èô¶Ô²¢·¢²Ù×÷²»¼Ó¿ØÖƾͿÉÄÜ»á¶ÁÈ¡ºÍ´æ´¢²»ÕýÈ·µÄÊý¾Ý£¬ÆÆ»µÊý¾Ý¿âµÄÒ»ÖÂÐÔ¡£
¼ÓËøÊÇʵÏÖÊý¾Ý¿â²¢·¢¿ØÖƵÄÒ»¸ö·Ç³£ÖØÒªµÄ¼¼Êõ¡£µ±ÊÂÎñÔÚ¶Ôij¸öÊý¾Ý¶ÔÏó½øÐвÙ×÷ǰ£¬ÏÈÏòϵͳ·¢³öÇëÇó£¬¶ÔÆä¼ÓËø¡£¼ÓËøº ......

Oracle³£¼ûº¯Êý´óÈ«

SQLÖеĵ¥¼Ç¼º¯Êý
1.ASCII
·µ»ØÓëÖ¸¶¨µÄ×Ö·û¶ÔÓ¦µÄÊ®½øÖÆÊý;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
       A       A    ZERO     SPACE
--------- --------- -- ......

OracleÈÕÆÚº¯Êý¼¯½õ

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_ch ......

ORACLE DATEºÍTIMESTAMPÊý¾ÝÀàÐ͵ıȽÏ

DATEÊý¾ÝÀàÐÍ
¡¡¡¡Õâ¸öÊý¾ÝÀàÐÍÎÒÃÇʵÔÚÊÇÌ«ÊìϤÁË£¬µ±ÎÒÃÇÐèÒª±íʾÈÕÆÚºÍʱ¼äµÄ»°¶¼»áÏëµ½dateÀàÐÍ¡£Ëü¿ÉÒÔ´æ´¢Ô£¬Ä꣬ÈÕ£¬ÊÀ¼Í£¬Ê±£¬·ÖºÍÃë¡£ËüµäÐ͵ØÓÃÀ´±íʾʲ ôʱºòÊÂÇéÒѾ­·¢Éú»ò½«Òª·¢Éú¡£DATEÊý¾ÝÀàÐ͵ÄÎÊÌâÔÚÓÚËü±íʾÁ½¸öʼþ·¢Éúʱ¼ä¼ä¸ôµÄ¶ÈÁ¿Á£¶ÈÊÇÃë¡£Õâ¸öÎÊÌ⽫ÔÚÎÄÕÂÉÔºóÌÖÂÛtimestampµÄʱ ºò±»½â¾ö¡£¿ÉÒ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ