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

ѧϰ¡¶Oracle 9i10g±à³ÌÒÕÊõ¡·µÄ±Ê¼Ç (Ò»)

1.λͼË÷Òý
×î½üÎÒ²ÎÓëÁËÒ»¸öÏîÄ¿¡£¿ª·¢ÈËÔ±Õý±¥ÊÜÐÔÄÜÎÊÌâÖ®¿à£¬¿´ÉÏÈ¥ËûÃǵÄϵͳÖÐÐí¶àÊÂÎñÔÚ´®ÐÐ
½øÐС£ËûÃǵÄ×ö·¨²»ÊÇ´ó¼Ò²¢·¢µØ¹¤×÷£¬¶øÊÇÿ¸öÈ˶¼ÒªÅÅÒ»¸ö³¤³¤µÄ¶Ó£¬¿à¿àµÈ×ÅÇ°ÃæµÄÈËÍê³Éºó²ÅÄÜ
¼ÌÐø¡£Ó¦Óüܹ¹Ê¦ÏòÎÒչʾÁËϵͳµÄÌåϵ½á¹¹£¬ÕâÊǾ­µäµÄÈý²ã·½·¨¡£ËûÃÇÏëÈÃWeb ä¯ÀÀÆ÷ÓëÒ»¸öÔËÐÐJSP
£¨JavaServer Pages£©µÄÖмä²ãÓ¦Ó÷þÎñÆ÷ͨÐÅ¡£JSP ÔÙʹÓÃÁíÒ»¸öEJB£¨Enterprise JavaBeans£©²ã£¬ÔÚ
ÕâÒ»²ãÖ´ÐÐËùÓÐSQL¡£EJB ÖеÄSQL ÓÉij¸öµÚÈý·½¹¤¾ßÉú³É£¬ÕâÊDzÉÓÃÒ»ÖÖÊý¾Ý¿â¶ÀÁ¢µÄ·½Ê½Íê³ÉµÄ¡£
ÏÖÔÚ¿´À´£¬¶ÔÕâ¸öϵͳºÜÄÑ×öÈκÎÕï¶Ï£¬ÒòΪûÓпɲâÁ¿»ò¿É¸ú×ٵĴúÂë¡£²âÁ¿´úÂ루instrumenting
code£©¿°³ÆÒ»ÃÅÒÕÊõ£¬¿ÉÒÔ°Ñ¿ª·¢µÄÿÐдúÂë±ä³Éµ÷ÊÔ´úÂ룬ÕâÑù¾ÍÄܸú×ÙÓ¦ÓõÄÖ´ÐУ¬Óöµ½ÐÔÄÜ¡¢ÈÝÁ¿
ÉõÖÁÂß¼­ÎÊÌâʱ¾ÍÄܸú×Ùµ½ÎÊÌâ³öÔÚÄÄÀï¡£ÔÚÕâÀÎÒÃÇÖ»Äܿ϶¨µØËµÎÊÌâ³öÔÚ“ä¯ÀÀÆ÷ºÍÊý¾Ý¿âÖ®¼äµÄ
ij¸öµØ·½”¡£»»¾ä»°Ëµ£¬Õû¸öϵͳ¶¼ÊÇ»³ÒɶÔÏó¡£¶Ô´ËÓкÃÏûÏ¢Ò²ÓлµÏûÏ¢¡£Ò»·½Ã棬Oracle Êý¾Ý¿âÍêÈ«
¿É²âÁ¿£»ÁíÒ»·½Ã棬ӦÓñØÐëÄܹ»ÔÚÊʵ±µÄλÖôò¿ªºÍ¹Ø±Õ²âÁ¿£¬Òź¶µÄÊÇ£¬Õâ¸öÓ¦Óò»¾ß±¸ÕâÖÖÄÜÁ¦¡£
51
/ 849
ËùÒÔ£¬ÎÒÃÇÃæ¶ÔµÄÀ§ÄÑÊÇ£¬ÒªÔÚûÓÐÌ«¶àϸ½ÚµÄÇé¿öÏÂÕï¶Ï³öµ¼ÖÂÐÔÄÜÎÊÌâµÄÔ­Òò£¬ÎÒÃÇÖ»ÄÜÒÀ¿¿´Ó
Êý¾Ý¿â±¾ÉíÊÕ¼¯µÄÐÅÏ¢¡£Ò»°ãµØ£¬Òª·ÖÎöÓ¦ÓõÄÐÔÄÜÎÊÌ⣬²ÉÓÃÓ¦Óü¶¸ú×Ù¸üºÏÊÊ¡£²»¹ý£¬ÐÒÔ˵ÄÊÇ£¬Õâ
ÀïµÄ½â¾ö·½°¸ºÜ¼òµ¥¡£Í¨¹ý²é¿´Ò»Ð©Oracle V$±í£¨V$ ±íÊÇOracle ÌṩÆä²âÁ¿½á¹û»òͳ¼ÆÐÅÏ¢µÄÒ»ÖÖ·½
·¨£©£¬¿ÉÒÔ¿´³ö£¬¾ºÕùÖ÷Òª¶¼Î§ÈÆ×ÅÒ»¸ö±í£¬ÕâÊÇÒ»ÖÖÅÅ¶Ó±í¡£½áÂÛÊǸù¾ÝV$LOCK ÊÓͼºÍV$SQL ×ö³öµÄ£¬
V$LOCK ÊÓͼ¿ÉÒÔÏÔʾ×èÈûµÄ»á»°£¬V$SQL »áÏÔʾÕâЩ×èÈû»á»°ÊÔͼִÐеÄSQL¡£Ó¦ÓÃÏëÔÚÕâ¸ö±íÖзżÇ¼£¬
¶øÁíÍâÒ»×é½ø³ÌÒª´Ó±íÖÐÈ¡³ö¼Ç¼²¢½øÐд¦Àí¡£Í¨¹ý¸üÉîÈëµØ“ÍÚ¾ò”£¬ÎÒÃÇ·¢ÏÖÕâ¸ö±íµÄPROCESSED_FLAG
ÁÐÉÏÓÐÒ»¸öλͼË÷Òý¡£
×¢ÒâµÚ12 Õ»áÏêϸ½éÉÜλͼË÷Òý£¬²¢ÌÖÂÛΪʲôλͼË÷ÒýÖ»ÊÊÓÃÓڵͻùÊýÖµ£¬µ«ÊÇ¶ÔÆµ·±¸üеÄÁв»
ÊÊÓá£
Ô­ÒòÔÚÓÚ£¬PROCESSED_FLAG ÁÐÖ»ÓÐÁ½¸öÖµ£ºY ºÍN¡£¶ÔÓÚ²åÈëµ½±íÖеļǼ£¬¸ÃÁÐֵΪN£¨±íʾδ´¦
Àí£©¡£ÆäËû½ø³Ì¶ÁÈ¡ºÍ´¦ÀíÕâ¸ö¼Ç¼ʱ£¬¾Í»á°Ñ¸ÃÁÐÖµ´ÓN ¸üÐÂΪY¡£ÕâЩ½ø³ÌÒªºÜ¿ìµØÕÒ³öPROCESSED_FLAG
ÁÐֵΪN µÄ¼Ç¼£¬ËùÒÔ¿ª·¢ÈËÔ±ÖªµÀ£¬Ó¦¸Ã¶ÔÕâ¸öÁн¨Á¢Ë÷Òý¡£ËûÃÇÔÚ±ð´¦Á˽⵽£¬Î»Í¼Ë÷ÒýÊÊÓÃÓڵͻù
Êý£¨low-cardinality£©ÁУ¬ËùνµÍ»ùÊýÁоÍÊÇÖ¸Õâ¸öÁÐÖ»ÓкÜÉٵĿÉȡֵ


Ïà¹ØÎĵµ£º

jdbcÁ¬½ÓOracle

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

ORACLE·ÖÒ³²éѯSQLÓï·¨


--1:ÎÞORDER BYÅÅÐòµÄд·¨¡£(ЧÂÊ×î¸ß) ­
--(¾­¹ý²âÊÔ£¬´Ë·½·¨³É±¾×îµÍ£¬Ö»Ç¶Ì×Ò»²ã£¬ËÙ¶È×î¿ì£¡¼´Ê¹²éѯµÄÊý¾ÝÁ¿ÔÙ´ó£¬Ò²¼¸ºõ²»ÊÜÓ°Ï죬ËÙ¶ÈÒÀÈ»£¡) ­
SELECT * ­
  from (Select ROWNUM AS ROWNO, T.* ­
           from k_task T &s ......

SQL ServerºÍOracle³£Óú¯Êý¶Ô±È


Êýѧº¯Êý
1.¾ø¶ÔÖµ
S:select abs(-1) value
O:select abs(-1) value from dual
2.È¡Õû(´ó)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.È¡Õû£¨Ð¡£©
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.È¡Õû£¨½ØÈ¡£©
S:select cast(-1.002 as in ......

ORACLE²éѯ³ö±íÖеÄ×Ö¶ÎÁбí

 SELECT max(SYS_CONNECT_BY_PATH(COLUMN_NAME, ','))
  from (SELECT A.COLUMN_NAME, ROWNUM AS ROWNO
          from USER_TAB_COLUMNS A
         WHERE TABLE_NAME = 'A_USER'
     ......

oracleÖÐÈçºÎʵÏÖ¸øµ±Ç°Ê±¼ä¼ÓÒ»·ÖÖÓ£¿

 select   to_char(sysdate   +   1   /   (24   *   60),'yyyy/mm/dd   hh24:mi:ss')   from   dual
SQL>   ;  
      1     select   to_char(sysdate,   'hh:mi:ss')  
      2 &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ