Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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ÃüÁîÀ´½øÐд洢¹ý³ÌµÄÔËÐÐÊÚȨ¡£
¡


Ïà¹ØÎĵµ£º

oracle·þÎñÓ²¼þÉý¼¶ µ÷Õû²ÎÊý

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Ìåϵ½á¹¹ ʵÀý

ORACLEʵÀýÓÐϵͳȫ¾ÖÇø£¨SGA£©ºÍһЩºǫ́½ø³Ì×é³É.
ϵͳȫ¾ÖÇø£¨SGA£©Óй²Ïí³Ø£¨shared pool£©,Êý¾Ý¿â¸ßËÙ»º³åÇø£¨database buffer cache£©,ÖØ×öÈÕÖ¾»º³åÇø£¨redo log buffer£©.¹²Ïí³ØÓÖÓпâ¸ßËÙ»º´æ£¨library cache£©ºÍÊý¾Ý×Öµä¸ßËÙ»º´æ£¨dictionary cache£©×é³É¡£
ORACLE ʵÀý5¸ö±ØÐèµÄºǫ́½ø³Ì£ºSMON,PMON,DBWR,LGWR, ......

oracle opatch ¹¤¾ßµÄʹÓÃ(oracleС²¹¶¡°²×°)

http://gaoshan.blog.51cto.com/742525/284057
Ò»¡¢¸ÅÊö
´Ó9.2°æ¿ªÊ¼, Oracle¹«Ë¾Éè¼ÆʵÏÖÁ˸ö±ð²¹¶¡"×°¹ÜÀí¹¤¾ßopatch. opatchʹÓÃÒ»¸ö³ÆΪinventoryµÄϵͳÊý¾Ý½á¹¹(Ñϸñ˵ÊÇÓëoui¹²Ïíinventory), ¼¯ÖйÜÀíËùÓÐÒÑ°²×°µÄ¸ö±ð²¹¶¡; ¸ö±ð²¹¶¡µÄ°²×°ºÍжÔض¼Ê¹ÓÃopatchÃüÁîÍê³É, ³åÍ»¼ì²âÒ²ÓÉopatchÔÚ°²×°Ê±×Ô¶¯Íê³É; ÌṩÁÐ ......

Oracle Á¬½ÓÔ¶³ÌÊý¾Ý¿â

¹«Ë¾Ê¹ÓÃlinux¿ª·¢»ú½øÐгÌÐò¿ª·¢Ê±£¬ÓÉÓÚ¿ª·¢ÓÃOracleÊý¾Ý¿âÊÇÓÉÈÕ·½Ìṩ£¬ËùÒÔ¾­³£Ê¹ÓÃsqlplusÁ¬½Óµ½Ô¶³ÌÊý¾Ý¿âÉϽøÐпª·¢,ÀýÈ磺
sqlplus  username/password@servicename
ÓÚÊÇÏ룬ÓÃÎÒµÄÁ½Ì¨µçÄÔË«»ú»¥ÁªÊÔÒ»ÊÔ£¬Ò²Íæ¸ö“Ô¶³ÌÁ¬½Ó”¡£ÊµÑéÈçÏ£º
Ê×ÏÈÔÚÎÒµĄ̈ʽ»úÉÏ°²×°ÁËOracle9iµÄÊý¾Ý¿â¹ÜÀíϵͳ£¬ ......

ORACLEÖÐÓÃrownum·ÖÒ³²¢ÅÅÐòµÄSQLÓï¾ä

µÚÒ»ÖÖ£º 
select b.* from
 ( select a.*, rownum row_num from
   (select t.* from A05_ORGANIZATION t order by org_name_en asc) a
  ) b
 where b.row_num  between 1 and 5  order by b.row_num asc
µÚ¶þÖÖ£¨¸ü¸ßЧ£©£º
select b.* from
 ( select a.*, rown ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ