oracle·þÎñÆ÷ÅäÖü°ÓÅ»¯
1.ÔÚORACLEÖÐʵÏÖ·Ö²¼Ê½¿ìËÙ´æÈ¡ºÍ³äʵÄÚ´æÊǺÜÖØÒªµÄ¡£
¡¡¡¡
¡¡¡¡Òª²»Ï§Èκδú¼Û±ÜÃâÒ³Ãæµ÷¶ÈºÍ½»»»﹐ÿ´Î¶¼±ØÐë°Ñϵͳȫ¾ÖÇø(SGA)·Åµ½ÄÚ´æ¡£
¡¡¡¡
¡¡¡¡½«SGA·Åµ½ÄÚ´æÖÐ﹐ÔÚINIT.ORAÖÐÉèÖòÎÊý PRE_PAGE_SGA
¡¡¡¡
¡¡¡¡PRE_PAGE_SGA=YES
¡¡¡¡
¡¡¡¡2.»Ø¾í¶ÎµÄ¾¹Õù»á½µµÍϵͳµÄÐÔÄÜ¡£
¡¡¡¡
¡¡¡¡SELECT¡¡GETS,WAITS¡¡from V$ROLLSTAT;
¡¡¡¡
¡¡¡¡GETS´ú±í»Ø¾í¶Î±»·ÃÎʵĴÎÊý
¡¡¡¡
¡¡¡¡WAITS´ú±í½ø³ÌµÈ´ý»Ø¾í¶ÎÖÐÄĸö½ø³ÌµÄ´ÎÊý
¡¡¡¡
¡¡¡¡Èç¹ûGETSÓëWAITSµÄ±È´óÓÚ2%±íʾ´æÔÚ¾¹ÕùÎÊÌâ
¡¡¡¡
¡¡¡¡½â¾ö°ì·¨ÊÇ´´½¨¸ü¶àµÄ»Ø¾í¶Î¡£
¡¡¡¡
¡¡¡¡ÓÐÁ½ÖÖÀàÐ͵ÄËø´æ¾¹Õù»á²úÉúÑÏÖصĺó¹û﹕Á¢¼´Ëø´æ(IMMEDIATE)ºÍµÈ´ý(WAIT)Ëø´æ¡£
¡¡¡¡
¡¡¡¡µÈ´ýËø´æµÄ¼ÆË㹫ʽ﹕
¡¡¡¡
¡¡¡¡WAIT CONTENTION=(MISSES/(GETS+MISSES))*100
¡¡¡¡
¡¡¡¡Á¢¼´Ëø´æµÄ¼ÆË㹫ʽ﹕
¡¡¡¡
¡¡¡¡IMMEDIATE CONNECTION=(IMMEDIATE_MISSES/(IMMEDIATE_GETS+IMMEDIATE_MISSES))*100
¡¡¡¡
¡¡¡¡Èç¹ûÈκÎÒ»¸öÖµ>0Ôò¾Í´æÔÚ¶ÔËø´æµÄ¾¹Õù
¡¡¡¡
¡¡¡¡Èç¹û·¢Éú»Ö¸´·ÖÅäËø´æµÄ¾¹Õù﹐¿ÉÒÔ¼õСINIT.ORAÖеÄLOG_SMALL_ENTRY_MAX_SIZEµÄ²ÎÊýÖµ¡£Èç¹û·¢Éú»Ö¸´¸´Öƾ¹Õù﹐¿ÉÒÔÔö´óINIT.ORAÖеÄLOG_SIMULATANOUS_COPIESµÄ²ÎÊýÖµ¡£ ÖйúÍø¹ÜÁªÃËwww_bitscn_com
¡¡¡¡
¡¡¡¡Èκλؾí¶ÎµÄOPTIMAL²ÎÊýµÄÉèÖò»ÄÜ̫С﹐Èç¹ûOPTIMAL¡¡¡¡
¡¡¡¡SELECT¡¡CLASS,COUNT¡¡from V$WAITSTAT¡¡WHERE UPPER(CLASS) IN ('SYSTEM UNDO HEADER)','SYSTEM¡¡UNDO BLOCK',
¡¡¡¡
¡¡¡¡'UNDO¡¡HEADER','UNDO¡¡BLOCK');
¡¡¡¡
¡¡¡¡SELECT SUM(VALUE)¡¡from¡¡V$SYSSTAT¡¡WHERE UPPER(NAME)
¡¡¡¡
¡¡¡¡IN ('DB¡¡BLOCK¡¡GETS','CONSISTENT¡¡GETS');
¡¡¡¡
¡¡¡¡µÚÒ»Ìõ²éѯÖеÄÿһÀàÓëµÚ¶þÌõ²éѯÖеıÈÂÊ×îºÃ<0.01
¡¡¡¡
¡¡¡¡3.Ìá¸ß»º³åÇøµÄЧÂÊ¡£
¡¡¡¡
¡¡¡¡SELECT¡¡RELOADS,PINS from V$LIBRARYCACHE;
¡¡¡¡
¡¡¡¡RELOADS´æÈëSQLÃüÁî±»¼ÓÔغͷֽâµÄ´ÎÊý
¡¡¡¡
¡¡¡¡PINS´æÈëÊý¾Ý¿â¶ÔSQL¸ßËÙ»º³åÇø²éÕÒÒ»ÌõÓï¾äµÄ´ÎÊý
¡¡¡¡
¡¡¡¡Èç¹ûRELOADSÓëPINSµÄ±ÈÂÊ´óÓÚ1%ÔòÓ¦Ôö¼ÓINIT.ORAÖеÄSHARED_POOL_SIZEµÄ²ÎÊýÖµ¡£
¡¡¡¡
¡¡¡¡SELECT GETMISSES,GETS from V$ROWCACHE;
¡¡¡¡
¡¡¡¡Èç¹ûRELOADSÓëPINSµÄ±ÈÂÊ´óÓÚ10%ÔòÓ¦Ôö¼ÓINIT.ORAÖеÄ
¡¡¡¡
¡¡¡¡SHARED_POOL_SIZEµÄ²ÎÊýÖµ¡£
¡¡¡¡
¡¡¡¡4.Óû§ÈκÎʱµãÓµÓеĴò¿ª¹â±êµÄ×î´óÊý
¡¡¡¡
¡¡¡¡ÐÞ¸ÄINIT.ORAÖеÄOPEN_
Ïà¹ØÎĵµ£º
ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬ÔÀ´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......
²»ÊÇORACLEµÄÎÊÌâ
2009-12-30 15:00
  ......
·¢ÏÖ´íÎó£ºÊý¾Ý¿âδ´ò¿ª: ½öÔÊÐíÔڹ̶¨±í/ÊÓͼÖвéѯ
½â¾ö·½°¸£º
1. ÔÚÔËÐÐ-->ÃüÁîÀïÊäÈësqlplus /nologÈ»ºó»Ø³µ£¬
2. ÒÔsysdbaµÄ½ÇÉ«µÇ¼£ºconnect sys/¿ÚÁî as sysdba
3. ÏÈÖ´ÐДalter database open”£¬»á³öÏÖÈçϵĴíÎó
µÚ 1 ÐгöÏÖ´íÎó:
ORA-01157: ÎÞ·¨±êʶ/Ëø¶¨Êý¾ÝÎļþ 6 - Çë² ......
ɾ³ýORACLE FOR windows µÄoci.dll´íÎóµÄ½â¾ö·½·¨
ɾ³ýORACLE FOR windows µÄoci.dll´íÎóµÄ½â¾ö·½·¨
½ñÌì·¢ÏÖ×Ô¼ºÌ¨Ê½»úÉϵÄORACLEÓÐÎÊÌ⣬´òËãÖØװһϣ¬·¢ÏÖÕû¸öORACLEĿ¼ɾ³ý£¬±¨OCI.DLLÎÞ·¨É¾³ý´íÎó£¬Ñо¿ÁËһϣ¬
·¢ÏֹصôMSDTC·þÎñ¾Í¿ÉÒÔÁË£¬MSDTC·þÎñÔÚϵͳÖеķþÎñÃûΪ
Distributed T ......
ÔÚÏîĿʵÏÖʱ£¬´ó¼ÒÒ»°ãÓбíµÄÉè¼Æ¡£ÓëÒ»°ãÊý¾Ý¿â²»Í¬£¬Oracle±í¿Õ¼äµÄ˵·¨¡£±í¿Õ¼äÒâΪ´æ·Å±íµÄ¿Õ¼ä¡£ÔÚ½¨Á¢±íµÄʱºòΪÁËÓëÔʼOracle±í¿Õ¼äÓÐÇø±ð£¬ÎÒÃÇ¿ÉÒÔ´´½¨Ðµıí¿Õ¼ä´æ·Å±í¡£Ò»°ãµÄ½¨ÒéÊǽ¨Á¢Á½¸ö±í¿Õ¼äÒ»¸ö´æ·ÅÊý¾Ý£¬Ò»¸ö´æ·ÅË÷Òý¡£
´´½¨Oracle±í¿Õ¼äµÄ·½·¨ÈçÏ£º
1.¿ÉÒÔͨ¹ýOracle×Ô´øµÄͼÐÎÓû§½çÃæʵÏÖ¡£¾ßÌå ......