ORACLE ÏëÇå³þÁËÔÙ×ö£¬Òª½÷É÷Щ¡¡ÐÖµÜ
ÐÇÆÚÒ» ·¢ÏÖÒ»¸ö±íÓкܶàÖظ´Êý¾Ý Ëæ»úʹÓÃɾ³ýÖظ´Êý¾ÝµÄÓï¾ä¡£
ÐÇÆÚ¶þ ·¢ÏÖ ÕâÓï¾äÅÜÁ˺ܾö¼Ã»ÅÜÍ꣬13¸öСʱÁË£¡Ö»²»¹ýɾ³ý10¸öÔµÄÊý¾Ý¶øÒÑ
ÒÀÈ»¶ÏÁËËü£¬¿ÉËü»Ø¹ö»¨ÁË4¸öСʱ£¬ÉÏÎçÓ°ÏìÁËÊý¾Ý¿âµÄ·þÎñËÙ¶ÈÁË¡£
È»ºóÒ»¸öÔÂÒ»¸öÔ¼ì²éÖظ´Êý¾ÝµÄ·¶Î§£¬×îºó¶¨Î»µ½9Ôµ½10Ô¡£É¾³ýËü£¬ÓÃÄÇÌõÓï¾äºÜÂý£¬Ò»¸öСʱºó¶ÏÁËËü¡£È»ºó°Ñ¸Ã±íµÄË÷Òýɾ³ýÁË£¬ÔٰѱíָΪNOLOGGING¡£30·ÖÖӾͰÑÊý¾Ýɾ³ýÁË¡£
Ëæºó½Ó׎¨Ë÷Òý£¬ºÍ¹Ø¼ü×Ö¡£
ÐÇÆÚÈý ·¢ÏÖ ¹Ø¼ü×Öû³É¹¦£¬»¹ÓкܶàÖظ´Êý¾Ý£¬¸Ð¾õ²»¶ÔÍ·¡£²é¿´ÁËÏÂÖظ´Êý¾ÝµÄ¾ßÌåÇé¿ö£¬²»Öظ´°¡£¡ Îʼ°ÒµÎñÈËÔ±²ÅÖªµÀ¸Ã±íÈ·¶¨Î¨Ò»¼Ç¼ ÒªÓÐÈý¸ö×Ö¶ÎÀ´È·¶¨¡£
ÔÀ´¿¿2¸ö×Ö¶ÎÀ´È·¶¨Öظ´¼Ç¼£¬ÏÖÔڿɺÃÁË°Ñ2009ÄêµÄÊý¾Ý¶¼É¾ÁË£¡
ÍíÉϾõµÃÖص¼Êý¾Ý£¬ÏÈÇå¿ÕÁË±í£¬È»ºó½¨Ö÷½¨£¬µ¹Êý¾Ý¡£µÈµ½22:30 »¹Ã»½áÊøʵÔÚÒª×ßÁË£¡
ÐÇÆÚËÄ ·¢ÏÖÊÖ¹¤µ¼Êý¾Ý¹ý³ÌÅÜÁË384·ÖÖÓ ÔÚÁ賿4µã±¨´íORA-30036: ÎÞ·¨°´ 8 À©Õ¹¶Î (ÔÚ»¹Ô±í¿Õ¼ä 'UNDOTBS1' ÖÐ)£¬×÷ÒµµÄÏàÓ¦¹ý³ÌÒ²ÅÜÁË159·ÖÖÓºó±¨Í¬ÑùµÄ´í£¬¶øÇÒÓ°ÏìÁ˺ܶà¹ý³Ì¡£
¿´Á˸ùý³Ì¿´µ½×îºóÓиöUPDATE ¸üÐÂ3ÄêµÄ×ֶΠ¹À¼ÆÊǵ¼Ö±¨´íµÄÔÒò£¡
ÔÚµ¼Êý¾ÝµÄ¹ý³ÌÖÐ ÓÐCOMMIT ѽ ²ÅÖ´ÐкóÃæµÄUPDATE Ϊʲô±íûÓд浽ÄØ£¿ ¹Ô¹ÔµÄŶ
ͬÊÂÀ´ËµÊý¾ÝÔõôÑù£¿ËûµÄ»î¶¯Òª²é£¡ ÎÒΪʲô²»Ïȵ¼2009ÄêµÄÊý¾ÝÂú×ãÓû§Ê¹Óã¬ÏÖÔÚµ¼µÄÊÇ2007µÄÊý¾Ý¡£
×ܽáÏ£ºÎªÁ˳ýµôÖظ´Êý¾Ý¶øµ¼Öµĺó¹û£¬Ö÷ÒªÊÇÒòΪ×Ô¼ºÃ»ÓÐÏëÇå³þ¡£ÆðÂ벻Ҫȫ±íɾµôÁËÊý¾Ý£¬É¾³ý2009ÄêµÄÊý¾Ý£¬ÕâÑù²»»á±¨´í¡£ÒªÃ´Ïȵ¼2009ÄêµÄÊý¾Ý£¬ÏÈÂú×ãÓû§ÐèÒª¡£
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
´Ó10g¿ªÊ¼£¬oracle¿ªÊ¼ÌṩShrinkµÄÃüÁ¼ÙÈçÎÒÃǵıí¿Õ¼äÖÐÖ§³Ö×Ô¶¯¶Î¿Õ¼ä¹ÜÀí (ASSM),¾Í¿ÉÒÔʹÓÃÕâ¸öÌØÐÔËõС¶Î£¬¼´½µµÍHWM¡£ÕâÀïÐèҪǿµ÷Ò»µã£¬10gµÄÕâ¸öÐÂÌØÐÔ£¬½ö¶ÔASSM±í¿Õ¼äÓÐЧ£¬·ñÔò»á±¨ ORA-10635: Invalid segment or tablespace type¡£
Èç¹û¾³£ÔÚ±íÉÏÖ´ÐÐDML²Ù× ......
Óαê(CURSOR),ºÜÖØÒª
Óαê:ÓÃÓÚ´¦Àí¶àÐмǼµÄÊÂÎñ
ÓαêÊÇÒ»¸öÖ¸ÏòÉÏÏÂÎĵľä±ú(handle)»òÖ¸Õë,¼òµ¥Ëµ£¬Óαê¾ÍÊÇÒ»¸öÖ¸Õë
1 ´¦ÀíÏÔʽÓαê
ÏÔʽÓα괦ÀíÐè 4¸ö PL/SQL ²½Öè,ÏÔʾÓαêÖ÷ÒªÓÃÓÚ´¦Àí²éѯÓï¾ä
(1) ¶¨ÒåÓαê
¸ñʽ: CURSOR cursor_name [(partment[,parameter]...)] IS s ......
¡¡¡¡1´´½¨Ð±í
¡¡¡¡1.1´Ó²éѯµ½µÄ±í´´½¨±í
¡¡¡¡create table temp as select stuName,stuNo,stuSex from stuInfo where stuAge>25;
¡¡¡¡1.2´´½¨Ð±í
¡¡¡¡/*ѧÉúÐÅÏ¢±í*/
¡¡¡¡create table stuInfo(
¡¡¡¡stuName varchar2(10) ,
¡¡¡¡stuNo varchar2(10),
¡¡¡¡stuSex varchar2(4),
¡¡¡¡stuAge number(2),
¡¡¡¡st ......
°²×°×¼±¸£º
ÏÂÔØÎļþ
l Oracle Database 10g Release 2(10.2.0.1) Software
½âѹÎļþ
½âѹÎļþÃüÁ
unzip 10201_database_linux32.zip
½âѹºóµÄÎļþ¼Ð¿ÉÄÜ“database”»ò“db/Disk1”
HostsÎļþ
ÔÚ/etc/hosts ÎļþÖаüº¬Ò»¸öÍêÕûºÏ· ......