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

Oracle 11g ÐÂÌØÐÔ¼ò½é

 
Oracle 11gÓÚ2007Äê7ÔÂ11ÈÕÃÀ¹ú¶«²¿Ê±¼ä11ʱ£¨±±¾©Ê±¼ä11ÈÕ22ʱ£©Õýʽ·¢²¼£¬11gÊǼ׹ÇÎĹ«Ë¾30ÄêÀ´·¢²¼µÄ×îÖØÒªµÄÊý¾Ý¿â°æ±¾£¬¸ù¾ÝÓû§µÄÐèÇóʵÏÖÁËÐÅÏ¢ÉúÃüÖÜÆÚ¹ÜÀí£¨Information Lifecycle Management£©µÈ¶àÏС£ 
 
Ò»£®ÐÂÌØÐÔÌá¸Ù
 
1.Êý¾Ý¿â¹ÜÀí²¿·Ö
¡ôÊý¾Ý¿âÖØÑÝ(Database Replay) 
ÕâÒ»ÌØÐÔ¿ÉÒÔ²¶×½Õû¸öÊý¾ÝµÄ¸ºÔØ£¬²¢ÇÒ´«µÝµ½Ò»¸ö´Ó±¸·Ý»òÕßstandbyÊý¾Ý¿âÖд´½¨µÄ²âÊÔÊý¾Ý¿âÉÏ£¬È»ºóÖØÑݸºÔðÒÔ²âÊÔϵͳµ÷ÓźóµÄЧ¹û¡£
¡ôSQLÖØÑÝ(SQL Replay) 
ºÍÇ°Ò»ÌØÐÔÀàËÆ¡£µ«ÊÇÖ»ÊDz¶×½SQL¸ºÔز¿·Ö£¬¶ø²»ÊÇÈ«²¿¸ºÔØ¡£
¡ô¼Æ»®¹ÜÀí£¨Plan Management£© 
ÕâÒ»ÌØÐÔÔÊÐíÄ㽫ijһÌض¨Óï¾äµÄ²éѯ¼Æ»®¹Ì¶¨ÏÂÀ´£¬ÎÞÂÛͳ¼ÆÊý¾Ý±ä»¯»¹ÊÇÊý¾Ý¿â°æ±¾±ä»¯¶¼²»»á¸Ä±äËýµÄ²éѯ¼Æ»®¡£
¡ô×Ô¶¯Õï¶Ï֪ʶ¿â£¨Automatic Diagnostic Repository ADR£© 
µ±Oracle̽²âµ½ÖØÒª´íÎóʱ£¬»á×Ô¶¯´´¼ÍÒ»¸öʼþ£¨incident£©£¬²¢ÇÒ²¶×½µ½ºÍÕâһʼþÏà¹ØµÄÐÅÏ¢£¬Í¬Ê±×Ô¶¯½øÐÐÊý¾Ý¿â½¡¿µ¼ì²é²¢Í¨ÖªDBA¡£´ËÍ⣬ÕâЩÐÅÏ¢»¹¿ÉÒÔ´ò°ü·¢Ë͸øOracleÖ§³ÖÍŶӡ£
¡ôʼþ´ò°ü·þÎñ(Incident Packaging Service) 
Èç¹ûÄãÐèÒª½øÒ»²½²âÊÔ»òÕß±£ÁôÏà¹ØÐÅÏ¢£¬ÕâÒ»ÌØÐÔ¿ÉÒÔ½«ÓëijһʼþÏà¹ØµÄÐÅÏ¢´ò°ü¡£²¢ÇÒÄ㻹¿ÉÒÔ½«´ò°üÐÅÏ¢·¢¸øoracleÖ§³ÖÍŶӡ£
¡ô»ùÓÚÌØÐÔ´ò²¹¶¡£¨Feature Based Patching£© 
ÔÚ´ò²¹¶¡°üʱ£¬ÕâÒ»ÌØÐÔ¿ÉÒÔʹÄãºÜÈÝÒ×Çø·Ö³ö²¹¶¡°üÖеÄÄÇЩÌØÐÔÊÇÄãÕýÔÚʹÓöø±ØÐë´òµÄ¡£ÆóÒµ¹ÜÀíÆ÷£¨EM£©Ê¹ÄãÄܶ©ÔÄÒ»¸ö»ùÓÚÌØÐԵIJ¹¶¡·þÎñ£¬Òò´ËÆóÒµ¹ÜÀíÆ÷¿ÉÒÔ×Ô¶¯É¨ÃèÄÇЩÄãÕýÔÚʹÓõÄÌØÐÔÓв¹¶¡¿ÉÒÔ´ò¡£
¡ô×Ô¶¯SQLÓÅ»¯(Auto SQL Tuning) 
10gµÄ×Ô¶¯ÓÅ»¯½¨ÒéÆ÷¿ÉÒÔ½«ÓÅ»¯½¨ÒéдÔÚSQL profileÖС£¶øÔÚ11gÖУ¬Äã¿ÉÒÔÈÃoracle×Ô¶¯½«ÄÜ3±¶ÓÚÔ­ÓÐÐÔÄܵÄprofileÓ¦Óõ½SQLÓï¾äÉÏ¡£ÐÔÄܱȽÏÓÉά»¤´°¿ÚÖÐÒ»¸öйÜÀíÈÎÎñÀ´Íê³É¡£
¡ô·ÃÎʽ¨ÒéÆ÷£¨Access Advisor£© 
11gµÄ·ÃÎʽ¨ÒéÆ÷¿ÉÒÔ¸ø³ö·ÖÇø½¨Ò飬°üÀ¨¶Ôеļä¸ô·ÖÇø£¨interval partitioning£©µÄ½¨Òé¡£¼ä¸ô·ÖÇøÏ൱ÓÚ·¶Î§·ÖÇø£¨range partitioning£©µÄ×Ô¶¯»¯°æ±¾£¬Ëý¿ÉÒÔÔÚ±ØҪʱ×Ô¶¯´´½¨Ò»¸öÏàͬ´óСµÄ·ÖÇø¡£·¶Î§·ÖÇøºÍ¼ä¸ô·ÖÇø¿ÉÒÔͬʱ´æÔÚÓÚÒ»ÕűíÖУ¬²¢ÇÒ·¶Î§·ÖÇø¿ÉÒÔת»»Îª¼ä¸ô·ÖÇø¡£
¡ô×Ô¶¯ÄÚ´æÓÅ»¯£¨Auto Memory Tuning£© 
ÔÚ9iÖУ¬ÒýÈëÁË×Ô¶¯PGAÓÅ»¯£»10gÖУ¬ÓÖÒýÈëÁË×Ô¶¯SGAÓÅ»¯¡£µ½ÁË11g£¬ËùÓÐÄÚ´æ¿ÉÒÔͨ¹ýÖ»É趨һ¸ö²ÎÊýÀ´ÊµÏÖÈ«±í×Ô¶¯ÓÅ»¯¡£ÄãÖ»Òª¸æËßoracl


Ïà¹ØÎĵµ£º

oracle ´¥·¢Æ÷¿ª·¢

 ´¥·¢Æ÷¿ª·¢µÄÄ¿µÄ£ºÈ·±£Êý¾Ý¿âÂú×ãÌض¨µÄÉÌÒµ¹æÔòºÍÆóÒµÂß¼­£¬¿ÉÒÔʹÓô¥·¢Æ÷£¬Ô¼Êø£¬×Ó³ÌÐò¡£ÒòΪ
   Ô¼Êø×î¼òµ¥ÇÒÐÔÄܺã¬ËùÑ¡Ô¼Êø£¬Èç¹ûÔ¼Êø²»ÄÜÂú×㣬¾ÍÓô¥·¢Æ÷£¬Èô´¥·¢Æ÷¶¼²»ÄÜÂú×ãÑ¡Ôñ×Ó³ÌÐò¡£
  
   Ò»¡¢´¥·¢Æ÷¹¦ÄÜ£º
   1£¬¿ØÖÆÊý¾Ý°²È«,ÔÚ·þÎñÆ÷¼¶±ð¿ØÖÆÊý¾Ý ......

oracleÊ÷Ðνṹ²éѯ

select dm_id, father_id, dm_name from gy_dmcode t
where level  <= 2    --²ã¼¶
start with t.dm_id = '0' --¸ù½Úµã
connect by prior t.dm_id = t.father_id;  --¶¨Òå¹Øϵ£¬prior ±íʾÓÅÏȼ¶ ......

oracleÔÚlinuxÏÂÆô¶¯Ïà¹ØÃüÁî

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±í¿Õ¼ä¹ÜÀí

extent--×îС¿Õ¼ä·ÖÅ䵥λ --tablespace management
block --×îСi/oµ¥Î»      --segment    management
create tablespace james
datafile '/export/home/oracle/oradata/james.dbf'
size 100M ¡¡¡¡¡¡¡¡¡¡¡¡--³õʼµÄÎļþ´óС¡¡
autoextend On¡¡¡¡¡¡¡¡ --×Ô¶¯Ôö³¤
next 10M¡ ......

OracleÓû§È¨ÏÞ¿ØÖÆ

1£©¡¢¹¹ÔìʵÀý£º
ÎÒÃÇÒѾ­´´½¨ºÃÊý¾Ý¿âÓû§test_user£¬Ï±ߴæÔÚtest_table±íºÍtest_procedure´æ´¢¹ý³Ì¡£ÎÒÃÇÒѾ­´´½¨ºÃÒ»¸ö¿ÕµÄ´úÀíÊý¾Ý¿âÓû§agent_user¡£
2£©¡¢µÇ¼test_userÓû§£¬½«test_userϱíµÄselectȨÏ޺ʹ洢¹ý³ÌµÄexcuteȨÏÞ¸³¸ø´úÀíÓû§agent_user¡£
SQL>GRANT select ON test_table TO agent_user;
SQL ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ