oracle Ìåϵ½á¹¹
ǰ¼¸ÌìÃæÊÔµÄʱºòÃæÊÔ¹Ù²ÅÎʹýÎÒORACLEµÄÌåϵ½á¹¹£¬ÈÃÎÒÔÚÒ»ÕŰ×Ö½ÉÏ»³öÀ´¡£»ØÍ·ÏëÏ뵱ʱ´ðµÃ»¹²»´í£¬´ó²¿·ÖÄÚÈݶ¼ÃèÊö³öÀ´ÁË£¬ºÇºÇ£¬¸Õ²ÅÔÚÍøÉÏ¿´µ½Ò»Æª½²½âORACLEÌåϵ½á¹¹µÄÎÄÕ£¬¾õµÃ²»´í£¬×ª¹ýÀ´´æ×Å£¬½«À´¿ÉÄÜ»áÓõ½¡£
=================================================================================
ÔÚ±¾ÎÄÀïÄã¿ÉÒÔÁ˽âÒÔÏÂÄÚÈÝ
¡¡¡¡
¡¡¡¡1¡¢ ORACLE ʵÀý——°üÀ¨ÄÚ´æ½á¹¹Óëºǫ́½ø³Ì
¡¡¡¡2¡¢ ORACLE Êý¾Ý¿â——ÎïÀí²Ù×÷ϵͳÎļþµÄ¼¯ºÏ
¡¡¡¡3¡¢ Á˽âÄÚ´æ½á¹¹µÄ×é³É
¡¡¡¡4¡¢ Á˽âºǫ́½ø³ÌµÄ×÷ÓÃ
¡¡¡¡5¡¢ Á˽âÊý¾Ý¿âµÄÎïÀíÎļþ
¡¡¡¡6¡¢ ½âÊ͸÷ÖÖÂß¼½á¹¹
¡¡¡¡Ò»¡¢ORACLEʵÀý
¡¡¡¡
¡¡¡¡1¡¢ORACLE ʵÀý
¡¡¡¡
¡¡¡¡System Global Area(SGA) ºÍ Background Process ³ÆÎªÊý¾Ý¿âµÄʵÀý¡£
¡¡¡¡
¡¡¡¡2¡¢ORACLE Êý¾Ý¿â
¡¡¡¡
¡¡¡¡Ò»ÏµÁÐÎïÀíÎļþµÄ¼¯ºÏ£¨Êý¾ÝÎļþ£¬¿ØÖÆÎļþ£¬Áª»úÈÕÖ¾£¬²ÎÊýÎļþµÈ£©
¡¡¡¡
¡¡¡¡3¡¢ÏµÍ³È«¾Ö¹²ÏíÇøSystem Global Area(SGA)
¡¡¡¡
¡¡¡¡System Global Area ÊÇÒ»¿é¾Þ´óµÄ¹²ÏíÄÚ´æÇøÓò£¬Ëû±»¿´×öÊÇOracle Êý¾Ý¿âµÄÒ»¸ö´ó»º³å³Ø£¬ÕâÀïµÄÊý¾Ý¿ÉÒÔ±»ORACLEµÄ¸÷¸ö½ø³Ì¹²Óá£Æä´óС¿ÉÒÔͨ¹ýÈçÏÂÓï¾ä²é¿´£º
¡¡¡¡SQL> select * from v$sga;
¡¡¡¡NAME VALUE
¡¡¡¡-------------------- ---------
¡¡¡¡Fixed Size 39816
¡¡¡¡Variable Size 259812784
¡¡¡¡Database Buffers 1.049E+09
¡¡¡¡Redo Buffers 327680
¡¡¡¡
¡¡¡¡¸üÏêϸµÄÐÅÏ¢¿ÉÒԲο¼V$sgastat¡¢V$buffer_pool
¡¡¡¡
¡¡¡¡Ö÷Òª°üÀ¨ÒÔϼ¸¸ö²¿·Ö£º
¡¡¡¡
¡¡¡¡a¡¢ ¹²Ïí³Ø(Shared pool)
¡¡¡¡
¡¡¡¡¹²Ïí³ØÊÇSGAÖÐ×î¹Ø¼üµÄÄÚ´æÆ¬¶Î£¬ÌرðÊÇÔÚÐÔÄܺͿÉÉìËõÐÔÉÏ¡£Ò»¸ö̫СµÄ¹²Ïí³Ø»á¶óɱÐÔÄÜ£¬Ê¹ÏµÍ³Í£Ö¹£¬Ì«´óµÄ¹²Ïí³ØÒ²»áÓÐͬÑùµÄЧ¹û£¬½«»áÏûºÄ´óÁ¿µÄCPUÀ´¹ÜÀíÕâ¸ö¹²Ïí³Ø¡£²»ÕýÈ·µÄʹÓù²Ïí³ØÖ»»á´øÀ´ÔÖÄÑ¡£¹²Ïí³ØÖ÷ÒªÓÖ¿ÉÒÔ·ÖΪÒÔÏÂÁ½¸ö²¿·Ö£º
¡¡¡¡
¡¡¡¡SQLÓï¾ä»º³å(Library Cache)
¡¡¡¡
¡¡ ¡¡µ±Ò»¸öÓû§Ìá½»Ò»¸öSQLÓï¾ä£¬Oracle»á½«Õâ¾äSQL½øÐзÖÎö(parse)£¬Õâ¸ö¹ý³ÌÀàËÆÓÚ±àÒ룬»áºÄ·ÑÏà¶Ô½Ï¶àµÄʱ¼ä¡£ÔÚ·ÖÎöÍêÕâ¸öSQL£¬ Oracle»á°ÑËûµÄ·ÖÎö½á¹û¸ø±£´æÔÚShared poolµÄLibrary CacheÖУ¬µ±Êý¾Ý¿âµÚ¶þ´ÎÖ´ÐиÃSQLʱ£¬Oracle×Ô¶¯Ìø¹ýÕâ¸ö·ÖÎö¹ý³Ì£¬´Ó¶ø¼õÉÙÁËϵͳÔËÐеÄʱ¼ä¡£ÕâÒ²ÊÇΪʲôµÚÒ»´ÎÔËÐеÄSQL ±ÈµÚ¶þ´ÎÔËÐеÄSQLÒªÂýÒ»µãµÄÔÒò¡£
¡¡¡¡
¡¡¡¡ÏÂÃæ¾ÙÀý˵Ã÷parseµÄʱ¼ä
¡¡¡¡SQL> select count(*) fromscpa
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
ORACLEÀïËøÓÐÒÔϼ¸ÖÖģʽ:
0£ºnone
1£ºnull ¿Õ
2£ºRow-S Ðй²Ïí(RS)£º¹²Ïí±íËø£¬sub share
3£ºRow-X ÐжÀÕ¼(RX)£ºÓÃÓÚÐеÄÐ޸ģ¬sub exclusive
4£ºShare ¹²ÏíËø(S)£º×èÖ¹ÆäËûDML²Ù×÷£¬share
5£ºS/Row-X ¹²ÏíÐжÀÕ¼(SRX)£º×èÖ¹ÆäËûÊÂÎñ²Ù×÷£¬share/sub exclusive
6£ºexclusive ¶ÀÕ¼(X)£º¶ÀÁ¢·ÃÎÊʹÓã¬exclusive
......
¡¾IT168¼¼ÊõÎĵµ¡¿
DATA GUARDµÄ×îÖ÷ÒªµÄ¹¦ÄÜÊÇÈßÔÖ¡£µ±È»¸ù¾ÝÅäÖõIJ»Í¬£¬DATA GUARD»¹¿ÉÒԾ߱¸ÒÔÏÂÌØµã£º¸ß¿ÉÓá¢ÐÔÄÜÌáÉý¡¢Êý¾Ý±£»¤ÒÔ¼°¹ÊÕϻָ´µÈ¡£
DATA GUARD¿ÉÒÔ·ÖΪÎïÀíSTANDBYºÍÂß¼STANDBYÁ½ÖÖ¡£¶þÕßµÄ×î´ó²î±ðÔÚÓÚ£¬ÎïÀíSTANDBYÓ¦ÓõÄÊÇÖ÷¿âµÄ¹éµµÈÕÖ¾£¬¶øÂ ......
FORALLÓï¾äµÄÒ»¸ö¹Ø¼üÐԸĽø£¬Ëü¿É´ó´ó¼ò»¯´úÂ룬²¢ÇÒ¶ÔÓÚÄÇЩҪÔÚPL/SQL³ÌÐòÖиüкܶàÐÐÊý¾ÝµÄ³ÌÐòÀ´Ëµ£¬Ëü¿ÉÏÔÖøÌá¸ßÆäÐÔÄÜ¡£
1:
ÓÃFORALLÀ´ÔöÇ¿DMLµÄ´¦ÀíÄÜÁ¦
OracleΪOracle8iÖеÄPL/SQLÒýÈëÁËÁ½¸öеÄÊý¾Ý²Ù×ÝÓïÑÔ£¨DML£©Óï¾ä£ºBULK COLLECTºÍFORALL¡£ÕâÁ½¸öÓï¾äÔÚPL/SQLÄÚ²¿½øÐÐÒ»ÖÖÊý×é´¦Àí
£»BULK COLLE ......
1)½¨Á¢²Ù×÷ϵͳĿ¼e:\test£¬×¼±¸Êý¾ÝÎļþdept.txt²¢ÖÃÓÚe:\testÖ®ÏÂ
"10","ACCOUNTING","NEW
YORK"
"20","RESEARCH","DALLAS"
"30","SALES","CHICAGO"
"40","OPERATIONS","BOSTON"
2)´´ ......