oracle Êý¾Ý¿âЧÀÍÆ÷¹Øʱ»ú¶ªÊý¾Ýô
Õý³£ÇéÐÎÏ£¬oracle Êý¾Ý¿âЧÀÍÆ÷¹Ø»ú²»»áµ¼ÖÂÊý¾Ýɥʧ¡£oracle Êý¾Ý¿âʹÓà acid ÔÔò£¬Í¨¹ýһϵÁа취±£»¤Êý¾Ý£º1. Ç¿ÖÆÌá½»ÊÂÎñ; 2. ˢРredo ÈÕÖ¾; 3. ±¸·ÝÄÚ´æÔÝʱ¶Î; 4. ¹Ø±ÕËùÓÐÀú³Ì¡£ÕâЩ°ì·¨È·±£ËùÓÐÊý¾ÝÔڹػúÇ°Òѳ¤ÆÚ»¯µ½·ÇÒ×ʧÐÔ´æ´¢ÖС£
Oracle Êý¾Ý¿âЧÀÍÆ÷¹Øʱ»ú¶ªÊý¾ÝÂð£¿
»Ø¸²£º Õý³£ÇéÐÎÏ£¬Oracle Êý¾Ý¿âЧÀÍÆ÷¹Ø»ú²»»áÔì³ÉÊý¾Ýɥʧ¡£
ÏêϸڹÊÍ£º
Oracle Êý¾Ý¿âʹÓà ACID ÔÔòÀ´È·±£Êý¾ÝÍêÕûÐÔ£¬×ÝÈ»Ôڹػúʱ´ú£º
Ô×ÓÐÔ£¨Atomicity£©£ºËùÓÐÊÂÎñҪôÍêÈ«Ìá½»£¬ÒªÃ´ÍêÈ«»Ø¹ö¡£
Ò»ÖÂÐÔ£¨Consistency£©£ºÊý¾Ý¿âʼÖÕ¼á³ÖÔÚÒ»ÖÂ״̬¡£
¸ôÀëÐÔ£¨Isolation£©£º¶à¸öÊÂÎñͬʱִÐÐʱ£¬²»»áÏ໥×ÌÈÅ¡£
³¤ÆÚÐÔ£¨Durability£©£ºÒ»µ©ÊÂÎñÌá½»£¬Êý¾Ý½«ÓÀÊÀ´æ´¢ÔÚ·ÇÒ×ʧÐÔ´æ´¢ÖС£
Oracle ÔڹرÕЧÀÍÆ÷֮ǰִÐÐÒÔÏ°취ÒÔ±£»¤Êý¾Ý£º
Ç¿ÖÆÌá½»ÊÂÎñ£ºËùÓÐÔ˶¯ÊÂÎñ¶¼Ìá½»£¬½«Î´Ìá½»µÄ¸ü¸ÄÓÀÊÀ´æ´¢ÔÚÊý¾Ý¿âÖС£
ˢРredo ÈÕÖ¾£º½« redo ÈÕÖ¾»º´æÖеÄËùÓдýдÈë¸ü¸ÄдÈë´ÅÅÌ¡£
±¸·ÝÄÚ´æÔÝʱ¶Î£ºÔÝʱ¶ÎÖеÄÊý¾Ý±¸·Ýµ½´ÅÅÌ¡£
¹Ø±ÕËùÓÐÀú³Ì£ºËùÓÐÓû§Àú³ÌºÍºǫ́Àú³Ì¶¼ÓÅÑŵعرա£
Òò´Ë£¬ÔÚÕý³£¹Ø»úÀú³ÌÖУ¬Oracle Êý¾Ý¿â»áÈ·±£ËùÓÐÊý¾Ý¶¼³¤ÆÚ»¯µ½·ÇÒ×ʧÐÔ´æ´¢ÖУ¬´Ó¶ø±ÜÃâÒòЧÀÍÆ÷¹Ø»ú¶øÔì³ÉÊý¾Ýɥʧ¡£
ÒÔÉϾÍÊÇoracle Êý¾Ý¿âЧÀÍÆ÷¹Øʱ»ú¶ªÊý¾ÝôµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡