¡¾×ª¡¿Oracle¼à¿Ø¹¤¾ß¸ÅÀÀ
Oracle¼à¿Ø¹¤¾ß¸ÅÀÀ
Kaya ·¢±íÓÚ os2ora.com
дÁËLinuxÉÏµÄ¼à¿ØÓë·ÖÎö¹¤¾ß
Ö®ºó£¬Ð´Ð´OracleÉÏÏàÓ¦µÄ¼à¿ØÓë·ÖÎö¹¤¾ß»¹ÊÇͦÓÐÒâ˼µÄ£¬Ò»·½Ãæ¿ÉÒÔ¸ü¼ÓÍêÕû£¬Ò»·½Ãæ¿ÉÒÔ½øÐкáÏò¶Ô±È¡£
LinuxÉϵÄÐÔÄÜÊý¾ÝÒ»°ã¶¼À´×ÔÓÚ/procÎļþϵͳ£¬¶øOracleÔòÊÇÀ´×ÔÓÚV$ÊÓͼ¡£Òò´Ë£¬ËùÓеÄOracle¼à¿Ø¹¤¾ßµÄʵÏÖ¶¼Íò±ä²»Àë
V$
ÊÓͼ¡£¶øÕâЩ¸öÊÓͼÀïÃæ£¬×îÖØÒªµÄÓ¦ÍÆv$sysstat¡£ÀïÃæ¼Ç¼×ÅInstanceÒ»¼¶µÄ¸÷¸öͳ¼ÆÊý¾ÝµÄµ±Ç°Öµ£¬ÀýÈçCPUÀûÓÃÇé¿ö£¬Âß¼
¶Á£¬Redo
SizeµÈµÈ¡£10gºóÓÐÁËÁíÒ»¸öÖØÒªµÄÊÓͼ£¬½Ðv$active_session_history,ͨ¹ýËü¿ÉÒÔÈÝÒ׵صÃÖªµ±Ç°InstanceµÄ»î¶¯×´
̬£¬Ö÷ÒªÊǸ÷¸öʱ¿Ìϵͳ¶¼ÔڵȴýÄÄЩʼþ£¬Í¨¹ý¶ÔÕâЩµÈ´ýʼþºÍÏàÓ¦µÈ´ý´ÎÊýµÄͳ¼Æ£¬¾Í¿ÉÒÔÇåÎúµØÁ˽âϵͳµÄÀúÊ·¹¤×÷¸ºÔØÌØÕ÷ºÍѹÁ¦Çé¿ö¡£Èç¹ûÏë»ñÈ¡µ±Ç°
ÕýÔÚÖ´ÐеÄSQL£¬Ôò¿É²éѯv$sqlÊÓͼ¡£Èç¹ûÏë»ñÈ¡µ±Ç°SQLµÄÖ´Ðмƻ®£¬Ôò¿Éµ÷ÓÃdbms_xplan.display_cursor¡£´ÓÕâ·½Ãæ
½²£¬Ã¿Ò»¸öDBA¶¼¾ß±¸×Åдһ¸öOracleµÄ¼à¿Ø¹¤¾ßµÄÄÜÁ¦¡£ËüÓ¦¸Ã±Èдһ¸öLinuxµÄ¼à¿Ø¹¤¾ßÀ´µÃÈÝÒ×¼òµ¥µÃ¶à¡£
Èç¹û¶Ô¼à¿Ø¹¤¾ß×öÏ·ÖÀàµÄ»°£¬¿ÉÒÔ·Ö³ÉÁ½À࣬һÀàÊÇ»ùÓÚÎı¾Ä£Ê½µÄ£¬Ò»ÀàÊÇ»ùÓÚGUIģʽµÄ¡£´ó²¿·ÖDBA¶¼×Ô¼ºÊÕ¼¯ÁËһЩºÜ³£¼ûµÄ¼à¿Ø½Å±¾£¬ÎÒÏë
¿ÉÒÔ°ÑÕâÒ»Àà¹éΪ»ùÓÚÎı¾Ä£Ê½µÄ¹¤¾ß¡£Îı¾Ä£Ê½µÄºÃ´¦ÔÚÓÚÇáÁ¿¼¶£¬·´Ó¦Ëٶȿ죬±È½ÏÊʺÏÔÚshellģʽϺÍsqlplusÐͬ¹¤×÷¡£´ó²¿·ÖDBA¿ÉÄÜÒ²
±È½Ïϰ¹ßÕâ¸öģʽ£¬°üÀ¨ÎÒÔÚÄÚ¡£
GUIģʽÓõý϶àµÄ¹¤¾ßÓ¦¸ÃÊÇToad¡£ºÜ²»´íµÄÒ»¸ö¹¤¾ß£¬ÓÃËüÀ´¼à¿Øsessions£¬sessionÕýÔÚÖ´ÐеÄÓï¾ä£¬sessionµÄµÈ´ýʼþÊÇÎÒ×î³£ÓõÄÒ»¸ö¹¦ÄÜ¡£
Ò²ÓÐһЩºóÆðÖ®Ð㣬Óиö¹¤¾ßÒ²ÐíÖµµÃÒ»Ìᣬ½Ð×öDB Optimizer
¡£×îÖ÷ÒªµÄÊÇÕâ¸ö²úÆ·µÄÖ÷Òª²ÎÓëÕߣº²ÎÓëÁË10g EMÀïµÄPerformance PageµÄÖØÐÂÉè¼ÆµÄKyle Hailey
¡£ÒÔÒ»¸ö½ØÍ¼×öΪ½áβ°É:
±¾ÎÄת×Ô£ºhttp://www.os2ora.com/oracle-monitoring-tool-summary-and-recommend/
Ïà¹ØÎĵµ£º
ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬ÔÀ´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......
Êý¾Ý¿â½á¹¹ºÍ¿Õ¼ä¹ÜÀí£¨Êý¾ÝÎļþ¡¢ÈÕÖ¾Îļþ¡¢±í¿Õ¼ä¡¢¶Î¡¢Ä£Ê½ºÍģʽ¶ÔÏó£©
Ò»¸öORACLEÊý¾Ý¿âÊÇÊý¾ÝµÄ¼¯ºÏ,±»´¦Àí³ÉÒ»¸öµ¥Î»¡£Ò»¸öORACLEÊý¾Ý¿âÓÐÒ»¸öÎïÀí½á¹¹ºÍÒ»¸öÂß¼½á¹¹¡£
ORACLEÂß¼Êý¾Ý¿â½á¹¹ÊÇÓû§ËùÉæ¼°µÄÊý¾Ý¿â½á¹¹¡£Ò»¸öORACLEÊý¾Ý¿âµÄÂß¼½á¹¹ÓÉÏÂÁÐÒòËØ¾ö¶¨:
&nb ......
µ±Ê¹ÓÃ'for update' Ôì³É±íËø×¡ÁË.¿ÉÒÔÓÃDBAµÇ½°´ÕÕÏÂÃæ²½Öè:
1.²é¿´Äĸö±í±»Ëø:
select b.owner,b.object_name,l.session_id,l.locked_mode
from v$locked_object l, dba_objects b
where b.object_id=l.object_id;
2.²é¿´±»Ëø±íµÄsid ºÍserial# :
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$lo ......
oracleÊý¾Ý¿âͨ¹ý¿ØÖÆÎļþ±£³ÖÊý¾Ý¿âµÄÍêÕûÐÔ£¬Ò»µ©¿ØÖÆÎļþ±»ÆÆ»µÊý¾Ý¿â½«ÎÞ·¨Æô¶¯£¬Òò´Ë½¨Òé²ÉÓöà·¿ØÖÆÎļþ»òÕß±¸·Ý¿ØÖÆÎļþµÄ·½·¨¡£
¿ØÖÆÎļþÊÇÊý¾Ý¿â½¨Á¢µÄʱºò×Ô¶¯Éú³ÉµÄ¶þ½øÖÆÎļþ£¬Ö»ÄÜͨ¹ýʵÀý½øÐÐÐ޸ģ¬Èç¹ûÊÖ¶¯Ð޸ĵϰ»áÔì³É¿ØÖÆÎļþÓëÎïÀíÐÅÏ¢²»·ûºÏ£¬´Ó¶øµ¼ÖÂÊý¾Ý¿â²»ÄÜÕý³£¹¤×÷¡£
oracleÊý¾Ý¿âͨ ......