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

Oracle DBAÊÖ¼ÇÖ®Eygleƪ

±¾ÎĽÚÑ¡×Ô¡¶Oracle DBAÊּǗ—Êý¾Ý¿âÕï¶Ï°¸ÀýÓëÐÔÄÜÓÅ»¯Êµ¼ù¡·µÚ1Õ“EygleµÄDBA¹¤×÷Êּǔ£¨×÷Õߣº¸Ç¹úÇ¿£©
DBAÈÕ³£¹¤×÷Ö°Ôð——ÎÒ¶ÔDBAµÄ7µã½¨Òé
DBAµÄ¹¤×÷Ö°ÔðÊÇʲô£¿Ã¿ÌìDBAÓ¦¸Ã×öÄÄЩ¹¤×÷£¿Îȶ¨»·¾³ÖеÄDBA¸ÃÈçºÎ³É³¤ÓëÓÅ»¯£¿ÕâÊǺܶàÈ˶¼Ôø¾­Ìá³ö¹ýµÄÎÊÌ⣬ÏÂÃæÊÇÎҵĹ۵ãºÍ½¨Ò飬¹©²Î¿¼¡£
1.ʵʱ¼à¿ØÊý¾Ý¿â¸æ¾¯ÈÕÖ¾
×÷Ϊһ¸öDBA£¬»òÕßÄÄŽö½öÊǺÍOracleÊý¾Ý¿â´ò½»µÀµÄ¼¼ÊõÈËÔ±£¬Äã¶¼±ØÐëÖªµÀ¸æ¾¯ÈÕÖ¾ÊÇʲô£¬Ôںδ¦¡£
¶ø¶ÔÓÚDBAÀ´Ëµ£¬ÊµÊ±µÄ¼à¿ØÊý¾Ý¿âµÄ¸æ¾¯ÈÕÖ¾ÊDZØÐë½øÐеŤ×÷£¬¼à¿Ø²¢ÇÒÓ¦¸Ã¸ù¾Ý²»Í¬µÄÑÏÖØ¼¶±ð£¬·¢ËͲ»Í¬¼¶±ðµÄ¸æ¾¯ÐÅÏ¢£¨Í¨¹ýÓʼþ¡¢¶ÌÐÅ£©£¬Õâ¿ÉÒÔ°ïÖúÎÒÃǼ°Ê±Á˽âÊý¾Ý¿âµÄ±ä»¯ÓëÒì³££¬¼°Ê±ÏìÓ¦²¢½éÈë´¦Àí¡£
2.ʵʱ¼à¿ØÊý¾Ý¿âµÄÖØÒªÍ³¼ÆÐÅÏ¢
ʵʩ¼à¿Ø¶ÔÓÚÊý¾Ý¿âÔËÐÐÖÁ¹ØÖØÒª¡¢Òª¸ß¶È¹Ø×¢ÄÇЩÄܹ»±íÕ÷Êý¾Ý¿âÖØÒª±ä»¯µÄͳ¼ÆÐÅÏ¢£¬²¢ÇҾݴ˷¢Ë͸澯ÐÅÏ¢¡£ÄÇôӦµ±¼à¿ØÄÄЩͳ¼ÆÐÅÏ¢ÄØ£¿´ó¼ÒÓ¦µ±Çø±ðÌõ¼þÉîÈë˼¿¼£¬¶ÔÓÚµ¥»ú¡¢RAC»·¾³µÈ¸÷²»Ïàͬ¡£
3.²¿Êð×Ô¶¯µÄStatspack/AWR±¨¸æÉú³É»úÖÆ
ÿÌì¼ì²éǰÈÕµÄAWR±¨¸æ£¬ÊìϤÊý¾Ý¿âµÄÔËÐÐ×´¿ö£¬×öµ½¶ÔÓÚÊý¾Ý¿âÁËÈçÖ¸ÕÆ¡£
4.ÿÌìÖÁÉÙÓÅ»¯ºÍÊìϤһ¸öTop SQL
¸ù¾ÝAWR»òStatspack±¨¸æ£¬Ã¿ÌìÖÁÉÙÁ˽â»òÊìϤһ¸öTop SQL£¬ÄÜÓÅ»¯µÄÒªÌá³öÓÅ»¯ºÍµ÷Õû½¨Òé¡£Ò»¸öDBAÓ¦µ±¶ÔÎȶ¨ÏµÍ³ÖеÄSQL·Ç³£ÊìϤºÍÁ˽⣬ÕâÑù²Å¿ÉÄÜÔÚϵͳ³öÏÖÐÔÄÜÎÊÌâʱ¼ûÎ¢ÖªÖø£¬¿ìËÙµØ×÷³öÅжϺÍÏìÓ¦¡£
5.²¿ÊðÍêÉÆµÄ¼à¿ØºÍÊý¾Ý²ÉÑùϵͳ
DBAÓ¦¸Ã¶ÔÊý¾Ý¿â²¿ÊðÍêÉÆµÄ¼à¿ØÏµÍ³£¬²¢¶ÔÖØÒªÐÅÏ¢½øÐвÉÑù£¬Äܹ»ÊµÊ±»ò¶¨ÆÚÉú³ÉÊý¾Ý¿âÖØÒªÖ¸±êµÄÇúÏßͼ£¬Õ¹ÏÖÊý¾Ý¿âµÄÔËÐÐÇ÷ÊÆ¡£
6.È«ÃæÉîÈëµØÁ˽âÓ¦Óüܹ¹
²»Á˽âÓ¦ÓõÄDBAÊÇûÓÐǰ;µÄDBA£¬¶ÔÓ¦ÓÃÁ˽ⲻÉîÈëµÄDBAËã²»ÉÏExpert£¬ËùÒÔÒ»¶¨ÒªÉîÈëÁ˽âÓ¦Óá£
ÔÚÊý¾Ý¿â±¾Éí±äµÃ¸ü¼Ó×Ô¶¯»¯ºÍ¼ò»¯Ö®ºó£¬Î´À´µÄDBAÓ¦¸Ã²»¶Ï×ßÏòǰ¶Ë£¬¼ÓÉî¶ÔÓÚÓ¦ÓõÄÁ˽⣬´ÓÓ¦ÓýǶȶÔÊý¾Ý¿â¼°È«¾Ö½øÐаÑÎÕºÍÓÅ»¯¡£
7.׫дϵͳ¼Ü¹¹¡¢ÏÖ×´¡¢µ÷Õû±¸Íü¼
¸ù¾Ý¶ÔÊý¾Ý¿âµÄÑо¿ºÍÁ˽⣬²»¶Ï¼Ç¼Êý¾Ý¿âµÄ×´¿ö£¬×«Ð´Êý¾Ý¿â¼Ü¹¹¡¢ÏÖ×´¼°µ÷Õû±¸Íü¼£¬²»·Å¹ýÈκοÉÄܵÄÓÅ»¯Óë¸Ä½øµÄ»ú»á¡£
 
DBA×îÖØÒªµÄËØÖÊÓÐÄÄЩ
ÔÚÕÐÆ¸DBAµÄʱºò£¬ºÜ¶àÅóÓѾ­³£ÎÊÆðÎÒ¶ÔÓÚDBAµÄÒªÇ󡣯äʵÔÚ´òËãÅàÑøÒ»¸öDBAʱ£¬ÎÒÃǵÄÒªÇó²¢²»¸´ÔÓ£¬ÉõÖÁºÜ¶àÒªÇó¸ú¼¼ÊõÎ޹ء£
¶ÔÓÚÒ»¸ö×¼±¸½øÈëDBAÁìÓòµÄÈË£¬ÎÒÏ£ÍûËûÇÚ·Ü¡¢ÑϽ÷¡¢¾ßÓÐ×êÑо«Éñ¼°¶ÀÁ¢Ë¼¿¼ÄÜÁ¦¡£Èç¹û²»ÊÇÒªÇóÌØ±ð¸ßµÄְ룬Æäʵһ


Ïà¹ØÎĵµ£º

jdbcÁ¬½ÓOracle

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

ORACLE ÖÐROWNUMÓ÷¨×ܽá


    ¶ÔÓÚ Oracle µÄ rownum ÎÊÌ⣬ºÜ¶à×ÊÁ϶¼Ëµ²»Ö§³Ö>,>=,=,between...and£¬Ö»ÄÜÓÃÒÔÉÏ·ûºÅ(<¡¢<=¡¢!=)£¬²¢·Ç˵ÓÃ>,>=,=,between..and ʱ»áÌáʾSQLÓï·¨´íÎ󣬶øÊǾ­³£ÊDz鲻³öÒ»Ìõ¼Ç¼À´£¬»¹»á³öÏÖËÆºõÊÇĪÃûÆäÃîµÄ½á¹ûÀ´£¬ÆäʵÄúÖ»ÒªÀí½âºÃÁËÕâ¸ö rownum αÁеÄÒâÒå¾Í²»Ó¦¸Ã¸Ðµ½¾ªÆæ£ ......

¡¾oracleÐòÁÐרÌâ¡¿£¨×ªÔØ£©

ORACLEûÓÐÏóSQL SERVERÖÐÒ»ÑùµÄ×ÔÔö¼Ó×ֶΣ¬ÒªÊµÏÖÖ»ÄÜͨ¹ýSEQUENCEÀ´ÊµÏÖ
1.´´½¨ÐòÁУº
create sequence your_seq
nocycle
maxvalue 9999999999
start with 1;
2.ʹÓô¥·¢Æ÷ʵÏÖ×ÔÔö£º
create or replace trigger your_seq_tri
before insert on your_table1 for each row
declare
next_id number;
begin
se ......

ORACLE GROUPINGº¯ÊýµÄʹÓÃ

GROUPINGº¯Êý¿ÉÒÔ½ÓÊÜÒ»ÁУ¬·µ»Ø0»òÕß1¡£Èç¹ûÁÐֵΪ¿Õ£¬ÄÇôGROUPING()·µ»Ø1£»Èç¹ûÁÐÖµ·Ç¿Õ£¬ÄÇô·µ»Ø0¡£GROUPINGÖ»ÄÜÔÚʹÓÃROLLUP»òCUBEµÄ²éѯÖÐʹÓᣵ±ÐèÒªÔÚ·µ»Ø¿ÕÖµµÄµØ·½ÏÔʾij¸öֵʱ£¬GROUPING()¾Í·Ç³£ÓÐÓá£
¹ØÓÚROLLUPºÍCUBEº¯ÊýµÄʹÓã¬Çë²Î¼ûÎÒµÄÁíһƪÎÄÕ¡£
http://blog.csdn.net/wh62592855/archive/2009/1 ......

ORACLE SQLÐÔÄÜÓÅ»¯(ÄÚ²¿Åàѵ×ÊÁÏ)

ORACLE SQLÐÔÄÜÓÅ»¯
ORACLE SQLÐÔÄÜÓÅ»¯ÏµÁÐ (Ò») 
1. Ñ¡ÓÃÊʺϵÄORACLEÓÅ»¯Æ÷
 ORACLEµÄÓÅ»¯Æ÷¹²ÓÐ3ÖÖ:
a. RULE (»ùÓÚ¹æÔò) b. COST (»ùÓڳɱ¾) c. CHOOSE (Ñ¡ÔñÐÔ)
 ÉèÖÃȱʡµÄÓÅ»¯Æ÷,¿ÉÒÔͨ¹ý¶Ôinit.oraÎļþÖÐOPTIMIZER_MODE²ÎÊýµÄ¸÷ÖÖÉùÃ÷,ÈçRULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . Ä㵱ȻҲÔÚSQ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ