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

´óÐÍÊý¾Ý¿âÓÅ»¯Éè¼ÆÇ³Ì¸(ORACLE) £¨Ò»£©

  
   ¶ÔÓÚORACLEÊý¾Ý¿âµÄÊý¾Ý´æÈ¡£¬Ö÷ÒªÓÐËĸö²»Í¬µÄµ÷Õû¼¶±ð£¬µÚÒ»¼¶µ÷ÕûÊDzÙ×÷ϵͳ¼¶°üÀ¨Ó²¼þƽ̨,µÚ¶þ¼¶µ÷ÕûÊÇORACLE RDBMS¼¶µÄµ÷Õû,µÚÈý¼¶ÊÇÊý¾Ý¿âÉè¼Æ¼¶µÄµ÷Õû,×îºóÒ»¸öµ÷Õû¼¶ÊÇSQL¼¶¡£Í¨³£ÒÀ´ËËļ¶µ÷Õû¼¶±ð¶ÔÊý¾Ý¿â½øÐе÷Õû¡¢ÓÅ»¯£¬Êý¾Ý¿âµÄÕûÌåÐÔÄÜ»áµÃµ½ºÜ´óµÄ¸ÄÉÆ¡£ÏÂÃæ´Ó¼¸¸ö²»Í¬·½Ãæ½éÉÜORACLEÊý¾Ý¿âÓÅ»¯Éè¼Æ·½°¸¡£
   Ò»¡¢³ä·ÖÀûÓÃϵͳȫ¾ÖÇøÓòSGA£¨SYSTEM GLOBAL AREA)
       SGAÊÇoracleÊý¾Ý¿âµÄÐÄÔà¡£Óû§µÄ½ø³Ì¶ÔÕâ¸öÄÚ´æÇø·¢ËÍÊÂÎñ£¬²¢ÇÒÒÔÕâÀï×÷Ϊ¸ßËÙ»º´æ¶ÁÈ¡ÃüÖеÄÊý¾Ý£¬ÒÔʵÏÖ¼ÓËÙµÄÄ¿µÄ¡£ÕýÈ·µÄSGA´óС¶ÔÊý¾Ý¿âµÄÐÔÄÜÖÁ¹ØÖØÒª¡£SGA°üÀ¨ÒÔϼ¸¸ö²¿·Ö£º
       1¡¢Êý¾Ý¿é»º³åÇø£¨data block buffer cache£©ÊÇSGAÖеÄÒ»¿é¸ßËÙ»º´æ£¬Õ¼Õû¸öÊý¾Ý¿â´óСµÄ1%-2%£¬ÓÃÀ´´æ´¢´ÓÊý¾Ý¿âÖØ¶ÁÈ¡µÄÊý¾Ý¿é£¨±í¡¢Ë÷Òý¡¢´ØµÈ£©£¬Òò´Ë²ÉÓÃleast recently used (LRU,×î½ü×îÉÙʹÓÃ)µÄ·½·¨½øÐпռä¹ÜÀí¡£
       2¡¢×ֵ仺³åÇø¡£¸Ã»º³åÇøÄÚµÄÐÅÏ¢°üÀ¨Óû§Õ˺ÅÊý¾Ý¡¢Êý¾ÝÎļþÃû¡¢¶ÎÃû¡¢ÅÌÇøÎ»Öᢱí˵Ã÷ºÍȨÏÞ£¬ËüÒ²²ÉÓÃLRU·½Ê½¹ÜÀí¡£
       3¡¢ÖØ×öÈÕÖ¾»º³åÇø¡£¸Ã»º³åÇø±£´æÎªÊý¾Ý¿â»Ö¸´¹ý³ÌÖÐÓÃÓÚǰ¹ö²Ù×÷¡£
       4¡¢SQL¹²Ïí³Ø¡£±£´æÖ´Ðмƻ®ºÍÔËÐÐÊý¾Ý¿âµÄSQLÓï¾äµÄÓï·¨·ÖÎöÊ÷¡£Ò²²ÉÓÃLRUËã·¨¹ÜÀí¡£Èç¹ûÉèÖùýС£¬Óï¾ä½«±»Á¬Ðø²»¶ÏµØÔÙ×°Èëµ½¿â»º´æ£¬Ó°ÏìϵͳÐÔÄÜ¡£
       ÁíÍ⣬SGA»¹°üÀ¨´ó³Ø¡¢JAVA³Ø¡¢¶à»º³å³Ø¡£µ«ÊÇÖ÷ÒªÊÇÓÉÉÏÃæ4ÖÖ»º³åÇø¹¹³É¡£¶ÔÕâЩÄڴ滺³åÇøµÄºÏÀíÉèÖ㬿ÉÒÔ´ó´ó¼Ó¿ìÊý¾Ý²éѯËÙ¶È£¬Ò»¸ö×ã¹»´óµÄÄÚ´æÇø¿ÉÒ԰Ѿø´ó¶àÊýÊý¾Ý´æ´¢ÔÚÄÚ´æÖУ¬Ö»ÓÐÄÇЩ²»ÔõôƵ·±Ê¹ÓõÄÊý¾Ý£¬²Å´Ó´ÅÅ̶ÁÈ¡£¬ÕâÑù¾Í¿ÉÒÔ´ó´óÌá¸ßÄÚ´æÇøµÄÃüÖÐÂÊ¡£
   ¶þ¡¢¹æ·¶Óë·´¹æ·¶Éè¼ÆÊý¾Ý¿â
      1.Êý¾Ý¿âÉè¼ÆÖеÄÓÅ»¯²ßÂÔ
        Êý¾ÝÓ¦µ±°´Á½ÖÖÀà±ð½øÐÐ×éÖ¯£ºÆµ·±·ÃÎʵÄÊý¾ÝºÍƵ·±Ð޸ĵÄÊý¾Ý¡£¶ÔÓÚÆµ·±·ÃÎʵ«ÊDz»Æµ·±Ð޸ĵÄÊý¾Ý£¬ÄÚ²¿Éè¼ÆÓ¦µ±ÎïÀí²»¹æ·¶»¯¡£¶ÔÓÚÆµ·±Ð޸ĵ«²¢²»Æµ·±·ÃÎʵÄÊý¾Ý£¬ÄÚ²¿Éè¼ÆÓ¦µ±ÎïÀí¹æ·¶»¯¡£±È½Ï¸´Ôӵķ½·¨Êǽ«¹æ·¶»¯µÄ±í×÷ΪÂß¼­Êý¾Ý¿âÉè¼ÆµÄ»ù´¡£¬È»ºóÔÙ


Ïà¹ØÎĵµ£º

OracleÖнØÈ¡×Ö·û´®

¹ØÓÚOracleÀïÃæµÄһЩСº¯Êý
ÒªÇó£ºA.Êý¾Ý¿â±íÖеÄÒ»¸ö×Ö·û´®  ¿ÉÄܺ¬ÓÐ"+" Àý£ºORC+001
       Ò²¿ÉÄܲ»º¬“+”
      B.ÒªÇóÈç¹û¸Ã×Ö·û´®º¬ÓГ+”£¬ÔòÈ¡“+”֮ǰµÄ×Ö·û Àý£ºORC+001 È¡ORC
     ......

OracleÊý¾Ý¿âµÄÆÕÍ¨Ç¨ÒÆ·½·¨

ÔÚÏàͬ²Ù×÷ϵͳ»·¾³Ï£¬Ïàͬ°æ±¾OracleÊý¾Ý¿âµÄÇ¨ÒÆ±È½Ï¼òµ¥¡£
 
´óÖ²½Ö裺
1¡¢È·¶¨Ô´»úµÄ²Ù×÷ϵͳÀàÐͺͰ汾£¬Ô´»úÖ÷»úÃû£»Oracle°æ±¾£¬°²×°Ä¿Â¼£¬SID¡£
±¾ÀýÖУ¬Ô´»úΪ£º  Win2k Adv£¬ ywxt£¬Oracle v8.17,  d:\oracle, orcl
Ä¿±ê»úΪ£ºWin2003£¬ywxt£¬Oracle v8.17,  d:\oracle, orcl
  ......

¿ªÊ¼Ê¹ÓÃoracle ³ÂţѧIT

1£¬oracle tools£ºOUI¡¢DBCA¡¢OEM¡¢SQL*PLUS¡¢NETCA¡¢µÚÈý·½¹¤¾ß£¨toad¡¢PL\SQL developer£©
2£¬¿ÉʹÓÃresponsefile¿ìËÙȥͼÐΰ²×°oracle£¬ÔÚÔ´°²×°Îļþ/responseÀïÃæÓÐһЩģ°åÅäÖÃrpsÎļþ
3£¬Ô¤ÖÃÓû§ÊÇsysÓû§ÓësystemÓû§£ºsysÊÇoracleÊý¾Ý¿â
ÖÐȨÏÞ×î¸ßµÄÕʺţ¬¾ßÓÐcreate
databaseµÄȨÏÞ£¬¶øsystemûÓÐÕâ¸öȨÏÞ£ ......

.netÔÚweb.configÖÐÁ¬½ÓoracleÊý¾Ý¿â

1.asp.netÁ¬½Óoracle·þÎñÆ÷ÐèÒªÌí¼ÓSytem.Data.OracleClientÃüÃû¿Õ¼ä£¬½«System.Data.OracleClient.dll¼ÓÈëµ½ÏîÄ¿ÖС£
2.Á¬½ÓʱÐèÒªConnectionString×Ö·û´®£¬³öÏÖÔÚweb.configÎļþÖУ¬ÈçÏÂËùʾ£º
<connectionStrings>
   <add name="ConnectionString" connectionString="Data Source=(DESCRIPTION=( ......

oracleÖе÷Óôø²ÎÊýµÄ´æ´¢¹ý³Ì

create or replace procedure proc_test
( a in number, b out number )
as
begin
b:=a+1;
end    proc_test;
ÏÖÔÚÒªµ÷Óõϰ¾ÍÊÇÕâÑù
SQL> c number;
SQL>exec proc_test(1,:c);
ǧÍòҪעÒâ±ðÍüÁËдðºÅ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ