oracle ´æ´¢¹ý³Ì
1.´´½¨¹ý³Ì
¡¡¡¡¡¡ÓëÆäËüµÄÊý¾Ý¿âϵͳһÑù£¬OracleµÄ´æ´¢¹ý³ÌÊÇÓÃPL/SQLÓïÑÔ±àдµÄÄÜÍê³ÉÒ»¶¨´¦Àí¹¦ÄܵĴ洢ÔÚÊý¾Ý¿â×ÖµäÖеijÌÐò¡£
¡¡¡¡Óï·¨:
¡¡¡¡create [or replace] procedure procedure_name
¡¡¡¡[ (argment [ { in| in out }] type,
¡¡¡¡argment [ { in | out | in out } ] type
¡¡¡¡{ is | as }
¡¡¡¡<ÀàÐÍ.±äÁ¿µÄ˵Ã÷>
¡¡¡¡ ( ×¢: ²»Óà declare Óï¾ä )
¡¡¡¡Begin
¡¡¡¡<Ö´Ðв¿·Ö>
¡¡¡¡exception
¡¡¡¡<¿ÉÑ¡µÄÒì³£´¦Àí˵Ã÷>
¡¡¡¡end;
¡¡¡¡l ÕâÀïµÄIN±íʾÏò´æ´¢¹ý³Ì´«µÝ²ÎÊý£¬OUT±íʾ´Ó´æ´¢¹ý³Ì·µ»Ø²ÎÊý¡£¶øIN OUT ±íʾ´«µÝ²ÎÊýºÍ·µ»Ø²ÎÊý£»
¡¡¡¡l ÔÚ´æ´¢¹ý³ÌÄڵıäÁ¿ÀàÐÍÖ»ÄÜÖ¸¶¨±äÁ¿ÀàÐÍ£»²»ÄÜÖ¸¶¨³¤¶È£»
¡¡¡¡l ÔÚAS»òIS ºóÉùÃ÷ÒªÓõ½µÄ±äÁ¿Ãû³ÆºÍ±äÁ¿ÀàÐͼ°³¤¶È£»
¡¡¡¡l ÔÚAS»òIS ºóÉùÃ÷±äÁ¿²»Òª¼Ódeclare Óï¾ä¡£
2.ʹÓùý³Ì
¡¡¡¡¡¡´æ´¢¹ý³Ì½¨Á¢Íê³Éºó£¬Ö»ÒªÍ¨¹ýÊÚȨ£¬Óû§¾Í¿ÉÒÔÔÚSQLPLUS ¡¢Oracle¿ª·¢¹¤¾ß»òµÚÈý·½¿ª·¢¹¤¾ßÀ´µ÷ÓÃÔËÐС£Oracle ʹÓÃEXECUTE Óï¾äÀ´ÊµÏÖ¶Ô´æ´¢¹ý³ÌµÄµ÷Óá£
¡¡¡¡Óï·¨£º
¡¡¡¡EXEC[UTE] procedure_name( parameter1, parameter2…);
3.¿ª·¢¹ý³Ì
¡¡¡¡¡¡Ä¿Ç°µÄ¼¸´óÊý¾Ý¿â³§ÉÌÌṩµÄ±àд´æ´¢¹ý³ÌµÄ¹¤¾ß¶¼Ã»ÓÐͳһ£¬ËäÈ»ËüÃǵıàд·ç¸ñÓÐЩÏàËÆ£¬µ«ÓÉÓÚûÓбê×¼£¬ËùÒÔ¸÷¼ÒµÄ¿ª·¢µ÷ÊÔ¹ý³ÌÒ²²»Ò»Ñù¡£ÏÂÃæ±àдPL/SQL´æ´¢¹ý³Ì¡¢º¯Êý¡¢°ü¼°´¥·¢Æ÷µÄ²½ÖèÈçÏ£º
¡¡¡¡3.1 ±à¼´æ´¢¹ý³ÌÔ´ÂëʹÓÃÎÄ×ֱ༴¦ÀíÈí¼þ±à¼´æ´¢¹ý³ÌÔ´Â룬ҪÓÃÀàËÆWORD ÎÄ×Ö´¦ÀíÈí¼þ½øÐбà¼Ê±£¬Òª½«Ô´Âë´æΪÎı¾¸ñʽ¡£
¡¡¡¡3.2 ¶Ô´æ´¢¹ý³Ì³ÌÐò½øÐнâÊÍÔÚSQLPLUS»òÓõ÷ÊÔ¹¤¾ß½« ´æ´¢¹ý³Ì³ÌÐò½øÐнâÊÍ£»
¡¡¡¡ÔÚSQL>ϵ÷ÊÔ£¬¿ÉÓÃstart »òget µÈOracleÃüÁîÀ´Æô¶¯½âÊÍ¡£È磺
¡¡¡¡SQL>start c:\stat1.sql
¡¡¡¡Èç¹ûʹÓõ÷ÊÔ¹¤¾ß£¬¿ÉÖ±½Ó±à¼ºÍµã»÷ÏàÓ¦µÄ°´Å¥¼´¿ÉÉú³É´æ´¢¹ý³Ì¡£[1]
¡¡¡¡3.3 µ÷ÊÔÔ´ÂëÖ±µ½ÕýÈ·ÎÒÃDz»Äܱ£Ö¤ËùдµÄ´æ´¢¹ý³Ì´ïµ½Ò»´Î¾ÍÕýÈ·¡£ËùÒÔÕâÀïµÄµ÷ÊÔÊÇÿ¸ö³ÌÐòÔ±±ØÐë½øÐеŤ×÷Ö®Ò»¡£ÔÚSQLPLUSÏÂÀ´µ÷ÊÔÖ÷ÒªÓõķ½·¨ÊÇ£º
¡¡¡¡1£®Ê¹Óà SHOW ERRORÃüÁîÀ´ÌáʾԴÂëµÄ´íÎóλÖã»
¡¡¡¡2£®Ê¹Óà USER_ERRORS Êý¾Ý×ÖµäÀ´²é¿´¸÷´æ´¢¹ý³ÌµÄ´íÎóλÖá£
¡¡¡¡3.4 ÊÚȨִÐÐȨ¸øÏà¹ØµÄÓû§»ò½ÇÉ«Èç¹ûµ÷ÊÔÕýÈ·µÄ´æ´¢¹ý³ÌûÓнøÐÐÊÚȨ£¬ÄǾÍÖ»Óн¨Á¢Õß±¾È˲ſÉÒÔÔËÐС£ËùÒÔ×÷ΪӦÓÃϵͳµÄÒ»²¿·ÖµÄ´æ´¢¹ý³ÌÒ²±ØÐë½øÐÐÊÚȨ²ÅÄÜ´ïµ½ÒªÇó¡£ ÔÚSQLPLUSÏ¿ÉÒÔÓÃGRANTÃüÁîÀ´½øÐд洢¹ý³ÌµÄÔËÐÐÊÚȨ¡£
¡
Ïà¹ØÎĵµ£º
author£ºskate
time£º2010-05-13
1)If memory increases and you're 64-bit, e.g 8G to 16G, Oracle SGA and related parameters need adjust; So are some the Unix kernel parameters.
2)As for CPU related configuration, some parameters, based on CPU_co ......
ORACLEʵÀýÓÐϵͳȫ¾ÖÇø£¨SGA£©ºÍһЩºǫ́½ø³Ì×é³É.
ϵͳȫ¾ÖÇø£¨SGA£©Óй²Ïí³Ø£¨shared pool£©,Êý¾Ý¿â¸ßËÙ»º³åÇø£¨database buffer cache£©,ÖØ×öÈÕÖ¾»º³åÇø£¨redo log buffer£©.¹²Ïí³ØÓÖÓпâ¸ßËÙ»º´æ£¨library cache£©ºÍÊý¾Ý×Öµä¸ßËÙ»º´æ£¨dictionary cache£©×é³É¡£
ORACLE ʵÀý5¸ö±ØÐèµÄºǫ́½ø³Ì£ºSMON,PMON,DBWR,LGWR, ......
¹«Ë¾Ê¹ÓÃlinux¿ª·¢»ú½øÐгÌÐò¿ª·¢Ê±£¬ÓÉÓÚ¿ª·¢ÓÃOracleÊý¾Ý¿âÊÇÓÉÈÕ·½Ìṩ£¬ËùÒÔ¾³£Ê¹ÓÃsqlplusÁ¬½Óµ½Ô¶³ÌÊý¾Ý¿âÉϽøÐпª·¢,ÀýÈ磺
sqlplus username/password@servicename
ÓÚÊÇÏ룬ÓÃÎÒµÄÁ½Ì¨µçÄÔË«»ú»¥ÁªÊÔÒ»ÊÔ£¬Ò²Íæ¸ö“Ô¶³ÌÁ¬½Ó”¡£ÊµÑéÈçÏ£º
Ê×ÏÈÔÚÎÒµĄ̈ʽ»úÉÏ°²×°ÁËOracle9iµÄÊý¾Ý¿â¹ÜÀíϵͳ£¬ ......
ÓÉÓÚ¹«Ë¾ÒµÎñÔö³¤½Ï¿ì£¬Êý¾Ý¿âoracleѹÁ¦Ô½À´Ô½´ó£¬¹«Ë¾¿¼ÂÇÔÚÓ¦Ó÷þÎñÆ÷ Websphere ºÍ Êý¾Ý¿âoracleÖ®¼äÔö¼Ó timestenÊý¾Ý¿âÀ´ÊµÏÖÊý¾ÝµÄ¶Áд·ÖÀ룬ÁíÍâÓÉÓÚtimestenÊÇÄÚ´æÊý¾Ý¿â£¬ËùÒÔ²éѯËÙ¶ÈÉÏÒªÓÅÓÚ oracle Êý¾Ý¿â£¬Á½¸öÊý¾Ý¿âËäÈ»¶¼ÊÇoracle¹«Ë¾µÄ²úÆ·£¬µ«ÊÇÔںܶàsqlµÄд·¨ÉÏÊDz»ÏàͬµÄ£¬Ï ......
Oracle£ºÒ»¸öÊý¾Ý¿âÓжà¸öÓû§,Ò»¸öÓû§ÓµÓÐÒ»×éÊý¾Ý¿â¶ÔÏó,Õâ¸öÓû§ÎÒÃÇË׳ÆΪ·½°¸,
ͨ³£Ò»¸öÒµÎñϵͳ¶ÔÓ¦Ò»¸öÊý¾Ý¿âÓû§¡£
¡ïOracle°²×°³É¹¦ºó»á×Ô¶¯´´½¨Ê®À´¸öϵͳ½ç±ðµÄÕË»§¡£Ä¬ÈÏÇé¿öÏÂÕâЩÕË»§ÖÐÖ»ÓÐËĸö¿ÉÓã¬ÆäËüµÄÕʺŶ¼±»ÉèÖóÉÁËËø¶¨»òÊÇÉèÖÃΪ¹ý ÆÚ״̬£¬ÕâËĸöÕÊ»§¾Í ......