Oracle »µ¿é ×ܽá
OracleÊý¾Ý¿â³öÏÖ»µ¿éÏÖÏóÊÇÖ¸£ºÔÚOracleÊý¾Ý¿âµÄÒ»¸ö»ò¶à¸öÊý¾Ý¿é£¨Ò»¸öÊý¾Ý¿éµÄÈÝÁ¿ÔÚ´´½¨Êý¾Ý¿âʱÓÉdb_block_size²ÎÊýÖ¸¶¨£¬È±Ê¡Îª8K£©ÄÚ³öÏÖÄÚÈÝ»ìÂÒµÄÏÖÏó¡£ÓÉÓÚÕý³£µÄÊý¾Ý¿é¶¼Óй̶¨µÄºÏ·¨ÄÚÈݸñʽ£¬»µ¿éµÄ³öÏÖ£¬µ¼ÖÂÊý¾Ý¿â½ø³ÌÎÞ·¨Õý³£½âÎöÊý¾Ý¿éµÄÄÚÈÝ£¬½ø¶øÊ¹Êý¾Ý¿â½ø³Ì±¨´íÄËÖÁ¹ÒÆð£¬²¢¼¶Áªµ¼ÖÂÕû¸öÊý¾Ý¿âʵÀý³öÏÖÒì³£¡£
Ò»£®»µ¿éµÄ²úÉúÔÒò
»µ¿é²úÉúµÄÔÒò´óÖÂÓÐÒÔϼ¸ÖÖ£º
1.1 Ó²¼þÎÊÌâ
Oracle½ø³ÌÔÚ´¦ÀíÒ»¸öÊý¾Ý¿éʱ£¬Ê×ÏȽ«Æä¶ÁÈëÎïÀíÄÚ´æ¿Õ¼ä£¬ÔÚ´¦ÀíÍê³Éºó£¬ÔÙÓÉÌØ¶¨½ø³Ì½«Æäд»Ø´ÅÅÌ£»Èç¹ûÔÚÕâ¸ö¹ý³ÌÖУ¬³öÏÖÄÚ´æ¹ÊÕÏ£¬CPU¼ÆËãʧÎ󣬶¼»áµ¼ÖÂÄÚ´æÊý¾Ý¿éµÄÄÚÈÝ»ìÂÒ£¬×îºó·´Ó³µ½Ð´»Ø´ÅÅ̵ÄÊý¾Ý¿éÄÚÈÝÓÐÎó¡£Í¬Ñù£¬Èç¹û´æ´¢×Óϵͳ³öÏÖÒì³££¬Êý¾Ý¿éËð»µÒ²¾ÍËæÖ®³öÏÖÁË¡£
1.2 ²Ù×÷ϵͳBUG
ÓÉÓÚOracle½ø³Ì¶ÔÊý¾Ý¿éµÄ¶Áд£¬¶¼ÊÇÒÔ²Ù×÷ϵͳÄں˵÷Óã¨system call£©µÄ·½Ê½Íê³ÉµÄ£¬Èç¹û²Ù×÷ϵͳÔÚÄں˵÷ÓôæÔÚÎÊÌ⣬±ØÈ»µ¼ÖÂOracle½ø³ÌдÈë·Ç·¨µÄÄÚÈÝ¡£
1.3 ²Ù×÷ϵͳµÄI/O´íÎó»ò»º³åÎÊÌâ
1.4 ÄÚ´æ»òpagingÎÊÌâ
OracleÈí¼þBUG
OracleÈí¼þÌØ¶¨°æ±¾ÉÏ£¬¿ÉÄܳöÏÖµ¼ÖÂÊý¾Ý¿éµÄÄÚÈݳöÏÖÒì³£BUG¡£
1.5 ·ÇOracle½ø³ÌÈÅÂÒOracle¹²ÏíÄÚ´æÇøÓò
ÈçÉÏÎÄËùÊö£¬ÔÚµ±Êý¾Ý¿éµÄÄÚÈݱ»¶ÁÈëÖ÷»úµÄÎïÀíÄÚ´æÊ±£¬Èç¹ûÆäËû·ÇOracle½ø³Ì£¬¶ÔOracleʹÓõĹ²ÏíÄÚ´æÇøÓòÐγÉÁËÈÅÂÒ£¬×îÖÕµ¼ÖÂд»Ø´ÅÅ̵ÄÊý¾Ý¿éÄÚÈÝ»ìÂÒ¡£
1.6 Òì³£¹Ø»ú£¬µôµç£¬ÖÕÖ¹·þÎñ
Òì³£¹Ø»ú£¬µôµç£¬ÖÕÖ¹·þÎñʹ½ø³ÌÒì³£ÖÕÖ¹£¬¶øÆÆ»µÊý¾Ý¿éµÄÍêÕûÐÔ£¬µ¼Ö»µ¿é²úÉú¡£
×¢£ºÕâÒ²ÊÇΪʲôͻȻ¶Ïµç»áµ¼ÖÂÊý¾Ý¿âÎÞ·¨Æô¶¯
ÓÉÉϿɼû£¬»µ¿éµÄÐγÉÔÒò¸´ÔÓ¡£µ±³öÏÖ»µ¿éʱ£¬ÎªÁËÕÒµ½È·ÇеÄÔÒò£¬ÐèÒª´óÁ¿µÄ·ÖÎöʱ¼äºÍÅŲé²Ù×÷£¬ÉõÖÁÐèÒª¶à´ÎÖØÏÖ²ÅÄÜÕÒ³ö¸ù±¾ÔÒò¡£µ«µ±¹ÊÕÏ·¢ÉúÔÚÉú²úϵͳÉÏ£¬ÎÒÃÇΪÁ˼õÉÙÍ£»úʱ¼ä£¬»á¾¡¿ìʵʩӦ¼±È¨±ä´ëÊ©ÒÔ±£Ö¤ÏµÍ³µÄ¿ÉÓÃÐÔ£¬ÕâÑù¾ÍÆÆ»µÁ˹ÊÕÏÏÖ³¡£¬¶Ô¸ù±¾ÔÒòµÄ·ÖÎöÒò¶øÒ²¸ü¼ÓÀ§ÄÑÁË¡£
¶þ£®»µ¿éµÄÔ¤·À
»µ¿éÎÊÌâÆÆ»µÐԴ󣬵«²¢·Ç²»¿ÉÔ¤·À¡£
2.1 ÔÚMetalink.oracle.comÍøÕ¾£¬Oracle¶¨ÆÚ·¢²¼»ùÓÚÌØ¶¨Èí¼þ°æ±¾µÄ“ÒÑÖªÎÊÌâ(known issues)˵Ã÷”¡£¶ÔÓÚ¿ÉÄܵ¼Ö»µ¿éµÄOracleÈí¼þBUG£¬ÔÚOracle¹«Ë¾ÄÚ²¿£¬ÊÇ×÷Ϊ¸ßÑÏÖØ¼¶±ðµÄÎÊÌâ½øÐд¦Àí£¬ÔÚ“ÒÑÖªÎÊÌâ(known issues)˵Ã÷”ÖУ¬ÕâЩBUGÒÔÑÏÖØ£¨Noticable£©ÎÊÌâ±ê³ö(±ê¼ÇΪ*»ò+)£¬²¿·ÖÎÊÌ⣬Ora
Ïà¹ØÎĵµ£º
Ó¦¸¶Ä£¿éµÄ¶àÊýÒµÎñ»ùÓڲɹººÍ¿â´æµÄ²Ù×÷£¬Òò´ËÓ¦¸¶Ä£¿éµÄÔ½áÓ¦¸ÃÔڲɹºÄ£¿éºÍ¿â´æÄ£¿éÔ½áºó²ÅÄÜ¹Ø±Õ»á¼ÆÆÚ¡£
Ô½ᲽÖè
ÔÚÿ¸ö»á¼ÆÆÚÄ©£¬Ó¦¸¶Ä£¿éµÄÔ½áÓ¦×ñÑÒÔÏÂÁ÷³Ì£º
1.¼ì²éÒµÎñÊÇ·ñÈ«²¿Â¼Èë;
2.¼ì²éÊÇ·ñÓÐδÑéÖ¤¡¢Ôݹҷ¢Æ±;
3.¸üе½ÆÚµÄÔ¶ÆÚ¸¶¿î״̬;
4.¼ì²éÓ¦¸¶ÒµÎñÊÇ·ñÉú³É·Ö¼;
5.Ó¦¸¶ÒµÎñ´«Ë͵½×ÜÕÊ;
6 ......
ÎÒÃÇÔÚ´´½¨±í½á¹¹µÄ¹ý³ÌÖУ¬¿ÉÄÜ»áÓÉÓÚʧÎó£¬Ôì³É±íÖÐÁÐÃû´íÎó£¬ÈçºÎ¸ü¸ÄÄØ£¬Äã¿ÉÄÜ»á»Ø´ð£¬Ê¹ÓÃOEM»òÕßPL/SQL£¬³ýÁËÕâÁ½ÖÖ·½·¨£¬ÎÒÃÇ¿ÉÒÔʹÓÃÃüÁ
ALTER TABLE ±íÃû rename column ÁÐÃû to ÐÂÁÐÃû ×¢ÒâcolumnÊǹؼü×Ö /*ÖØÃüÃûÁÐÃû*/
ALTE ......
¶ÔÓÚÎÒÃǸÕÈëÃŵÄoracle³õѧÕßÀ´Ëµ£¬Ñ§Ï°sqlÓïÑÔÊÇÈëÃŵĵÚÒ»²½£¬Ãæ¶Ôµ¥ÒýºÅºÍË«ÒýºÅ£¬ÎÒÃÇ¿ÉÄÜ»áÀ§»ó£¬Ê²Ã´Ê±ºòÓõ¥ÒýºÅ£¬Ê²Ã´Ê±ºòÓÃË«ÒýºÅÄØ£¿
µ¥ÒýºÅ------ ֵΪ×Ö·ûºÍÈÕÆÚµÄʱºò Èç 'you' '06-june' »¹ÓÐʹÓÃÁ¬½Ó·û||£¬²åÈë¿Õ¸ñ||' ......
Oracle LongÐÍ
1¡¢LONG Êý¾ÝÀàÐÍÖд洢µÄÊǿɱ䳤×Ö·û´®£¬×î´ó³¤¶ÈÏÞÖÆÊÇ2GB¡£
2¡¢¶ÔÓÚ³¬³öÒ»¶¨³¤¶ÈµÄÎı¾£¬»ù±¾Ö»ÄÜÓÃLONGÀàÐÍÀ´´æ´¢£¬Êý¾Ý×ÖµäÖкܶà¶ÔÏóµÄ¶¨Òå¾ÍÊÇÓÃLONGÀ´´æ´¢µÄ¡£
3¡¢LONGÀàÐÍÖ÷ÒªÓÃÓÚ²»ÐèÒª×÷×Ö·û´®ËÑË÷µÄ³¤´®Êý¾Ý£¬Èç¹ûÒª½øÐÐ×Ö·ûËÑË÷¾ÍÒªÓÃvarchar2ÀàÐÍ¡£
4¡¢ºÜ¶à¹¤¾ß£¬°üÀ¨SQL*Plus£¬´ ......