½ñÌìoracle DBA½ç´óʦ¼¶ÈËÎï¸Ç¹úÇ¿ÏÈÉúÀ´ÎÒÃǹ«Ë¾
2010Äê3ÔÂ5ÈÕ£¬ËäÈ»º®·ç´Ì¹Ç£¬µ«ÒÀÈ»µ²²»×¡¹«Ë¾Í¬ÊºÍÎÒ¹¤×÷µÄÈÈÇé.µÎ´ð¡¢µÎ´ð,ͬÊÂÊÖ»úÏìÁË£¬ÀÏ×ܸøËû´òµç»°£¬Ëµ¹ã¶«ÁªÍ¨ÍøÓÅÆ½Ì¨Êý¾Ý¿â³öÏÖÎÊÌ⣬ÓÉÓÚÊý¾ÝÁ¿È·Êµ¹ý´ó£¬Í¬ÊÂÒÔǰҲ´¦Àí¹ýÄDZߵÄÎÊÌ⣬Ö÷ÒªÊÇËùÓÐÊý¾ÝÁ¿´óµÄ±íÿ¸ôÒ»Ì콨Á¢Ò»¸öË÷Òý£¬ÕâÑù²éѯÊý¾ÝËٶȱȽϿ졣µ«ÊǽøÐÐÊý¾Ý»ã×ܾÍ×½½ó¼ûÖâ¡£µ¼ÖÂ×îÖÕ´ÓÎÒÃǹ«Ë¾ÍøÓŹÜÀíÆ½Ì¨£¬²éѯÊý¾Ý¼«Âý¡£
ÌýÁËÀÏ×Üһϯ»°£¬Í¬Ê±¶¸ÐѹÁ¦£¬¹ã¶«ÁªÍ¨¾Ö·½ÎÞ·¨ÈÌÊÜ£¬ÒªÇóÎÒÃÇÔÚÒ»¸öÐÇÆÚÄÚ½â¾ö£¬ÎÞÄÎ֮ϣ¬Ö»ÓÐÇëÇóoracleÖйú¹«Ë¾Ìṩ֧³ÖÁË¡£
oracleÖйú¹«Ë¾¹¤³Ìʦ¿´ÁËʵµØ¿´ÁËÎÊÌâºó£¬ÎÞ·¨½â¾öÒªÏòÉϻ㱨Ìá¸ßÎÊÌâ´¦Àí¼¶±ð¡£ºóÀ´ÎÊÌâÌá½»µ½ÁËoracle¹«Ë¾×ܲ¿£¬×ܲ¿¹¤³Ìʦ¿ÉÒÔÌṩԶ³ÌÖ§³ÖºÍµç»°×Éѯ·þÎñ£¬µ«ÊÇÎÒµÄͬÊÂÊǸöÓ¢ÓïäÈË£¬ÎÞ·¨ÓëÍâ¹úÀϹµÍ¨£¬×îÖÕ´ËÊÂÒ²×÷°Õ¡£
¸Ç¹úÇ¿Õâ¸öÃû×Ö¶ÔÓÚ¸ãÈí¼þ¿ª·¢ÈËÀ´ËµÊÇÈçÀ×¹á¶ú£¬¸üÈÃ×öoracle¿ª·¢»ò¹ÜÀíÈÊÈË־ʿËàÈ»Æð¾´£¬oracle½çͬÈʶ¼³ÆºôΪ´óʦ¼¶±ðÈËÎ¹ýÁ˼¸Ììºó£¬¹«Ë¾ÀÏ×ܰÑËûÇëµ½ÁËÎÒÃǹ«Ë¾£¬Ô¶³Ì´¦Àí¹ã¶«ÁªÍ¨Êý¾Ý¿âÎÊÌ⣬ÔÚËû3¶àСʱµÄϸÐÄ·ÖÎöºó£¬ÖÕÓÚ²»¸ºÖÚÍû³¹µ×ÁËÈ´´ó¼ÒÐÄÖÐÄÑÌâ¡£
Ïà¹ØÎĵµ£º
1.ÊÓͼ£¨VIEW£©
1.1 ¸ÅÄî
ÊÓͼ-----ÊÇÓÉSELECT²éѯÓï¾ä(¿ÉÒÔÊǵ¥±í»òÕß¶à±í²éѯ)¶¨ÒåµÄÒ»¸ö"Âß¼±í",Ö»Óж¨Òå¶øÎÞÊý¾Ý,ÊÇÒ»¸ö"Ðé±í". ÔÚ´´½¨ÊÓͼʱ,Ö»Êǽ«ÊÓͼµÄ¶¨ÒåÐÅÏ¢±£´æÔÚÊý¾Ý×ÖµäÖÐ, ¶ø²¢²»½«Êµ¼ÊµÄÊý¾Ý¸´ÖƵ½Èκεط½, ¼´²»ÐèÒªÔÚ±í¿Õ¼äÖÐΪÊÓͼ·ÖÅä´æ´¢¿Õ¼ä. ÊÓͼÊDz鿴º ......
Ëø
²éѯÆäËûÓû§µÄ±í <Óû§Ãû.±íÃû>
Ëø¶¨Ä£Ê½£º
Ðм¶Ëø
Ðб»ÅÅËûÐÔËø¶¨
ÔÚijÐеÄËø±»ÊÍ·Å֮ǰ£¬ÆäËûÓû§²»ÄÜÐ޸ĴËÐÐ
ʹÓÃcommit rollbackÃüÁîÊÍ·ÅËø
»ñÈ¡Ðм¶Ëø
ʹÓÃinsert¡¢updateÓï¾ä£¬×Ô¶¯ÉÏÐм¶Ëø
ʹÓÃselect...for update [of ÁÐÃû] Óï¾ä×Ô¶¯»ñÈ¡Ðм¶Ëø
ÔÚ±íµÄÒ»Ðлò¶àÐзÅÖÃÅÅËûËø£¬ÓÃÓÚ·ÀÖÎÆäË ......
1.2.1 OracleÓëAIXµÄ½ÇÉ«
OracleÔËÐÐÔÚAIXÉÏ£¬Ìṩ×ÅÊý¾ÝµÄ´æ´¢ºÍ¹ÜÀí·þÎñ¡£Êý¾Ý¼´ÐÅÏ¢£¬OracleÊý¾Ý¿â¾ÍÊÇÓ¦ÓÃϵͳÖд洢Êý¾ÝÐÅÏ¢µÄÒ»¸ö¼¯Öд洢λÖá¢Ò»ÖÖ´æÈ¡·½·¨µÄÉÌÆ·»¯ÊµÏÖ¡£AIXÊdzÐÔØOracleÔËÐÐµÄµ×²ãÆ½Ì¨£¬½øÐÐ×ÅCPUµ÷¶È¡¢ÄÚ´æµ÷¶È¡¢´æ´¢¹ÜÀí¡¢Îļþ¹ÜÀí¡¢ÍøÂçÇý¶¯µÈϵͳÔËÐкÍά»¤¹¤×÷¡£
×÷Ϊ¶ÔÓ¦ÓÃϵͳµÄÖ§ ......
SQLServerºÍ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:s ......