ORACLEʵÀýµÄºǫ́½ø³Ì
ÏÂÃæ¾ÍÀ´½éÉÜÒ»ÏÂÕâЩÔÚºǫ́ÐÁÇÚ¹¤×÷µÄ½ø³ÌÃÇ¡£ÏµÍ³¼ì²âÆ÷£¨System Monitor,SMON£©¡¢½ø³Ì¼àÊÓÆ÷£¨Process
Monitor,PMON£©¡¢Êý¾Ý¿âдÈëÆ÷£¨Database Writer,DBWn£©¡¢ÈÕ־дÈëÆ÷£¨Log
Writer,LGWR£©¡¢¼ì²éµã½ø³Ì£¨Checkpoint Process,CKPT£© ¡£
1¡¢SMON£º°²×°ºÍ´ò¿ªÊý¾Ý¿â¡£Í¨¹ý²éÕÒºÍ
ÑéÖ¤Êý¾Ý¿â¿ØÖÆÎļþÀ´°²×°Êý¾Ý¿â¡£´Ëºó£¬Í¨¹ý²éÕÒºÍÑéÖ¤ËùÓÐÊý¾ÝÎļþºÍÁª»úÈÕÖ¾Îļþ´ò¿ªÊý¾Ý¿â¡£Ò»µ©´ò¿ªÊý¾Ý¿â²¢Ê¹Êý¾Ý¿â´¦ÓÚʹÓÃ״̬£¬SMON¾Í¸ºÔðÖ´Ðи÷ÖÖÄÚ²¿¹ÜÀíÈÎÎñ¡£
2¡¢
PMON£ºÓû§»á»°ÊÇÁ¬½Óµ½·þÎñÆ÷½ø³ÌµÄÓû§½ø³Ì¡£·þÎñÆ÷½ø³ÌÔڻỰ´´½¨Ê±Æô¶¯£¬Ôڻ滽áÊøÊ±Ïú»Ù¡£Èç¹û»á»°Õý³£½áÊø£¬ÔòÓû§Ö´ÐеÄÈκι¤×÷¶¼»áÓÐÐòÍê
³É£¬·þÎñÆ÷½ø³Ì½«ÖÕÖ¹¡£Èç¹û·ÇÕý³£ÖÕÖ¹»á»°£¬PMON½«Ïú»Ù·þÎñÆ÷½ø³Ì£¬½«ÆäPGAÄÚ´æ·µ»Ø¸ø²Ù×÷ϵͳ£¬²¢»Ø¹öÈκÎÉÐÔÚ½øÐеÄδÌá½»Íê³ÉµÄÊÂÎñ¡£
3¡¢DBWn£º»á»°²»Ö±½Ó½«Êý¾ÝдÈë´ÅÅÌ£¬¶øÊÇдÈëµ½Êý¾Ý¿â¸ßËÙ»º´æÇø¡£È»ºóÓÖÊý¾Ý¿âдÈëÆ÷¸ºÔ𽫻º³åÇøÐ´Èëµ½´ÅÅÌ¡£Ò»°ãÀ´ËµÒ»¸öʵÀý¿ÉÄÜÓжà¸öдÈëÆ÷¡£ÒÀ´ÎΪDBW0,DBW1µÈ¡£Ä¬ÈÏÇé¿öÊÇ8¸öCPU¶ÔÓ¦Ò»¸öÊý¾Ý¿âдÈëÆ÷¡£ ͨ³£Çé¿öÏ£¬Oracle»á¾¡¿ÉÄܵļõÉÙдÈ뻺³åÇøµÄÊýÁ¿¡£ÒòΪIO²Ù×÷»á½µµÍÐÔÄÜ¡£ÕæÊµÇé¿öÖУ¬Èç¹û³öÏֻỰ¶ÔijЩ»º³åÇøÖ´ÐÐд×÷£¬ÄÇôͨ³£»¹»áÓлỰ¶ÔÆä½øÐвÙ×÷¡£ÕâÑù£¬¾ÍûÓбØÒª½«ÆäдÈëµ½´ÅÅÌÁË¡£
DBWn²ÉÓü«ÀÁËã·¨Ö´ÐÐдÈ룺¾¡¿ÉÄÜÉÙ£¬ÔÚ¾¡¿ÉÄÜÉÙ¡£ÓÐËÄÖÖÇé¿öÐèÒª½øÐÐЩ²Ù×÷£º
ûÓпÉÓûº³åÇø£º·þÎñÆ÷½ø³ÌÔÚ½«¿é¸´ÖƵ½¸ßËÙ»º³åÇøÖ®Ç°£¬ÐèÒª²éÕÒ¿ÉÓûº³åÇø¡£¿ÉÓûº³åÇøÊǼȲ»ÔàҲδ±»Õ¼ÓõĻº³åÇø¡£Èç¹û²éÕÒ¿ÉÓûº³åÇøÊ±¼ä¹ý³¤£¨OracleÄÚ²¿×ÔÐÐÉ趨£©£¬Ôò»á½«Ô໺³åÇøÐ´Èëµ½´ÅÅÌ£¬ÒÔÇåÀí»º³åÇø¡£ÓÐOracleµÄÄÚ²¿ãÐֵȷ¶¨£¬Èç¹û³¬¹ýÁË£¬¾Í»á½«Ò»Ð©»º³åÇøÐ´µ½´ÅÅÌ ¡£
ÈýÃ볬ʱ£ºDBWnÿÈýÃë»á¶ÔһЩ»º³åÇøÇåÀíÒ»´Î¡£¼´Ê¹ÏµÍ³´¦ÓÚÏÐÖÃ״̬£¬Ò²»áÇåÀí»º³åÇø¡£
ÇëÇó¼ì²éµã£ºÓöµ½¼ì²éµãʱ£¬»áдÈëËùÓеĻº³åÇøÊý¾Ý¡£´ËʱϵͳÐÔÄÜϽµ¡£¼ì²éµãÖ»ÓÐÔÚ²»µÃÒѵÄÇé¿öϲŻáÉèÖ᣹رÕÊý¾Ý¿âºÍ¹Ø±ÕʵÀýʱ»áÉèÖüì²éµã£¬Ò²¿ÉÒÔʹÓÃÃüÁîÀ´ÉèÖá£
ÔÚÕâÀïÐèҪעÒâÒ»µã£¬ÔڻỰÌá½»ÊÂÎñʱ£¬DBWnʲôҲ²»×ö£¬DBWn°´ÕÕ×Ô¼ºµÄ·½Ê½Ö´ÐС£´ËʱÐèÒªÖ´ÐеIJÙ×÷ÊÇ£ºÐ´ÈëÈÕÖ¾»º³åÇøµÄÊý¾Ý¡£
4¡¢
LGWR£ºÈÕ־дÈëÆ÷½«ÈÕÖ¾»º³åÇøµÄÄÚÈÝдÈëµ½´ÅÅÌÉϵÄÁª»úÈÕÖ¾ÎļþÖС£µ±»á»°·¢³öCOMMITʱ£¬LGWR»áʵʱдÈ룺ÔÚLGW
Ïà¹ØÎĵµ£º
ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬ÔÀ´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......
1¡¢´ÓrootÓû§Çл»µ½oracleÓû§
#su - oracle
2¡¢ÀûÓÃnologÑ¡ÏîÆô¶¯sql*plus¹¤¾ß³ÌÐò
$slqplus /nolog
3¡¢ÀûÓÃsysdbaÉí·ÝÆô¶¯oracleÊý¾Ý¿â
sql>connect / as sysdba
sql>startup
4¡¢Æô¶¯Êý¾Ý¿âµÄ¼àÌýÆ÷listener
$lsnrctl start
»ò
$lsnrctl
lsnrctl>start
5¡¢¹Ø±ÕoracleÊý¾Ý¿â¼àÌý
$lsnrctl stop
6¡ ......
OracleÊý¾Ý¿âÓαêʹÓ÷½·¨
2009-12-30 15:27
SQLÊÇÓÃÓÚ·ÃÎÊOracleÊý¾Ý¿âµÄÓïÑÔ£¬PL/SQLÀ©Õ¹ºÍ¼ÓÇ¿ÁËSQLµÄ¹¦ÄÜ£¬ËüͬʱÒýÈëÁ˸üÇ¿µÄ³ÌÐòÂß¼, ÏÂÃæÔÚ±¾ÎÄÖн«¶ÔÓαêµÄʹÓýøÐÐһϽ²½â,Ï£Íû¿ÉÒԺʹó¼Ò¹²Í¬Ñ§Ï°½ø²½¡£
¡¡¡¡Óαê×ÖÃæÀí½â¾ÍÊÇÓζ¯µÄ¹â±ê¡£ÓαêÊÇSQLµÄÒ»¸öÄڴ湤×÷Çø£¬ÓÉϵͳ»òÓû§ÒÔ±äÁ¿µÄÐÎ ......
Ò»¡¢Óï·¨£º
TRANSLATE(string,from_str,to_str)
¶þ¡¢Ä¿µÄ
·µ»Ø½«£¨ËùÓгöÏֵģ©from_strÖеÄÿ¸ö×Ö·ûÌæ»»Îªto_strÖеÄÏàÓ¦×Ö·ûÒÔºóµÄstring¡£TRANSLATEÊÇREPLACEËùÌṩµÄ¹¦ÄܵÄÒ»¸ö³¬¼¯¡£Èç¹ûfrom_str±È ......
1¡¢Ê¹ÓÃ%TYPE
ÔÚÐí¶àÇé¿öÏ£¬PL/SQL±äÁ¿¿ÉÒÔÓÃÀ´´æ´¢ÔÚÊý¾Ý¿â±íÖеÄÊý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬±äÁ¿Ó¦¸ÃÓµÓÐÓë±íÁÐÏàͬµÄÀàÐÍ¡£ÀýÈ磬students±íµÄfirst_nameÁеÄÀàÐÍΪVARCHAR2(20),ÎÒÃÇ¿ÉÒÔ°´ÕÕÏÂÊö·½Ê½ÉùÃ÷Ò»¸ö±äÁ¿
DECLARE
v_FirstName VARCHAR2(20);
µ«ÊÇÈç¹ûfirst_nameÁе͍Òå¸Ä±äÁ˻ᷢÉúʲô£¨±ÈÈç˵±í¸Ä±äÁË£¬first ......