ѧϰ¡¶Oracle 9i10g±à³ÌÒÕÊõ¡·µÄ±Ê¼Ç (Ê®) Ëø
1.ÔÚOracle ÖУ¬Äã»áÁ˽⵽£º
ÊÂÎñÊÇÿ¸öÊý¾Ý¿âµÄºËÐÄ£¬ËüÃÇÊÇ“ºÃ¶«Î÷”¡£
Ó¦¸ÃÑÓ³Ùµ½Êʵ±µÄʱ¿Ì²ÅÌá½»¡£²»ÒªÌ«¿ìÌá½»£¬ÒÔ±ÜÃâ¶Ôϵͳ´øÀ´Ñ¹Á¦¡£ÕâÊÇÒòΪ£¬Èç¹û
ÊÂÎñºÜ³¤»òºÜ´ó£¬Ò»°ã²»»á¶ÔϵͳÓÐѹÁ¦¡£ÏàÓ¦µÄÔÔòÊÇ£ºÔÚ±ØÒªÊ±²ÅÌá½»£¬µ«ÊÇ´Ëǰ²»ÒªÌá
½»¡£ÊÂÎñµÄ´óСֻӦ¸Ã¸ù¾ÝÒµÎñÂß¼À´¶¨¡£
Ö»ÒªÐèÒª£¬¾ÍÓ¦¸Ã¾¡¿ÉÄܳ¤Ê±¼äµØ±£³Ö¶ÔÊý¾ÝËù¼ÓµÄËø¡£ÕâÐ©ËøÊÇÄãÄÜÀûÓõŤ¾ß£¬¶ø²»
ÊÇÈÃÄãÍ˱ÜÈýÉáµÄ¶«Î÷¡£Ëø²»ÊÇÏ¡ÓÐ×ÊÔ´¡£Ç¡Ç¡Ïà·´£¬Ö»ÒªÐèÒª£¬Äã¾ÍÓ¦¸Ã³¤ÆÚµØ±£³ÖÊý¾ÝÉÏ
µÄËø¡£Ëø¿ÉÄܲ¢²»Ï¡ÉÙ£¬¶øÇÒËüÃÇ¿ÉÒÔ·ÀÖ¹ÆäËû»á»°ÐÞ¸ÄÐÅÏ¢¡£
ÔÚOracle ÖУ¬Ðм¶ËøÃ»ÓÐÏà¹ØµÄ¿ªÏú£¬¸ù±¾Ã»ÓС£²»ÂÛÄãÊÇÓÐ1 ¸öÐÐËø£¬»¹ÊÇ1 000 000
¸öÐÐËø£¬×¨ÓÃÓÚËø¶¨Õâ¸öÐÅÏ¢µÄ“×ÊÔ´”Êý¶¼ÊÇÒ»ÑùµÄ¡£µ±È»£¬ÓëÐÞ¸Ä1 ÐÐÏà±È£¬ÐÞ¸Ä1 000 000
ÐÐÒª×öµÄ¹¤×÷¿Ï¶¨¶àµÃ¶à£¬µ«ÊǶÔ1 000 000 ÐÐËø¶¨ËùÐèµÄ×ÊÔ´ÊýÓë¶Ô1 ÐÐËø¶¨ËùÐèµÄ×ÊÔ´Êý
ÍêÈ«Ïàͬ£¬ÕâÊÇÒ»¸ö¹Ì¶¨µÄ³£Á¿¡£
²»ÒªÒÔÎªËøÉý¼¶“¶Ôϵͳ¸üºÃ”£¨ÀýÈ磬ʹÓñíËø¶ø²»ÊÇÐÐËø£©¡£ÔÚOracle ÖУ¬ËøÉý¼¶£¨lock
escalate£©¶ÔϵͳûÓÐÈκκô¦£¬²»»á½ÚÊ¡ÈκÎ×ÊÔ´¡£Ò²ÐíÓÐʱ»áʹÓñíËø£¬ÈçÅú´¦ÀíÖУ¬´Ë
ʱÄãºÜÇå³þ»á¸üÐÂÕû¸ö±í£¬¶øÇÒ²»Ï£ÍûÆäËû»á»°Ëø¶¨±íÖеÄÐС£µ«ÊÇʹÓñíËø¾ø¶Ô²»ÊÇΪÁ˱Ü
Ãâ·ÖÅäÐÐËø£¬ÏëÒÔ´ËÀ´·½±ãϵͳ¡£
¿ÉÒÔͬʱµÃµ½²¢·¢ÐÔºÍÒ»ÖÂÐÔ¡£Ã¿´ÎÄã¶¼ÄÜ¿ìËÙ¶ø×¼È·µØµÃµ½Êý¾Ý¡£Êý¾Ý¶ÁÈ¡Æ÷²»»á±»Êý
¾ÝдÈëÆ÷×èÈû¡£Êý¾ÝдÈëÆ÷Ò²²»»á±»Êý¾Ý¶ÁÈ¡Æ÷×èÈû¡£ÕâÊÇOracle Óë´ó¶àÊýÆäËû¹ØÏµÊý¾Ý¿âÖ®
¼äµÄ¸ù±¾Çø±ðÖ®Ò»¡£
2.¶ªÊ§¸üÐÂ
¶ªÊ§¸üУ¨lost update£©ÊÇÒ»¸ö¾µäµÄÊý¾Ý¿âÎÊÌ⡣ʵ¼ÊÉÏ£¬ËùÓжàÓû§¼ÆËã»ú»·¾³¶¼´æÔÚÕâ¸öÎÊ
Ìâ¡£¼òµ¥µØËµ£¬³öÏÖÏÂÃæµÄÇé¿öʱ£¨°´ÒÔÏÂËùÁеÄ˳Ðò£©£¬¾Í»á·¢Éú¶ªÊ§¸üУº
(1) »á»°Session1 ÖеÄÒ»¸öÊÂÎñ»ñÈ¡£¨²éѯ£©Ò»ÐÐÊý¾Ý£¬·ÅÈë±¾µØÄڴ棬²¢ÏÔʾ¸øÒ»¸ö×îÖÕÓû§User1¡£
(2) »á»°Session2 ÖеÄÁíÒ»¸öÊÂÎñÒ²»ñÈ¡ÕâÒ»ÐУ¬µ«Êǽ«Êý¾ÝÏÔʾ¸øÁíÒ»¸ö×îÖÕÓû§User2¡£
(3) User1 ʹÓÃÓ¦ÓÃÐÞ¸ÄÁËÕâÒ»ÐУ¬ÈÃÓ¦ÓøüÐÂÊý¾Ý¿â²¢Ìá½»¡£»á»°Session1 µÄÊÂÎñÏÖÔÚÒѾִÐС£
(4) User2 Ò²ÐÞ¸ÄÕâÒ»ÐУ¬ÈÃÓ¦ÓøüÐÂÊý¾Ý¿â²¢Ìá½»¡£»á»°Session2 µÄÊÂÎñÏÖÔÚÒѾִÐС£
Õâ¸ö¹ý³Ì³ÆÎª“¶ªÊ§¸üД£¬ÒòΪµÚ(3)²½Ëù×öµÄËùÓÐÐ޸ͼ»á¶ªÊ§¡£ÀýÈ磬Ç뿼ÂÇÒ»¸öÔ±¹¤¸üÐÂÆÁÄ»£¬
ÕâÀïÔÊÐíÓû§Ð޸ĵØÖ·¡¢¹¤×÷µç»°ºÅÂëµÈÐÅÏ¢¡£Ó¦Óñ¾Éí·Ç³£¼òµ¥£ºÖ»ÓÐÒ»¸öºÜСµÄËÑË÷ÆÁĻҪ
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
¶þÁãÁã¾ÅÄêʮԶþÊ®ÈÕ£¬´ò´ÓÈýÄêÇ°ÍÆ³öOracle¼Ó½ô¼Æ»®ÒÔÀ´£¬¼×¹ÇÎĹ«Ë¾ÒѾÔö¼ÓÁËÆß,000¶à¼ÒÖÎÀíÈí¼þÖÐÐÍÆóÒµ¿Í»§£¬µ±Ç°ÖÐÐÍÆóÒµ¿Í»§×ÜÁ¿ÒѾ³¬¹ý25,000¼Ò¡£
͸¹ýÍÆ³öÂíÏòÖÐÐÍÆóÒµ¿Í»§µÄOracle¼Ó¿ì¼Æ»®Ð¹¦ÄÜ£¬°üÀ¨ÐÂʽ¼Ó¿ì¼Æ»®½â¾ö·½°¸¡¢OracleÆóÒµ¼ÓËÙÆ÷¡¢²ÆÎñÑ¡¼þºÍµ÷¶È²½ÖèµÈ£¬¼×¹ÇÎÄÔÚ²»Í£¶ÒÏÖ˳Àû¡£
ÃæÁÙÖÐÐÍ ......
Ubuntu9.04ÏÂOracleÊÖ¶¯Æô¶¯Óë×ÔÆô¶¯½Å±¾
Ò»¡¢Æô¶¯Êý¾Ý¿âʵÀý
Java´úÂë
gengzhi
@gengzhi
-desktop:~$ su oracle
oracle@gengzhi
-desktop:~$ sqlplus
" scott/tiger as sysdba"
gengzhi@gengzhi-desktop:~$ s ......
1.Oracle ʵÀýÖ÷ÒªÓÐ3 Àà½ø³Ì
Oracle Öеĸ÷¸ö½ø³ÌÒªÍê³Éij¸öÌØ¶¨µÄÈÎÎñ»òÒ»×éÈÎÎñ£¬Ã¿¸ö½ø³Ì¶¼»á·ÖÅäÄÚ²¿Äڴ棨PGA Äڴ棩À´
Íê³ÉËüµÄÈÎÎñ¡£Oracle ʵÀýÖ÷ÒªÓÐ3 Àà½ø³Ì£º
·þÎñÆ÷½ø³Ì£¨server process£©£ºÕâЩ½ø³Ì¸ù¾Ý¿Í»§µÄÇëÇóÀ´Íê³É¹¤×÷¡£ÎÒÃÇÒѾ¶ÔרÓ÷þ
ÎñÆ÷ºÍ¹²Ïí·þÎñÆ÷ÓÐÁËÒ»¶¨µÄÁ˽⡣ËüÃǾÍÊÇ·þÎñÆ÷½ø³Ì¡£
º ......