Sie sind auf Seite 1von 12

2UDFOH 'DWDEDVH J $UFKLWHFWXUH RQ :LQGRZV

$Q 2UDFOH 7HFKQLFDO :KLWH 3DSHU 'HFHPEHU 

2UDFOH 'DWDEDVH J $UFKLWHFWXUH RQ :LQGRZV

([HFXWLYH 2YHUYLHZ  ,QWURGXFWLRQ   2UDFOH 'DWDEDVH J $UFKLWHFWXUH RQ :LQGRZV  7KUHDG 0RGHO   6HUYLFHV  6FDODELOLW\ (QKDQFHPHQWV   *% 5$0 7XQLQJ *7 6XSSRUW  /DUJH 8VHU 3RSXODWLRQV   9/0 6XSSRUW  /DUJH 3DJH 6XSSRUW 1HZ IRU 2UDFOH 'DWDEDVH J   )LEHU 6XSSRUW 1HZ IRU 2UDFOH 'DWDEDVH J   $IILQLW\ DQG 3ULRULW\ 6HWWLQJV   180$ 6XSSRUW 1HZ IRU 2UDFOH 'DWDEDVH J   ELW 6XSSRUW  )LOH ,2 (QKDQFHPHQWV  &OXVWHU )LOH 6\VWHP  ELW )LOH ,2  5DZ )LOH 6XSSRUW  &RQFOXVLRQ 

Oracle Database10g Architecture on Windows

Page 2

2UDFOH 'DWDEDVH J $UFKLWHFWXUH RQ :LQGRZV

EXECUTIVE OVERVIEW

:LWK WKH LQWURGXFWLRQ RI 2UDFOH 'DWDEDVH J IRU :LQGRZV 2UDFOH RQFH DJDLQ SURYLGHV WKH HQWHUSULVH VFDODELOLW\ UHOLDELOLW\ DQG KLJK SHUIRUPDQFH WKDW FXVWRPHUV UHTXLUH 2UDFOH 'DWDEDVH J SURYLGHV HQWHUSULVHFODVV GDWD VROXWLRQV WKURXJK WLJKW LQWHJUDWLRQ ZLWK WKH DGYDQFHG IHDWXUHV RI WKH :LQGRZV RSHUDWLQJ V\VWHP DQG WKH XQGHUO\LQJ KDUGZDUH %\ XVLQJ D QDWLYH WKUHDGEDVHG :LQGRZV VHUYLFH PRGHO 2UDFOH 'DWDEDVH J HQVXUHV KLJK SHUIRUPDQFH DQG VFDODELOLW\ $GGLWLRQDO SHUIRUPDQFH LPSURYHPHQWV KDYH EHHQ PDGH ZLWK WKH LQWURGXFWLRQ RI /DUJH 3DJH VXSSRUW D ILEHU PRGHO DQG 180$ VXSSRUW LQ 2UDFOH 'DWDEDVH J 2UDFOH FDQ SURYLGH HQWHUSULVHFODVV SHUIRUPDQFH WKURXJK WKH XVH RI ODUJH DQG UDZ ILOH VXSSRUW ODUJH PHPRU\ VXSSRUW DQG JULG FRPSXWLQJ YLD FOXVWHULQJ 3HUIRUPDQFH DQG VFDODELOLW\ HQKDQFHPHQWV DUH PDGH DYDLODEOH ZLWK WKH UHOHDVH RI WKH ELW 2UDFOH GDWDEDVH RQ :LQGRZV 6HUYHU  7KLV SDSHU GLVFXVVHV KRZ WKH 2UDFOH GDWDEDVH DUFKLWHFWXUH KDV EHHQ GHVLJQHG WR WDNH IXOO DGYDQWDJH RI DGYDQFHG :LQGRZV RSHUDWLQJ V\VWHP IHDWXUHV DQG WKH XQGHUO\LQJ KDUGZDUH
INTRODUCTION

:LWK WKH LQWURGXFWLRQ RI :LQGRZV 6HUYHU  2UDFOH 'DWDEDVH J KDV EHFRPH WKH OHDGLQJ GDWDEDVH IRU WKH :LQGRZV SODWIRUP )URP WKH RXWVHW 2UDFOHV JRDO KDV DOZD\V EHHQ WR SURYLGH WKH KLJKHVW SHUIRUPLQJ DQG PRVW WLJKWO\ LQWHJUDWHG GDWDEDVH RQ :LQGRZV DQG DV D UHVXOW 2UDFOH LQYHVWHG HDUO\ WR PRYH LWV PDUNHWOHDGLQJ 81,; GDWDEDVH WHFKQRORJ\ WR WKH :LQGRZV SODWIRUP ,Q  2UDFOH ZDV WKH ILUVW FRPSDQ\ WR SURYLGH D UHODWLRQDO GDWDEDVH IRU :LQGRZV 17 ,QLWLDOO\ 2UDFOHV GHYHORSPHQW HIIRUWV ZHUH FRQFHQWUDWHG RQ LPSURYLQJ WKH SHUIRUPDQFH DQG RSWLPL]LQJ WKH DUFKLWHFWXUH RI WKH GDWDEDVH RQ :LQGRZV 2UDFOH RQ :LQGRZV 17 ZDV UHGHVLJQHG WR WDNH DGYDQWDJH RI VHYHUDO IHDWXUHV XQLTXH WR WKH :LQGRZV SODWIRUP LQFOXGLQJ QDWLYH WKUHDG VXSSRUW DQG LQWHJUDWLRQ ZLWK VRPH RI WKH :LQGRZV 17 DGPLQLVWUDWLYH WRROV VXFK DV 3HUIRUPDQFH 0RQLWRU DQG WKH (YHQW 9LHZHU +RZHYHU 2UDFOH 'DWDEDVH J RQ :LQGRZV KDV HYROYHG IURP WKH EDVLF OHYHO RI RSHUDWLQJ V\VWHP LQWHJUDWLRQ WR XWLOL]H VRPH RI WKH PRUH DGYDQFHG VHUYLFHV LQ WKH :LQGRZV SODWIRUP LQFOXGLQJ WKH ,WDQLXPEDVHG ELW YHUVLRQ RI :LQGRZV 6HUYHU  $V DOZD\V 2UDFOH LV FRQWLQXLQJ WR LQQRYDWH DQG OHYHUDJH QHZ :LQGRZV

Oracle Database10g Architecture on Windows

Page 3

WHFKQRORJLHV 7KLV ZKLWH SDSHU GLVFXVVHV WKH DUFKLWHFWXUH RI 2UDFOH 'DWDEDVH J RQ :LQGRZV LQ GHWDLO
ORACLE DATABASE 10g ARCHITECTURE ON WINDOWS
Oracle Database 10g has the same features and functionality on Windows as on UNIX. However, underneath the covers, significant work has been done to take advantage of Windows-specific operating system features to improve performance, reliability, and stability.

:KHQ UXQQLQJ RQ :LQGRZV 2UDFOH 'DWDEDVH J FRQWDLQV WKH VDPH IHDWXUHV DQG IXQFWLRQDOLW\ DV LW GRHV RQ WKH YDULRXV 81,; SODWIRUPV WKDW 2UDFOH VXSSRUWV +RZHYHU WKH LQWHUIDFH EHWZHHQ 2UDFOH 'DWDEDVH J DQG WKH RSHUDWLQJ V\VWHP KDV EHHQ VXEVWDQWLDOO\ PRGLILHG WR WDNH DGYDQWDJH RI WKH XQLTXH VHUYLFHV SURYLGHG E\ :LQGRZV $V D UHVXOW 2UDFOH 'DWDEDVH J RQ :LQGRZV LV QRW D VWUDLJKWIRUZDUG SRUW RI WKH 81,; FRGH EDVH 6LJQLILFDQW HQJLQHHULQJ ZRUN KDV EHHQ GRQH WR PDNH VXUH WKDW 2UDFOH 'DWDEDVH J H[SORLWV :LQGRZV WR WKH IXOOHVW DQG DOVR WR JXDUDQWHH WKDW 2UDFOH 'DWDEDVH J LV D VWDEOH UHOLDEOH DQG KLJK SHUIRUPLQJ V\VWHP XSRQ ZKLFK WR EXLOG DSSOLFDWLRQV
Thread Model

The architecture of Oracle on Windows is based on threads, rather than processes. Threads provide faster context switches; a much simpler SGA allocation routine that does not require the use of shared memory; faster spawning of new connections; and decreased overall memory usage.

&RPSDUHG WR 2UDFOH 'DWDEDVH J RQ 81,; WKH PRVW VLJQLILFDQW DUFKLWHFWXUDO FKDQJH LQ 2UDFOH 'DWDEDVH J RQ :LQGRZV LV WKH FRQYHUVLRQ IURP D SURFHVV EDVHG VHUYHU WR D WKUHDGEDVHG VHUYHU 2Q 81,; 2UDFOH XVHV SURFHVVHV WR LPSOHPHQW EDFNJURXQG WDVNV VXFK DV GDWDEDVH ZULWHU '%:  ORJ ZULWHU /*:5  GLVSDWFKHUV VKDUHG VHUYHUV DQG WKH OLNH ,Q DGGLWLRQ HDFK GHGLFDWHG FRQQHFWLRQ PDGH WR WKH GDWDEDVH FDXVHV DQRWKHU RSHUDWLQJ V\VWHP SURFHVV WR EH VSDZQHG RQ EHKDOI RI WKDW VHVVLRQ 2Q :LQGRZV KRZHYHU DOO RI WKHVH SURFHVVHV DUH LPSOHPHQWHG DV WKUHDGV LQVLGH D VLQJOH ODUJH SURFHVV :KDW WKLV PHDQV LV WKDW IRU HDFK 2UDFOH GDWDEDVH LQVWDQFH WKHUH LV RQO\ RQH SURFHVV UXQQLQJ RQ :LQGRZV IRU WKH 2UDFOH GDWDEDVH VHUYHU LWVHOI ,QVLGH WKDW SURFHVV ZLOO EH PDQ\ UXQQLQJ WKUHDGV ZLWK HDFK WKUHDG FRUUHVSRQGLQJ GLUHFWO\ WR D SURFHVV LQ WKH 81,; DUFKLWHFWXUH 6R LI WKHUH ZHUH  2UDFOH SURFHVVHV UXQQLQJ RQ 81,; IRU D SDUWLFXODU LQVWDQFH WKDW VDPH ZRUNORDG ZRXOG EH KDQGOHG E\  WKUHDGV LQ RQH SURFHVV RQ :LQGRZV 2SHUDWLRQDOO\ FOLHQW DSSOLFDWLRQV FRQQHFWLQJ WR WKH GDWDEDVH DUH XQDIIHFWHG E\ WKLV FKDQJH LQ GDWDEDVH DUFKLWHFWXUH (YHU\ HIIRUW KDV EHHQ PDGH WR HQVXUH WKDW WKH GDWDEDVH RSHUDWHV LQ WKH VDPH ZD\ RQ :LQGRZV DV LW GRHV RQ RWKHU SODWIRUPV HYHQ WKRXJK WKH LQWHUQDO SURFHVV DUFKLWHFWXUH KDV EHHQ FRQYHUWHG WR D WKUHDGEDVHG DSSURDFK 7KH RULJLQDO PRWLYDWLRQ WR PRYH WR D WKUHDGEDVHG DUFKLWHFWXUH KDG WR GR ZLWK SHUIRUPDQFH LVVXHV ZLWK WKH ILUVW UHOHDVH RI :LQGRZV 17 ZKHQ GHDOLQJ ZLWK ILOHV VKDUHG DPRQJ SURFHVVHV 6LPSO\ FRQYHUWLQJ WR D WKUHDGEDVHG DUFKLWHFWXUH DQG PRGLI\LQJ QR RWKHU FRGH GUDPDWLFDOO\ LQFUHDVHG SHUIRUPDQFH DV WKH SDUWLFXODU RSHUDWLQJ V\VWHP ERWWOHQHFN ZDV DYRLGHG 1R GRXEW WKDW WKH RULJLQDO PRWLYDWLRQ IRU WKH FKDQJH LV QR ORQJHU SUHVHQW KRZHYHU WKH WKUHDG DUFKLWHFWXUH IRU 2UDFOH UHPDLQV VLQFH LW KDV EHHQ SURYHQ WR EH D YHU\ VWDEOH PDLQWDLQDEOH RQH ,Q DGGLWLRQ WKHUH DUH RWKHU EHQHILWV WKDW DULVH RXW RI WKH WKUHDG DUFKLWHFWXUH 7KHVH LQFOXGH IDVWHU RSHUDWLQJ V\VWHP FRQWH[W VZLWFKHV DPRQJ WKUHDGV DV RSSRVHG WR SURFHVVHV  D PXFK VLPSOHU 6*$ DOORFDWLRQ URXWLQH ZKLFK GRHV QRW UHTXLUH WKH XVH RI VKDUHG

Oracle Database10g Architecture on Windows

Page 4

PHPRU\ IDVWHU VSDZQLQJ RI QHZ FRQQHFWLRQV VLQFH WKUHDGV DUH PRUH TXLFNO\ FUHDWHG WKDQ SURFHVVHV GHFUHDVHG PHPRU\ XVDJH VLQFH WKUHDGV VKDUH PRUH GDWD VWUXFWXUHV WKDQ SURFHVVHV GR DQG ILQDOO\ D SHUFHSWLRQ WKDW D WKUHDGEDVHG PRGHO LV VRPHKRZ PRUH :LQGRZVOLNH WKDQ D SURFHVVEDVHG RQH ,QWHUQDOO\ WKH FRGH WR LPSOHPHQW WKH WKUHDG PRGHO LV FRPSDFW DQG YHU\ LVRODWHG IURP WKH PDLQ ERG\ RI 2UDFOH FRGH )HZHU WKDQ  PRGXOHV SURYLGH WKH HQWLUH LQIUDVWUXFWXUH QHHGHG WR LPSOHPHQW WKH WKUHDG PRGHO ,Q DGGLWLRQ UREXVWQHVV KDV EHHQ DGGHG WR WKH DUFKLWHFWXUH WKURXJK WKH XVH RI H[FHSWLRQ KDQGOHUV DQG DOVR WKURXJK URXWLQHV XVHG WR WUDFN DQG GHDOORFDWH UHVRXUFHV %RWK RI WKHVH DGGLWLRQV KHOS DOORZ IRU [ RSHUDWLRQ ZLWK QR GRZQWLPH GXH WR UHVRXUFH OHDNV RU DQ LOO EHKDYHG SURJUDP
Services
The Oracle database runs as a Windows service, which is a background process that can be started by Windows when booting up.

,Q DGGLWLRQ WR EHLQJ WKUHDGEDVHG 2UDFOH 'DWDEDVH J LV DOVR QRW D W\SLFDO :LQGRZV SURFHVV ,W LV D :LQGRZV VHUYLFH ZKLFK LV EDVLFDOO\ D EDFNJURXQG SURFHVV WKDWV UHJLVWHUHG ZLWK WKH RSHUDWLQJ V\VWHP VWDUWHG E\ :LQGRZV DW ERRW WLPH DQG ZKLFK UXQV XQGHU D SDUWLFXODU VHFXULW\ FRQWH[W 7KH FRQYHUVLRQ RI 2UDFOH LQWR D VHUYLFH ZDV QHFHVVDU\ WR DOORZ WKH GDWDEDVH WR FRPH XS DXWRPDWLFDOO\ XSRQ V\VWHP UHERRW VLQFH VHUYLFHV UHTXLUH QR XVHU LQWHUDFWLRQ WR VWDUW :KHQ WKH 2UDFOH GDWDEDVH VHUYLFH VWDUWV WKHUH DUH QRQH RI WKH W\SLFDO 2UDFOH WKUHDGV UXQQLQJ LQ WKH SURFHVV ,QVWHDG WKH SURFHVV EDVLFDOO\ ZDLWV IRU DQ LQLWLDO FRQQHFWLRQ DQG VWDUWXS UHTXHVW IURP 64/ 3OXV ZKLFK ZLOO FDXVH D IRUHJURXQG WKUHDG WR VWDUW DQG ZKLFK ZLOO HYHQWXDOO\ FDXVH WKH FUHDWLRQ RI WKH EDFNJURXQG WKUHDGV DQG RI WKH 6*$ :KHQ WKH GDWDEDVH LV VKXWGRZQ DOO WKH WKUHDGV WKDW ZHUH FUHDWHG ZLOO WHUPLQDWH EXW WKH SURFHVV LWVHOI ZLOO FRQWLQXH WR UXQ DQG ZLOO ZDLW IRU WKH QH[W FRQQHFWLRQ UHTXHVW DQG VWDUWXS FRPPDQG ,Q DGGLWLRQ WR WKH 2UDFOH GDWDEDVH VHUYLFH IXUWKHU VXSSRUW ZDV DGGHG ZKLFK DOORZV WKH DXWRPDWLF VSDZQLQJ RI 64/ 3OXV WR VWDUW XS DQG RSHQ WKH GDWDEDVH IRU XVH E\ FOLHQWV )LQDOO\ WKH 2UDFOH 1HW /LVWHQHU LV D VHUYLFH VLQFH LW WRR QHHGV WR EH UXQQLQJ EHIRUH XVHUV FDQ FRQQHFW WR WKH GDWDEDVH $JDLQ DOO RI WKLV LW EDVLFDOO\ DQ LPSOHPHQWDWLRQ GHWDLO WKDW GRHV QRW DIIHFW KRZ FOLHQWV FRQQHFW WR RU RWKHUZLVH XVH WKH GDWDEDVH DOWKRXJK WKLV LV YHU\ UHOHYDQW IRU DGPLQLVWUDWRUV RI WKH GDWDEDVH RQ :LQGRZV

Oracle Database10g Architecture on Windows

Page 5

Scalability Enhancements
The Oracle database on Windows supports accessing large amounts of memory through a variety of means, including 4GB RAM Tuning, Very Large Memory, and Address Windowing Extensions. Because Oracle can use the maximum possible memory, 64GB, on 32-bit Windows 2000 and Windows Server 2003, users experience better scalability and throughput.

2QH RI WKH NH\ JRDOV RI WKH 2UDFOH 'DWDEDVH J SURGXFW RQ :LQGRZV LV WR IXOO\ H[SORLW DQ\ WHFKQRORJLHV WKDW FDQ KHOS LQFUHDVH VFDODELOLW\ WKURXJKSXW DQG GDWDEDVH FDSDFLW\ 7KH IROORZLQJ VHFWLRQ GHVFULEHV D IHZ RI WKHVH WHFKQRORJLHV KRZ WKH\ DIIHFW 2UDFOH DQG WKH EHQHILWV WKDW FDQ EH GHULYHG IURP WKHP
4GB RAM Tuning (4GT) Support

:LQGRZV  6HUYHU $GYDQFHG DQG 'DWDFHQWHU HGLWLRQV DQG :LQGRZV 6HUYHU  (QWHUSULVH DQG 'DWDFHQWHU HGLWLRQV LQFOXGH D IHDWXUH FDOOHG *% 5$0 7XQLQJ *7  7KLV IHDWXUH DOORZV PHPRU\LQWHQVLYH DSSOLFDWLRQV UXQQLQJ RQ :LQGRZV WR DFFHVV XS WR *% RI PHPRU\ DV RSSRVHG WR WKH VWDQGDUG *% WKDW LV DOORZHG LQ RWKHU HGLWLRQV RI :LQGRZV 7KH REYLRXV EHQHILW WR 2UDFOH 'DWDEDVH J LV WKDW  PRUH PHPRU\ EHFRPHV DYDLODEOH IRU GDWDEDVH XVH ZKLFK FDQ LQFUHDVH 6*$ VL]HV RU FRQQHFWLRQ FRXQWV $OO 2UDFOH GDWDEDVH VHUYHU UHOHDVHV VLQFH YHUVLRQ  KDYH VXSSRUWHG WKLV IHDWXUH ZLWK QR PRGLILFDWLRQV QHFHVVDU\ WR D VWDQGDUG 2UDFOH LQVWDOODWLRQ 7KH RQO\ FRQILJXUDWLRQ FKDQJH UHTXLUHG LV WR HQVXUH WKDW WKH *% IODJ LV XVHG LQ :LQGRZV V ERRWLQL ILOH
Large User Populations

Over the years, Oracle has consistently built its database to serve large user populations. Oracle Real Application Clusters 10g increases capacity for user connections and at the same time increases throughput.

2QH DUHD LQ ZKLFK PXFK DFWLYLW\ KDV EHHQ XQGHUWDNHQ LV DQ HIIRUW WR VXSSRUW ODUJH QXPEHUV RI FRQQHFWHG GDWDEDVH XVHUV RQ :LQGRZV $V IDU EDFN DV 2UDFOH YHUVLRQ  WKHUH KDYH EHHQ FXVWRPHUV LQ SURGXFWLRQ ZLWK RYHU  FRQFXUUHQW FRQQHFWLRQV WR D VLQJOH GDWDEDVH LQVWDQFH RQ :LQGRZV 17 $V WLPH KDV SURJUHVVHG WKDW QXPEHU KDV LQFUHDVHG WR D SRLQW ZKHUH ZHOO RYHU  XVHUV FDQ FRQQHFW FRQFXUUHQWO\ WR D VLQJOH GDWDEDVH LQVWDQFH LQ SURGXFWLRQ HQYLURQPHQWV :KHQ XVLQJ WKH 2UDFOH VKDUHG VHUYHU DUFKLWHFWXUH ZKLFK OLPLWV WKH QXPEHU RI WKUHDGV UXQQLQJ LQ WKH 2UDFOH GDWDEDVH SURFHVV RYHU  VLPXOWDQHRXV FRQQHFWLRQV KDYH EHHQ DFFRPSOLVKHG WR D VLQJOH GDWDEDVH LQVWDQFH ,Q DGGLWLRQ QHWZRUN PXOWLSOH[LQJ DQG FRQQHFWLRQ SRROLQJ IHDWXUHV FDQ DOVR DOORZ D ODUJH FRQILJXUDWLRQ WR DFKLHYH PRUH FRQQHFWHG XVHUV WR D VLQJOH GDWDEDVH LQVWDQFH )LQDOO\ 2UDFOH 5HDO $SSOLFDWLRQ &OXVWHUV FDQ EH XVHG WR DJDLQ LQFUHDVH FRQQHFWLRQ FRXQWV GUDPDWLFDOO\ E\ DOORZLQJ PXOWLSOH VHUYHU PDFKLQHV DFFHVV WR WKH VDPH GDWDEDVH ILOHV WKHUHE\ LQFUHDVLQJ FDSDFLW\ IRU XVHU FRQQHFWLRQV DQG DW WKH VDPH WLPH LQFUHDVLQJ WKURXJKSXW DV ZHOO
VLM Support

2QH RI WKH NH\ :LQGRZV VSHFLILF DGGLWLRQV RULJLQDOO\ LQWURGXFHG LQ 2UDFOHL ZDV VXSSRUW IRU 9HU\ /DUJH 0HPRU\ 9/0 FRQILJXUDWLRQV 2UDFOH 'DWDEDVH J HQKDQFHV WKLV VXSSRUW DQG DOORZV WKH GDWDEDVH RQ :LQGRZV WR EUHDN WKURXJK WKH *% DGGUHVV VSDFH OLPLW QRUPDOO\ LPSRVHG E\ ELW :LQGRZV  DQG :LQGRZV 6HUYHU  6SHFLILFDOO\ D VLQJOH GDWDEDVH LQVWDQFH FDQ QRZ DFFHVV XS WR *% RI GDWDEDVH EXIIHUV ZKHQ UXQQLQJ RQ D PDFKLQH DQG DQ 26 WKDW VXSSRUW WKDW PXFK SK\VLFDO PHPRU\ ,Q DGGLWLRQ WKLV VXSSRUW LQ 2UDFOH 'DWDEDVH J LV YHU\ WLJKWO\ LQWHJUDWHG ZLWK WKH GDWDEDVH EXIIHU FDFKH FRGH LQVLGH WKH GDWDEDVH NHUQHO WKHUHE\

Oracle Database10g Architecture on Windows

Page 6

DOORZLQJ YHU\ HIILFLHQW XVH RI WKH ODUJH DPRXQWV RI 5$0 DYDLODEOH IRU GDWDEDVH EXIIHUV %\ FRQILJXULQJ D GDWDEDVH ZLWK D ODUJH DPRXQW RI EXIIHUV GLVN ,2 FDQ EH GLPLQLVKHG VLQFH PRUH GDWD LV FDFKHG LQ PHPRU\ 7KLV OHDGV WR D FRUUHVSRQGLQJ LQFUHDVH LQ WKURXJKSXW DQG SHUIRUPDQFH 8QGHU WKH FRYHUV 2UDFOH 'DWDEDVH J RQ :LQGRZV WDNHV DGYDQWDJH RI WKH $GGUHVV :LQGRZLQJ ([WHQVLRQV $:(  ZKLFK DUH EXLOW LQWR DOO :LQGRZV  DQG :LQGRZV 6HUYHU  7KH $:( DUH D VHW RI $3, FDOOV ZKLFK DOORZ DSSOLFDWLRQV WR DFFHVV PRUH WKDQ WKH WUDGLWLRQDO *% RI 5$0 QRUPDOO\ DFFHVVLEOH WR :LQGRZV  DQG :LQGRZV 6HUYHU  DSSOLFDWLRQV 7KH $:( LQWHUIDFH WDNHV DGYDQWDJH RI WKH ,QWHO ;HRQ DUFKLWHFWXUH DQG SURYLGHV D IDVW PDSXQPDS LQWHUIDFH WR DOO PHPRU\ LQ D PDFKLQH 7KH $:( FDOOV DOORZ D ODUJH LQFUHDVH LQ GDWDEDVH EXIIHU XVDJH XS WR *% RI EXIIHUV WRWDO 7KLV VXSSRUW LV SXUHO\ DQ LQPHPRU\ FKDQJH ZLWK QR FKDQJHV RU PRGLILFDWLRQV PDGH WR WKH GDWDEDVH ILOHV WKHPVHOYHV
Large Page Support New for Oracle Database 10g
Large Page support, new for Oracle Database 10g, boosts performance for memory-intensive database applications, especially in cases when the buffer cache is several gigabytes in size.

/DUJH 3DJH VXSSRUW LV D QHZ IHDWXUH RI 2UDFOH 'DWDEDVH J ZKLFK SURYLGHV D SHUIRUPDQFH ERRVW IRU PHPRU\LQWHQVLYH GDWDEDVH LQVWDQFHV RQ ERWK ELW DQG ELW :LQGRZV 6HUYHU  %\ WDNLQJ DGYDQWDJH RI QHZO\ LQWURGXFHG RSHUDWLQJ V\VWHP VXSSRUW 2UDFOH 'DWDEDVH J FDQ QRZ PDNH PRUH HIILFLHQW XVH RI SURFHVVRU PHPRU\ DGGUHVVLQJ UHVRXUFHV 6SHFLILFDOO\ ZKHQ /DUJH 3DJH VXSSRUW LV HQDEOHG WKH &38V LQ WKH V\VWHP ZLOO EH DEOH WR PRUH TXLFNO\ DFFHVV WKH 2UDFOH GDWDEDVH EXIIHUV LQ 5$0 ,QVWHDG RI DGGUHVVLQJ WKH EXIIHUV LQ HLWKHU .% RQ  ELW RU .% RQ ELW LQFUHPHQWV WKH &38V DUH WROG WR XVH 0% RU 0% SDJH VL]HV ZKHQ DGGUHVVLQJ WKH GDWDEDVH EXIIHUV 7R HQDEOH WKLV QHZ IHDWXUH WKH UHJLVWU\ YDULDEOH 25$B/3(1$%/( VKRXOG EH VHW WR  LQ WKH 2UDFOH NH\ RI WKH :LQGRZV UHJLVWU\ 7KLV IHDWXUH LV SDUWLFXODUO\ XVHIXO ZKHQ WKH 2UDFOH EXIIHU FDFKH LV VHYHUDO JLJDE\WHV LQ VL]H 6PDOOHUVL]HG FRQILJXUDWLRQV ZLOO VWLOO VHH D JDLQ ZKHQ XVLQJ /DUJH 3DJHV EXW LW ZLOO QRW EH DV JUHDW DV ZKHQ WKH GDWDEDVH LV DFFHVVLQJ ODUJH DPRXQWV RI PHPRU\
Fiber Support New for Oracle Database 10g

Fibers, new for Oracle Database 10g, provide faster context switching than threads and are database-scheduled. Thus, they improve overall database performance and throughput.

$QRWKHU QHZ SHUIRUPDQFH HQKDQFLQJ IHDWXUH DGGHG WR 2UDFOH 'DWDEDVH J RQ :LQGRZV LV VXSSRUW IRU ILEHUV DV WKH EDVLV IRU WKH 2UDFOH GDWDEDVH DV RSSRVHG WR WKUHDGV )LEHUV DUH D :LQGRZV FRQFHSW PXFK OLNH WKUHDGV H[FHSW WKDW ILEHUV DUH XVHUVFKHGXOHG LQVWHDG RI RSHUDWLQJ V\VWHP VFKHGXOHG :KDW WKLV PHDQV LV WKDW ZKHQ WKH ILEHU VXSSRUW LV WXUQHG RQ LQ 2UDFOH 'DWDEDVH J LW LV QRW WKH RSHUDWLQJ V\VWHP WKDW GHWHUPLQHV ZKLFK 2UDFOH FRGH LV UXQ ZKHQ EXW UDWKHU LW LV WKH GDWDEDVH LWVHOI WKDW LV GRLQJ WKH VFKHGXOLQJ RI WKH ILEHUV %\ KDYLQJ WKH GDWDEDVH VFKHGXOH WKH ILEHUV LQVWHDG RI :LQGRZV WKH\ FDQ EH PRUH HIILFLHQWO\ VFKHGXOHG EDVHG RQ WKH FXUUHQW GDWDEDVH VWDWH ,Q DGGLWLRQ VZLWFKLQJ EHWZHHQ ILEHUV LV D FKHDSHU RSHUDWLRQ IURP D &38 SHUVSHFWLYH WKDQ VZLWFKLQJ EHWZHHQ WKUHDGV LQ PXFK WKH VDPH ZD\ WKDW WKUHDGV DUH FKHDSHU WKDQ SURFHVVHV &HUWDLQ FRQILJXUDWLRQV DUH QRW VXSSRUWHG

Oracle Database10g Architecture on Windows

Page 7

ZKHQ UXQQLQJ ZLWK ILEHUV EXW IRU PRVW XVHU ZRUNORDGV ILEHUV FDQ EH D ZD\ WR LQFUHDVH SHUIRUPDQFH DQG WKURXJKSXW ZKHQ UXQQLQJ ODUJHVFDOH DSSOLFDWLRQV )LEHU VXSSRUW LV WXUQHG RQ DQG RII ZLWK D FRQILJXUDWLRQ ILOH ZKLOH WKH GHIDXOW FRQILJXUDWLRQ UHPDLQV D WKUHDGEDVHG GDWDEDVH
Affinity and Priority Settings
Database administrators can assign CPU affinities and priorities to specific Oracle threads to improve their performance.

7KH 2UDFOH 'DWDEDVH J VXSSRUWV WKH PRGLILFDWLRQ RI ERWK SULRULW\ DQG DIILQLW\ VHWWLQJV IRU WKH GDWDEDVH SURFHVV DQG LQGLYLGXDO WKUHDGV LQ WKDW SURFHVV ZKHQ UXQQLQJ RQ :LQGRZV %\ PRGLI\LQJ WKH YDOXH RI WKH 25$&/(B35,25,7< UHJLVWU\ VHWWLQJ D GDWDEDVH DGPLQLVWUDWRU FDQ DVVLJQ GLIIHUHQW :LQGRZV SULRULWLHV WR WKH LQGLYLGXDO EDFNJURXQG WKUHDGV DQG DOVR WR WKH IRUHJURXQG WKUHDGV DV D ZKROH /LNHZLVH WKH SULRULW\ RI WKH HQWLUH 2UDFOH SURFHVV FDQ DOVR EH PRGLILHG ,Q FHUWDLQ FLUFXPVWDQFHV WKLV PD\ LPSURYH SHUIRUPDQFH VOLJKWO\ IRU VRPH DSSOLFDWLRQV )RU LQVWDQFH LI DQ DSSOLFDWLRQ JHQHUDWHV D JUHDW GHDO RI ORJ ILOH DFWLYLW\ WKH SULRULW\ RI WKH /*:5 WKUHDG FDQ EH LQFUHDVHG WR EHWWHU KDQGOH WKH ORDG SXW XSRQ LW /LNHZLVH LI UHSOLFDWLRQ LV KHDYLO\ XVHG WKRVH WKUHDGV WKDW UHIUHVK GDWD WR DQG IURP UHPRWH GDWDEDVHV FDQ KDYH WKHLU SULRULW\ EXPSHG XS DV ZHOO 0XFK OLNH WKH 25$&/(B35,25,7< VHWWLQJ WKH 25$&/(B$)),1,7< UHJLVWU\ VHWWLQJ DOORZV D GDWDEDVH DGPLQLVWUDWRU WR DVVLJQ WKH HQWLUH 2UDFOH SURFHVV RU LQGLYLGXDO WKUHDGV LQ WKDW SURFHVV WR SDUWLFXODU &38V RU JURXSV RI &38V LQ WKH V\VWHP $JDLQ LQ FHUWDLQ FDVHV WKLV FDQ KHOS SHUIRUPDQFH )RU LQVWDQFH SLQQLQJ '%: WR D VLQJOH &38 VXFK WKDW LW GRHV QRW PLJUDWH IURP RQH &38 WR DQRWKHU FDQ LQ VRPH FDVHV SURYLGH D VOLJKW SHUIRUPDQFH LPSURYHPHQW $OVR LI WKHUH DUH RWKHU DSSOLFDWLRQV UXQQLQJ RQ WKH V\VWHP XVLQJ 25$&/(B$)),1,7< FDQ EH D ZD\ WR NHHS 2UDFOH FRQILQHG WR D VXEVHW RI WKH DYDLODEOH &38V LQ RUGHU WR JLYH WKH RWKHU DSSOLFDWLRQV WLPH WR UXQ %RWK 25$&/(B35,25,7< DQG 25$&/(B$)),1,7< DUH GHVFULEHG LQ PRUH GHWDLO LQ WKH :LQGRZVVSHFLILF GRFXPHQWDWLRQ WKDW DFFRPSDQLHV 2UDFOH 'DWDEDVH J RQ :LQGRZV
NUMA Support New for Oracle Database 10g

Oracle Database 10g can automatically detect NUMA hardware and optimize itself by efficiently utilizing NUMA node affinities.

:LWK WKH DGGLWLRQ RI 1RQ8QLIRUP 0HPRU\ $FFHVV 180$ VXSSRUW LQ :LQGRZV 6HUYHU  2UDFOH 'DWDEDVH J FDQ QRZ EHWWHU H[SORLW KLJKHQG 180$ KDUGZDUH LQ ZKLFK D VHUYHU LV FRPSULVHG RI VHYHUDO FRPSXWLQJ QRGHV 6LQFH HDFK QRGH LQ D 180$ PDFKLQH DFFHVVHV GLIIHUHQW SDUWV RI SK\VLFDO 5$0 DW GLIIHUHQW VSHHGV LW LV HVVHQWLDO WKDW WKH GDWDEDVH FDQ GHWHUPLQH WKH WRSRORJ\ RI D 180$ PDFKLQH DQG DGMXVW LWV VFKHGXOLQJ PHPRU\ DOORFDWLRQV DQG LQWHUQDO RSHUDWLRQV DFFRUGLQJO\ ,Q SDUWLFXODU ZKHQ UXQQLQJ RQ D 180$ PDFKLQH RQ :LQGRZV 6HUYHU  2UDFOH 'DWDEDVH J DXWRPDWLFDOO\ VHWV WKH 25$&/(B$)),1,7< VHWWLQJ WR DQ DSSURSULDWH GHIDXOW YDOXH DW VWDUWXS WR PD[LPL]H UHVRXUFH XWLOL]DWLRQ RQ WKH PDFKLQH ,Q DGGLWLRQ WKH PHPRU\ DOORFDWLRQV PDGH E\ WKH GDWDEDVH ZKHQ DOORFDWLQJ 6*$ DQG 3*$ PHPRU\ DUH PDGH LQ D 180$DZDUH IDVKLRQ VXFK WKDW

Oracle Database10g Architecture on Windows

Page 8

WKH PHPRU\ LQ WKH PDFKLQH LV DFFHVVHG DV HIILFLHQWO\ DV SRVVLEOH IURP DOO WKH YDULRXV QRGHV LQ WKH VHUYHU )LQDOO\ WKH QXPEHU RI GDWDEDVH ZULWHU WKUHDGV RU ILEHUV LV FRQILJXUHG VXFK WKDW WKHUH LV RQH SHU QRGH DJDLQ DV D SHUIRUPDQFH HQKDQFLQJ RSHUDWLRQ
64-bit Support
The next major step for the Oracle database architecture on Windows has been achieved with the move to 64-bit Itanium, which greatly improves scalability. Because the Oracle database has already been ported to other 64-bit platforms, the move to 64-bit Windows results in a stable, high performing database from Oracle.

7KH QH[W OHDS LQ 2UDFOH GDWDEDVH SHUIRUPDQFH DQG VFDODELOLW\ RQ :LQGRZV KDV EHHQ DFKLHYHG ZLWK WKH ELW 2UDFOH GDWDEDVH RQ ,QWHO ,WDQLXPEDVHG PDFKLQHV DQG ELW :LQGRZV 6HUYHU  6LQFH EHLQJ WKH ILUVW WR PDNH D GHYHORSHUV UHOHDVH RI D GDWDEDVH SXEOLFO\ DYDLODEOH RQ ELW :LQGRZV 2UDFOH KDV FRQWLQXHG WR OHDG WKH ZD\ WRZDUG ELW :LQGRZV FRPSXWLQJ E\ DOVR UHOHDVLQJ D SURGXFWLRQ YHUVLRQ RI WKH 2UDFOH 'DWDEDVH RQ WKH VDPH GD\ WKDW ELW :LQGRZV 6HUYHU  ZDV ODXQFKHG 7KH GHYHORSPHQW WHDPV DW 2UDFOH KDYH EHHQ ZRUNLQJ FORVHO\ ZLWK WKH YHQGRUV RI WKHVH WHFKQRORJLHV WR JXDUDQWHH WKDW WKH 2UDFOH GDWDEDVH RQ :LQGRZV ZRUNV RSWLPDOO\ RQ WKH ELW KDUGZDUH DQG RSHUDWLQJ V\VWHP $V ZLWK RWKHU 2UDFOH ELW SRUWV WR GLIIHUHQW 81,; YDULDQWV D ELW SRUW RI WKH 2UDFOH GDWDEDVH WR :LQGRZV ZLOO EH DEOH WR KDQGOH PRUH FRQQHFWLRQV DOORFDWH PXFK PRUH PHPRU\ DQG SURYLGH PXFK EHWWHU WKURXJKSXW WKDQ WKH ELW YHUVLRQ RI WKH GDWDEDVH RQ :LQGRZV 2UDFOHV SHUIRUPDQFH DQG VFDODELOLW\ JUHDWO\ EHQHILW IURP WKH ODUJHU FDFKHV DQG PHPRU\ DYDLODEOH RQ ,WDQLXP V\VWHPV 7KHUH LV QR ORQJHU D *% PHPRU\ OLPLWDWLRQ DV RQ ELW V\VWHPV PDNLQJ ELW 2UDFOH SHUIHFW IRU ODUJH WUDQVDFWLRQ SURFHVVLQJ RU EXVLQHVV LQWHOOLJHQFH DSSOLFDWLRQV 0RUHRYHU 2UDFOH EHQHILWV IURP WKH LPSURYHG SDUDOOHOLVP VFKHGXOLQJ DQG ORZHU QXPEHU RI EUDQFK PLVSUHGLFWLRQV DYDLODEOH LQ ,WDQLXP $OO WKHVH SHUIRUPDQFH HQKDQFHPHQWV DUH WUDQVSDUHQWO\ DYDLODEOH LQ WKH 2UDFOH GDWDEDVH WKXV WKH\ UHTXLUH QR FRGH FKDQJHV WR EH PDGH 2QH RI WKH PDMRU WUDQVSDUHQW SHUIRUPDQFH LPSURYHPHQWV HPSOR\HG E\ 2UDFOH LV SURILOHJXLGHG RSWLPL]DWLRQ 3*2  :LWK ,QWHOV (OHFWURQ FRPSLOHU 2UDFOH KDV GHVLJQHG LWV GDWDEDVH WR SHUIRUP RSWLPDOO\ IRU W\SLFDO FXVWRPHU ZRUNORDGV %\ XVLQJ WKH ZRUNORDGV GXULQJ FRPSLODWLRQ D IHHGEDFN ORRS LV SURYLGHG WR WKH FRPSLOHU ZKLFK WKHQ FDQ DQDO\]H WKH PRVW KHDYLO\ DQG OLJKWO\ XVHG FRGH SDWKV %DVHG RQ WKDW LQIRUPDWLRQ WKH FRPSLOHU FDQ DUUDQJH WKH FRGH SDWKV WR EH PRUH HIILFLHQW ZKHQ UXQ RQ ,WDQLXP -XVW E\ XVLQJ 3*2 ZLWK QR RWKHU FKDQJHV 2UDFOH KDV VHHQ DSSUR[LPDWHO\ D   LPSURYHPHQW LQ SHUIRUPDQFH 7KH PLJUDWLRQ SDWK IURP ELW WR ELW 2UDFOH LV YHU\ VWUDLJKWIRUZDUG 7KHUH LV QR QHHG WR UHFUHDWH GDWDEDVHV QRU LV D IXOO H[SRUW DQG LPSRUW EH UHTXLUHG $OO WKDW LV QHHGHG ZLOO EH WR FRS\ WKH FXUUHQW GDWDILOHV WR WKH QHZ V\VWHP LQVWDOO WKH ELW YHUVLRQ RI 2UDFOH VWDUW WKH GDWDEDVH DV QRUPDO DQG UXQ D IHZ 64/ VFULSWV WR XSGDWH WKH GDWD GLFWLRQDU\ )URP DQ DUFKLWHFWXUDO SHUVSHFWLYH WKH FXUUHQW SURYHQ WKUHDGEDVHG DUFKLWHFWXUH LV XVHG IRU WKH ELW SRUW $V D UHVXOW FUHDWLQJ WKH QHZ ELW 2UDFOH VRIWZDUH EDVLFDOO\ HQWDLOHG UHFRPSLOLQJ UHOLQNLQJ UHWHVWLQJ DQG UHUHOHDVLQJ WKH QHZ

Oracle Database10g Architecture on Windows

Page 9

YHUVLRQ 9HU\ OLWWOH QHZ FRGH ZDV ZULWWHQ GXULQJ WKH PRYH WR ELW VLQFH WKH XQGHUO\LQJ RSHUDWLQJ V\VWHP $3,V DUH VXEVWDQWLDOO\ WKH VDPH ,Q DGGLWLRQ VLQFH WKH 2UDFOH GDWDEDVH KDV DOUHDG\ EHHQ SRUWHG WR RWKHU ELW SRUWV PRYLQJ WR ELW LV D VWUDLJKWIRUZDUG SURFHVV WKDW ZLOO SURGXFH D TXDOLW\ VWDEOH SURGXFW LQ D YHU\ VKRUW SHULRG RI WLPH 2UDFOHV FORVH ZRUNLQJ UHODWLRQVKLS ZLWK ,QWHO KDV DOVR JUHDWO\ KHOSHG LQ PDNLQJ WKH ELW 2UDFOH GDWDEDVH IRU :LQGRZV D VWDEOH KLJKSHUIRUPLQJ SODWIRUP 6SHFLILFDOO\ E\ ZRUNLQJ FORVLQJ ZLWK ,QWHO FRPSLOHU GHYHORSPHQW WHDPV 2UDFOH KDV EHHQ DEOH WR VLJQLILFDQWO\ LQFUHDVH GDWDEDVH WKURXJKSXW WKURXJK WKH XVH RI ,QWHOV FRPSLOHU WHFKQRORJ\ IRU ,WDQLXP &RPSDUHG WR 2UDFOHL 2UDFOH 'DWDEDVH J LV QRZ PRUH IXOO\ RSWLPL]HG IRU ,WDQLXP KDUGZDUH WKDW LW KDG EHHQ LQ WKH SDVW
File I/O Enhancements
The Oracle database on Windows supports a cluster file system, easing manageability. 64-bit file I/O support permits file sizes beyond 4GB. Raw files, or unformatted disk partitions, are supported to provide some performance gain over using a file system.

2QH RWKHU DUHD LQ ZKLFK PXFK ZRUN KDV EHHQ GRQH LQ WKH 2UDFOH GDWDEDVH FRGH FRQFHUQV VXSSRUW IRU FOXVWHU ILOHV ODUJH ILOHV DQG UDZ ILOHV 7KH 2UDFOH FOXVWHU ILOH V\VWHP LV DQ LQWHJUDO SDUW RI 2UDFOH 'DWDEDVH J WKDW PDNHV DGPLQLVWUDWLRQ DQG LQVWDOODWLRQ RI 2UDFOH FOXVWHUV HDVLHU RQ :LQGRZV ,Q DQ HIIRUW WR JXDUDQWHH WKDW DOO IHDWXUHV RI :LQGRZV DUH IXOO\ H[SORLWHG E\ 2UDFOH WKH GDWDEDVH VXSSRUWV ELW ILOH ,2 WR DOORZ WKH XVH RI ILOHV ODUJHU WKDQ *% LQ VL]H ,Q DGGLWLRQ SK\VLFDO DQG ORJLFDO UDZ ILOHV DUH VXSSRUWHG DV GDWD ORJ DQG FRQWURO ILOHV LQ RUGHU WR HQDEOH 2UDFOH 5HDO $SSOLFDWLRQ &OXVWHUV RQ :LQGRZV DQG DOVR IRU WKRVH FDVHV ZKHUH SHUIRUPDQFH QHHGV WR EH PD[LPL]HG
Cluster File System

:LWK 2UDFOH 'DWDEDVH J 5HDO $SSOLFDWLRQ &OXVWHU 5$& PDQDJHDELOLW\ KDV EHHQ JUHDWO\ LPSURYHG WKURXJK WKH LQWURGXFWLRQ RI DQ 2UDFOH FOXVWHU ILOH V\VWHP &)6  7KH 2UDFOH &)6 ZDV FUHDWHG IRU XVH ZLWK 5$& VSHFLILFDOO\ 2UDFOH 5$& H[HFXWDEOHV DUH LQVWDOOHG RQ HLWKHU WKH &)6 RU RQ UDZ ILOHV ,Q WKH ODWWHU FDVH DW OHDVW RQH GDWDEDVH LQVWDQFH UXQV RQ HDFK QRGH RI WKH FOXVWHU ,Q D VLQJOH 2UDFOH KRPH LQVWDOO ZLWK &)6 WKH GDWDEDVH ZLOO H[LVW RQ WKH VKDUHG VWRUDJH JHQHUDOO\ D VWRUDJH DUUD\ 7KH 2UDFOH VRIWZDUH ZLOO EH DFFHVVLEOH E\ DOO QRGHV LQ WKH FOXVWHU EXW FRQWUROOHG E\ QRQH $OO &)6 PDFKLQHV KDYH HTXDO DFFHVV WR DOO WKH GDWD DQG FDQ SURFHVV DQ\ WUDQVDFWLRQ ,Q WKLV ZD\ 5$& ZLWK &)6 HQVXUHV IXOO GDWDEDVH VRIWZDUH UHGXQGDQF\ IRU :LQGRZV FOXVWHUV ZKLOH VLPSOLI\LQJ LQVWDOODWLRQ DQG DGPLQLVWUDWLRQ
64-bit File I/O

,QWHUQDOO\ DOO 2UDFOH 'DWDEDVH J ILOH ,2 URXWLQHV VXSSRUW ELW ILOH RIIVHWV PHDQLQJ WKDW WKHUH DUH QR *% RU *% ILOH VL]H OLPLWDWLRQV ZKHQ LW FRPHV WR GDWD ORJ RU FRQWURO ILOHV DV LV WKH FDVH RQ VRPH RWKHU SODWIRUPV ,Q IDFW WKH OLPLWDWLRQV WKDW DUH LQ SODFH DUH JHQHULF 2UDFOH OLPLWDWLRQV DFURVV DOO SRUWV 7KHVH OLPLWV LQFOXGH  PLOOLRQ GDWDEDVH EORFNV SHU ILOH .% PD[LPXP EORFN VL]H DQG . ILOHV SHU GDWDEDVH ,I WKHVH YDOXHV DUH PXOWLSOLHG WKH PD[LPXP ILOH VL]H IRU D GDWDEDVH ILOH

Oracle Database10g Architecture on Windows

Page 10

RQ :LQGRZV LV FDOFXODWHG WR EH *% ZKLOH WKH PD[LPXP WRWDO GDWDEDVH VL]H VXSSRUWHG ZLWK .% GDWDEDVH EORFNV LV  SHWDE\WHV
Raw File Support

/LNH 81,; :LQGRZV VXSSRUWV WKH FRQFHSW RI UDZ ILOHV ZKLFK DUH EDVLFDOO\ XQIRUPDWWHG GLVN SDUWLWLRQV WKDW FDQ EH XVHG DV RQH ODUJH ILOH 5DZ ILOHV KDYH WKH EHQHILW RI QR ILOH V\VWHP RYHUKHDG VLQFH WKH\ DUH XQIRUPDWWHG SDUWLWLRQV DQG DV D UHVXOW XVLQJ UDZ ILOHV IRU GDWDEDVH RU ORJ ILOHV FDQ SURGXFH D VOLJKW SHUIRUPDQFH JDLQ +RZHYHU WKH GRZQVLGH WR XVLQJ UDZ ILOHV LV PDQDJHDELOLW\ VLQFH VWDQGDUG :LQGRZV FRPPDQGV GR QRW VXSSRUW PDQLSXODWLQJ RU EDFNLQJ XS UDZ ILOHV $V D UHVXOW UDZ ILOHV DUH JHQHUDOO\ XVHG RQO\ E\ YHU\ KLJKHQG LQVWDOODWLRQV DQG E\ 2UDFOH 5HDO $SSOLFDWLRQ &OXVWHUV XQOHVV WKH &)6 LV XVHG 7R XVH D UDZ ILOH DOO 2UDFOH QHHGV WR EH WROG LV WKH ILOHQDPH VSHFLI\LQJ ZKLFK GULYH OHWWHU RU SDUWLWLRQ WR XVH IRU WKH ILOH )RU LQVWDQFH WKH ILOHQDPH ???3K\VLFDO'ULYH WHOOV 2UDFOH WR XVH WKH  SK\VLFDO GULYH DV D SK\VLFDO UDZ ILOH DV SDUW RI WKH GDWDEDVH ,Q DGGLWLRQ D ILOH VXFK DV ???ORJBILOHB LV DQ H[DPSOH RI D UDZ ILOH WKDW KDV EHHQ DVVLJQHG DQ DOLDV IRU HDVH RI XQGHUVWDQGLQJ $OLDVHV FDQ EH DVVLJQHG ZLWK WKH 2UDFOH 2EMHFW /LQN 0DQDJHU 2/0  2/0 SURYLGHV DQ HDV\ WR XVH *8, LQWHUIDFH DQG PDLQWDLQV WKH OLQNV DFURVV WKH FOXVWHU DQG UHERRWV :KHQ VSHFLI\LQJ UDZ ILOHQDPHV WR 2UDFOH FDUH PXVW EH WDNHQ WR FKRRVH WKH ULJKW SDUWLWLRQ QXPEHU RU GULYH OHWWHU DV 2UDFOH ZLOO VLPSO\ RYHUZULWH DQ\WKLQJ RQ WKH GULYH VSHFLILHG ZKHQ LW DGGV WKH ILOH WR WKH GDWDEDVH HYHQ LI LWV DOUHDG\ DQ 17)6 RU )$7 IRUPDWWHG GULYH
q

7R 2UDFOH UDZ ILOHV DUH UHDOO\ QR GLIIHUHQW IURP RWKHU 2UDFOH GDWDEDVH ILOHV 7KH\ DUH WUHDWHG LQ WKH VDPH ZD\ E\ 2UDFOH DQG FDQ EH EDFNHG XS DQG UHVWRUHG YLD 5HFRYHU\ 0DQDJHU DV DQ\ RWKHU ILOH FDQ EH
CONCLUSION

,Q VXPPDU\ 2UDFOHV GDWDEDVH RQ :LQGRZV KDV HYROYHG IURP D SRUW RI LWV 81,; GDWDEDVH VHUYHU WR D ZHOOLQWHJUDWHG QDWLYH DSSOLFDWLRQ WKDW WDNHV IXOO DGYDQWDJH RI WKH VHUYLFHV DQG IHDWXUHV RI WKH :LQGRZV RSHUDWLQJ V\VWHP DQG XQGHUO\LQJ KDUGZDUH 2UDFOH FRQWLQXHV WR LPSURYH WKH SHUIRUPDQFH VFDODELOLW\ DQG FDSDELOLW\ RI LWV GDWDEDVH VHUYHU RQ :LQGRZV ZKLOH DW WKH VDPH WLPH SURGXFLQJ D VWDEOH KLJKO\ IXQFWLRQDO SODWIRUP RQ ZKLFK WR EXLOG DSSOLFDWLRQV 2UDFOH LV IXOO\ FRPPLWWHG WR SURYLGLQJ WKH KLJKHVW SHUIRUPLQJ PRVW ZHOO LQWHJUDWHG GDWDEDVH RQ WKH :LQGRZV SODWIRUP RQ ERWK WKH ELW DQG WKH ELW YHUVLRQV RI :LQGRZV )RU IXUWKHU LQIRUPDWLRQ RQ 2UDFOHV :LQGRZV SURGXFWV SOHDVH YLVLW KWWSRWQRUDFOHFRPZLQGRZV KWWSZZZRUDFOHFRPZLQGRZV

Oracle Database10g Architecture on Windows

Page 11

Oracle Database 10g Architecture on Windows December 2003 Author: David Colello Contributing Authors: Alex Keh Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 www.oracle.com Oracle Corporation provides the software that powers the internet. Oracle is a registered trademark of Oracle Corporation. Various product and service names referenced herein may be trademarks of Oracle Corporation. All other product and service names mentioned may be trademarks of their respective owners. Copyright 2003 Oracle Corporation All rights reserved.

Das könnte Ihnen auch gefallen