ѧϰ¡¶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£©ÁУ¬ËùνµÍ»ùÊýÁоÍÊÇÖ¸Õâ¸öÁÐÖ»ÓкÜÉٵĿÉȡֵ
Ïà¹ØÎĵµ£º
ËäȻѧϰJavaºÜ¾ÃÁË£¬×Ô¼ºÒ²Á¬½Ó¹ýһЩÊý¾Ý¿â£¬±ÈÈçmysqlÖ®ÀàµÄ£¬Èç½ñÄØ£¬Ò²Ñ§Ï°ÁËÒ»¶Îʱ¼äµÄOracle£¬È»¶øÄØ£¬½ñÌìÊÇÎÒµÚÒ»´ÎÁ¬½ÓOracle£¬ºÙºÙ£¬Ó¦¸Ã»¹²»ËãÌ«³Ù°É¡£
½ñÌìÄØ£¬Óе㱿׾£¬´ó¼ÒĪЦ£¡
ÎÒÕâÊÇÒ»¸ö²éѯÀý×Ó
Ê×ÏÈ£¬Ô ......
Parsing command line arguments:
Parameter "silent" = true
java.lang.ArrayIndexOutOfBoundsException: 2
at oracle.net.ca.CmdlineArgs.parseArgs(Unknown Source)
at oracle.net.ca.I ......
ͨ³£ÎÒ們ÔÚ½¨Á¢ PostgreSQL/Oracle 資ÁÏ庫µÄ時ºò, Èç¹ûҪʹÓà MySQL/MS-SQL identity À×ͬµÄ¹¦ÄÜ, ¾ÍÊÇÒª採Óà Sequence 來½¨Á¢, ¶ø為ÁËÿһ個 Table ¶¼ÓÐ獨Á¢µÄÐò號產ÉúÆ÷, ÎÒ們會½¨Á¢個別µÄ sequence.
ÀýÈç (PostgreSQL samp ......
INÌõ¼þ
ÓÃINÌõ¼þÔÚÖ¸¶¨µÄÒ»×éÖµÖнøÐвâÊÔ¡£INÌõ¼þÒ²¾ÍÊÇ ³ÉÔ±Ìõ¼þ¡£
ÔÚ»ÃµÆÆ¬µÄÀý×ÓÖÐÏÔʾËùÓоÀíºÅΪ100¡¢101»ò201µÄ¹ÍÔ±µÄemployee numbers, last names, salariesºÍ¾ÀíµÄemployee numbers¡£
ÔÚINÌõ¼þÖпÉÒÔʹÓÃÈκÎÊý¾ÝÀàÐÍ¡£ÏÂÃæµÄÀý×Ó´ÓEMPLOYEES±í·µ»Ø¹ÍÔ±ÐÅÏ¢ÐУ¬ÕâЩ¹ÍÔ±µÄÃû×Ö°üÀ¨ÔÚWHERE×Ó¾äµÄÃû×ÖÁÐ ......
SQLÖеĵ¥¼Ç¼º¯Êý
1.ASCII
·µ»ØÓëÖ¸¶¨µÄ×Ö·û¶ÔÓ¦µÄÊ®½øÖÆÊý;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
¸ø³öÕûÊý,·µ»Ø¶ÔÓ¦µÄ×Ö·û;
SQL> select chr(54740) zhao,chr(65) chr65 from ......