Oracle ±¸·Ý Óë »Ö¸´ ¸ÅÊö
ÍæOracleÒ²ÓÐ2ÄêµÄʱ¼äÁË£¬ ÁãÁãɢɢµÄÒ²ÕûÀíһЩ×ÊÁÏ¡£ ¶«Î÷Ò»¶àÁË£¬¾ÍÀí²»Çå³þ¡£ ËùÒÔ½áºÏÕÅÏþÃ÷µÄ¡¶´ó»°Oracle RAC¡·µÄһЩÄÚÈÝ£¬ºÍ×Ô¼ºÕûÀíµÄһЩ±Ê¼Ç£¬¶ÔOracle µÄ±¸·ÝºÍ»Ö¸´×öÁËÒ»¸öϵͳµÄÕûÀí¡£ Ò²ÊÇ×Ô¼º¶Ô֪ʶµÄÒ»¸ö¹®¹Ì°É¡£
Ò»£® ×¼±¸ÖªÊ¶
ÏÈÀ´¿´Ò»Ð©×¼±¸ÖªÊ¶£¬Á˽âOracleµÄÎïÀí½á¹¹£¬ÓÐÈçÏÂ4ÖÖ¡£
1. Êý¾ÝÎļþºÍÊý¾Ý¿é
Oracle Êý¾Ý¿âµÄ´æ´¢¿Õ¼äÊÇÓñí¿Õ¼äÀ´±íʾµÄ£¬±í¿Õ¼äÖ»ÊÇÒ»¸öÂß¼¸ÅÄ¶øÎïÀíÉÏÿ¸ö±í¿Õ¼äÊÇÓÉ´ÅÅÌÎļþ×é³É£¬ÕâЩÎļþ½Ð×öÊý¾ÝÎļþ£¨Data file£©£¬Ã¿¸ö±í¿Õ¼ä¿ÉÒÔÓÉÒ»¸öµ½¶à¸öÊý¾ÝÎļþ×é³É£¬Ã¿¸öÊý¾ÝÎļþ±»»®·ÖΪÈô¸É¸ö×îСµÄ´æ´¢µ¥Î»£º Êý¾Ý¿é£¨data block£©¡£
¾ßÌå²Î¿¼ÎÒµÄblog£º ±í¿Õ¼ä(tableSpace) ¶Î(segment) ÅÌÇø(extent) ¿é(block) ¹ØÏµ
http://blog.csdn.net/tianlesoftware/archive/2009/12/13/4962476.aspx
Oracle µÄÓû§Êý¾ÝÊÇдµ½Êý¾Ý¿éÉϵģ¬Oracle ÊÇÔÚSGAÉϲÙ×÷Êý¾ÝµÄ£¬ÐÞ¸ÄÊý¾Ý»òÕßÌí¼ÓÊý¾Ý¶¼ÊÇÔÚÄÚ´æÖнøÐУ¬ÕâЩ±»Ð޸ĵÄÄÚ´æ²»»áÁ¢¼´Ð´Èë´ÅÅÌ£¬¶øÊÇÒÔÌØ¶¨µÄʱ¼ä¼ä¸ô±»Ð´Èë´ÅÅÌ¡£ Èç¹ûŶÊý¾Ý¿âÕý³£¹Ø±Õ£¬ÔòÔڹرÕ֮ǰ½«ÄÚ´æÖеÄÊý¾Ýͬ²½µ½´ÅÅÌ£¬ÕâʱÊý¾Ý״̬ÊÇÒ»Öµġ£Èç¹ûÊý¾Ý¿â²»Õý³£¹Ø±Õ£¨Èçå´»ú£¬shutdown abort£©£¬ÄÚ´æÖеÄÄÚÈÝûÓÐÍêȫд»Ø´ÅÅÌ£¬ÕâʱÊý¾ÝÎļþÊDz»Ò»Öµġ£ Èç¹ûÊý¾ÝÎļþÊÇ´Ó±¸·ÝÖлָ´³öÀ´µÄ£¬Êý¾ÝÎļþÒ²ÊDz»Ò»Öµģ¬²»Ò»ÖÂÐÔµÄÊý¾ÝÎļþ±ØÐë»Ö¸´µ½Ò»ÖµÄ״̬¡£
2. ÈÕÖ¾Îļþ
Oracle Êý¾Ý¿âÈÕÖ¾Îļþ°üÀ¨ Áª»úÈÕÖ¾ ºÍ ¹éµµÈÕÖ¾£¬ ÕâЩÎļþ¶¼ÊÇÓÃÀ´¼Ç¼Êý¾Ý¿âÐÞ¸ÄÀúÊ·µÄ¡£Oracle Êý¾Ý¿âÖÁÉÙÒªÓÐÁ½×éÁª»úÈÕÖ¾£¬Áª»úÈÕ־ѻ·Ê¹Ó㬵±Ò»×éÁª»úÈÕ־дÂúºó£¬¾ÍÒªÇл»µ½ÁíÒ»×éÁª»úÈÕÖ¾£¬ºóÕßµÄÄÚÈݾͻᱻ¸²¸Ç£¬Õâ¸ö¹ý³Ì½Ð×÷ÈÕÖ¾Çл»£¨Log Switch£©£¬ÔÚÈÕÖ¾Çл»Ê±»á´¥·¢¼ì²éµã£¨CheckPoint£©¡£
Êý¾Ý¿âµÄÐ޸IJÙ×÷Òª¼Ç¼µ½ÈÕÖ¾ÎļþÖУ¬²¢ÇÒÕâ¸ö¼Ç¼¶¯×÷ÊÇÔÚÐÞ¸ÄÊý¾Ý֮ǰ½øÐеģ¬ÕýÒòΪÈÕÖ¾ÎļþÖмǼÁËËùÓеÄÐÞ¸ÄÀúÊ·£¬Òò´ËÈç¹ûÓйýȥij¸öʱµãµÄ±¸·ÝÎļþ£¬²¢ÇÒÓдÓÄÇÊǵ½µ±Ç°µÄËùÓÐÈÕÖ¾Îļþ£¬¾Í¿ÉÒÔͨ¹ýÔÚ±¸·ÝÎļþÉÏ“ÖØÑÝ”ÕâЩÈÕÖ¾µÄ·½Ê½£¬°ÑÊý¾ÝÎļþ»Ö¸´µ½µ±Ç°×´Ì¬»òÕßÖ®¼äµÄÈκÎʱµãµÄ״̬¡£
ÈÕÖ¾Ị̈߳¨Redo Thread£©£º
ÿ¸öʵÀýÓõ½µÄÁª»úÈÕÖ¾¾ÍÊÇÒ»¸öRedo Thread£¬µ¥ÊµÀýÓÐÇÒ½öÓÐÒ»¸ö
Ïà¹ØÎĵµ£º
ÓÃoracleÊý¾Ý¿âµÄ´æ´¢¹ý³ÌʵÏÖ·µ»Ø½á¹û¼¯²¢ÊµÏÖ·ÖÒ³µÄ¹¦ÄÜ¡£
Óû§´«Èë²ÎÊý
Ò»ÏÂÊÇת±ðÈ˵ĴúÂë
--°üÉùÃ÷
create or replace package p_page is
-- Author : PHARAOHS
-- Created : 2006-4-30 14:14:14
-- Purpose : ·ÖÒ³¹ý³Ì
TYPE type_cur IS REF CURSOR; &n ......
OracleÖÐÓÃRowid²éÕÒºÍɾ³ýÖØ¸´¼Ç¼
¡¡¡¡Æ½Ê±¹¤×÷ÖпÉÄÜ»áÅöµ½µ±ÊÔͼ¶Ô¿â±íÖеÄijһÁлò¼¸Áд´½¨Î¨Ò»Ë÷Òýʱ£¬ÏµÍ³Ìáʾ ORA-01452 £º²»ÄÜ´´½¨Î¨Ò»Ë÷Òý£¬·¢ÏÖÖØ¸´¼Ç¼¡£
¡¡¡¡ÏÂÃæ×ܽáһϼ¸ÖÖ²éÕÒºÍɾ³ýÖØ¸´¼Ç¼µÄ·½·¨£¨ÒÔ±íCZΪÀý£©£º
¡¡¡¡±íCZµÄ½á¹¹ÈçÏ£º
¡¡¡¡SQL> desc cz
¡¡¡¡Name Null? Type
¡¡¡¡---------- ......
sysÊÇOracleÊý¾Ý¿âÖÐȨÏÞ×î¸ßµÄÕʺţ¬¾ßÓÐcreate databaseµÄȨÏÞ£¬¶øsystemûÓÐÕâ¸öȨÏÞ£¬sysµÄ½ÇÉ«ÊÇsysdba£¬systemµÄ½ÇÉ«ÊÇsysoper¡£
¡¡¡¡ÆäÓà¾ÍÊÇËûÃÇÁ½¸öÓû§¹²ÓеÄȨÏÞÁË£º
¡¡¡¡startup/shutdown/dbaÁ½¸öÓû§¶¼ÊÇ¿ÉÒÔ¹ÜÀíµÄ¡£
¡¡¡¡Æ½Ê±ÓÃsystemÀ´¹ÜÀíÊý¾Ý¿â¾Í¿ÉÒÔÁË¡£Õâ¸öÓû§µÄȨÏÞ¶Ô ......
1¡¢µÇ¼·½·¨:£ºsys or systemµÇ¼
Õ˺ţºsystem
ÃÜÂ룺system as sysdba---------¡·ÃÜÂë+as sysdba
conn system/password as sysdba
ʹÓÃÃüÁ
sql>alter user scott account unlock;
sql> commit;
Í ......
OracleµÄÓÅ»¯Æ÷ÓÐÁ½ÖÖÓÅ»¯·½Ê½(ÕûÀí), 2010-04-13
RBO·½Ê½£º»ùÓÚ¹æÔòµÄÓÅ»¯·½Ê½(Rule-Based Optimization£¬¼ò³ÆÎªRBO)
ÓÅ»¯Æ÷ÔÚ·ÖÎöSQLÓï¾äʱ,Ëù×ñѵÄÊÇOracleÄÚ²¿Ô¤¶¨µÄһЩ¹æÔò¡£±ÈÈçÎÒÃdz£¼ûµÄ£¬µ±Ò»¸öwhere×Ó¾äÖеÄÒ»ÁÐÓÐË÷Òýʱȥ×ßË÷Òý¡£
CBO·½Ê½£º»ùÓÚ´ú¼ÛµÄÓÅ»¯·½Ê½(Cost-Based Optimization£¬¼ò³ÆÎªCBO ......