Przygotowanie systemu IBM AIX do instalacji Oracle RAC

Document Sample
Przygotowanie systemu IBM AIX do instalacji Oracle RAC Powered By Docstoc
					XIII Konferencja PLOUG
.RFLHOLVNR
3D(G]LHUQLN




            Przygotowanie systemu IBM AIX
                do instalacji Oracle RAC
                                               Maciej Przepiórka
                                                 IBM Polska


                                       maciej.przepiorka@pl.ibm.com




Abstrakt 3U]\JRWRZDQLH SODWIRUP\ V\VWHPRZRVSU]
WRZHM GOD LQVWDODFML Oracle Real Application Cluster
wZHUVML J MHVW EDUG]R PRFQR ]DOH*QH RG VSHF\ILNL WHM*H SODWIRUP\ 5HIHUDW PD ]D ]DGDQLH SU]HGVWDZLü
DVSHNW\QDNWyUHWU]HED]ZUyFLüV]F]HJyOQXZDJ
SU]\JRWRZXMFV\VWHP,%0$,;/ZWU]HFKUy*Q\FK
architekturach:
• Oracle na wolumenach surowych z wykorzystaniem Automatic Storage Devices
• Oracle na IBM General Parallel File System
• Oracle na wolumenach surowych utworzonych jako grupa zasobów IBM HACMP
2SLVDQRWDN*HZDG\L]DOHW\ND*GHMDUFKLWHNWXU\FRSR]ZROLQDZ\EyUNRQNUHWQHJRUR]ZL]DQLD]DQLPQa-
VWSLSURFHVLPSOHPHQWDFML
                       Przygotowanie systemu IBM AIX do instalacji Oracle RAC                        85



1. Wprowadzenie
   Oracle Real Application &OXVWHUVMHVWUR]ZLQL
FLHPOracle Parallel Server znanego z wersji 8i
iZF]HQLHMV]\FK .D*G\ ] Z
]áyZ D ZL
F ND*GD LQVWDQFMD PD GRVW
S GR W\FK VDP\FK GDQ\FK
aZL
F W\FK VDP\FK G\VNyZ ,GHD NWyUD SU]\ZLHFD Oracle RAC, to zapewnienie wysokiej do-
VW
SQRFLRUD]Z\GDMQRFLSRSU]H]VNDORZDOQRüZSR]LRPLH'RNáDGDMFNROHMQHZ
]á\GRRACa
]ZL
NV]DP\ GRVW
SQRü ED]\ GDQ\FK ED]D GDQ\FK WHRUHW\F]QLH MHVW GRVW
SQD QDZHW ZWHG\ JG\
W\ONRMHGHQZ
]HáSR]RVWDMHGRVW
SQ\RUD]Z\GDMQRü]ZL
NV]DVL
FDáNRZLWDLORüSURFHVRUyZ
   Z punktu widzenia administratora systemu operacyjnego instalacja Oracle RAC wymaga:
   • utworzenia wspólnych zasobów dyskowych,
   • ]DSHZQLHQLDSRáF]HQLDVLHFLRZHJRPL
G]\ZV]\VWNLPLZ
]áDPLOracle RAC interconnect)
      w warstwie IP.
   2LOHGUXJLZDUXQHNMHVWZPLDU
SURVW\GRVSHáQLHQLDERZ\VWDUF]\]DLQVWDORZDüQDMOHSLHMJi-
gabitowy) switch ethernet i po jednym dodatkowym adapterze HWKHUQHWRZ\P Z ND*G\P ] Z
-
]áyZ WR SLHUZV]\ Z\PDJD RSUyF] ]DLQZHVWRZDQLD Z VSU]
W PDFLHU] SU]HáF]QLNL L DGDSWHU\
6$1]DVWRVRZDQLDVSHFMDOQHJRRSURJUDPRZDQLDDE\UyZQROHJá\GRVW
SGRG\VNyZQLHVSRZo-
GRZDáXWUDW\VSyMQRFLGDQ\FK
   We wszystkich wersjach 2UDFOH GR L 5$& ZáF]QLH DGPLQLVWUDWRU PLDá PR*OLZRü Z\ERUX
SRPL
G]\XORNRZDQLHPSOLNyZED]\GDQ\FKQDZROXPHQDFKVXURZ\FK]DU]G]DQ\FKSU]H]$,;
CLVM (Concurrent Logical 9ROXPH0DQDJHUDUyZQROHJá\PV\VWHPHPSOLNyZ*3)6General
Parallel )LOH 6\VWHP .D*GH UR]ZL]DQLH Z\PDJDáR ]DNXSX GRGDWNRZHJR RSURJUDPRZDQLD ±
HACMP lub HACMP i GPFS. Od wersji 2UDFOHJGRVW
SQDMHVWWU]HFLDRSFMD]DGDUPRGRVWDr-
czana przez producenta bazy danych – Oracle ASM (Automatic Storage 0DQDJHPHQW]DU]G]DM-
F\IL]\F]Q\PLXU]G]HQLDPLG\VNRZ\PL3R]DW\PLPSOHPHQWDFMDQDV\VWHPLHSOLNyZ*3)6QLH
Z\PDJD RSURJUDPRZDQLD +$&03 JG\* MHJR IXQNFMRQDOQRü ]RVWDáD ]DVWSLRQD SU]H] Oracle
Clusterware (CRS).


2. Elementy wspólne
    1LH]DOH*QLHRGVSRVREXXPLHMVFRZLHQLDSOLNyZED]\GDQ\FKQDG\VNDFKLQIUDVWUXNWXUDVSU]
-
towa Oracle Real Application Clusters na IBM AIX wymaga w wersji minimalnej dwóch serwe-
UyZ,%06\VWHPSPDFLHU]\G\VNRZHM6$1ZRSLV\ZDQ\PSU]\SDGNXJG\*PR*OLZDMHVWWDN*H
SUDFD QD PDFLHU]\ 6&6, SRGáF]RQHM GR GZyFK VHUZHUyZ OXE Z VLHFL 1$6 SU]HáF]QLND /$1
i6$1 RUD] RGSRZLHGQLHM LORFL DGDSWHUyZ ]DLQVWDORZDQ\FK Z REX VHUZHUDFK : ZL
NV]\FK Ln-
VWDODFMDFK JG]LH NU\W\F]QH VWDMH VL
 ]DSHZQLHQLH Z\VRNLHM GRVW
SQRFL URGRZLVND VWRVXMH VL

przyQDMPQLHMGZDSU]HáF]QLNL6$1LLGZDSU]HáF]QLNL/$1REVáXJXMFHUXFKCache Fusion.
86                                         Maciej Przepiórka




                                 Infrastruktura Oracle RAC na IBM System p


   'R FHOyZ WHVWRZ\FK PR*QD RF]\ZLFLH X*\ü SURVWV]HM NRQILJXUDFML :\VWDUF]\ MHGHQ VHUZHU
,%0 6\VWHP S ] Z\G]LHORQ\PL WU]HPD ORJLF]Q\PL SDUW\FMDPL /3$5 ± MHGQ ]H URGRZLVNLHP
Virtual IO Server i dwiema z zainstalowanym systemem operacyjnym AIX. W takiej konfiguracji
PR*QD ]ZLUWXDOL]RZDü ZHZQ
WU]QH ]DVRE\ G\VNRZH VHUZHUD L XWZRU]\ü ZLUWXDOQH SRáF]HQLD
/$1PL
G]\V\VWHPDPLRSHUDF\MQ\PLMHGQDNQDOH*\SDPL
WDü*HQLHMHVWWRNRQILJXUDFMDFHUWy-
fikowana.
   1DOH*\]D]QDF]\ü*HSU]HáF]QLN/$1GODUXFKXCache Fusion jest konieczny nawet w dwu-
Z
]áRZHM ZHUVML 5$& 3RáF]HQLH EH]SRUHGQLH QD NUyWNR NDUWDNDUWD PR*H E\ü ]DVWRVRZDQH
MHG\QLHZFHODFKWHVWRZ\FKLQLHMHVWZVSLHUDQHSU]H]SRPRFWHFKQLF]Q2UDFOH3RáF]HQLHW\SX
(WKHU&KDQQHO DJUHJDFMD DGDSWHUyZ /$1 Z FHOX ]DSHZQLHQLD Z\*V]HM GRVW
SQRFL L ZL
NV]HM
przepuVWRZRFLMHVWMDNQDMEDUG]LHMZVSLHUDQHLZZLHOXSU]\SDGNDFK]DOHFDQH

6\VWHPRSHUDF\MQ\$,;JUXS\LX*\WNRZQLF\
   1DND*G\PZ
(OHQDND*G\PVHUZHU]HEG(SDUW\FMLORJLF]QHM2UDFOH5$&SRZLQQDE\ü]a-
LQVWDORZDQDGRNáDGQLHWDVDPDZHUVMDV\VWHPXRSHUDF\MQHJR$NWXDOQLH]DOHFDQDZHUVMDV\VWHPX
$,; WR  $,;  MHVW UyZQLH* FHUW\ILNRZDQ\ L ZVSLHUDQ\ $,;  QLH MHVW ZVSLHUDQ\ GOD
Oracle w wersji 10g.
     Konkretne wersje poprawek dla systemów operacyjnych to:
     • dla AIX 5.2: Maintenance Level 04 lub nowszy,
     • dla AIX 5.3: Maintenance Level 02 lub nowszy.
   3R]DLQVWDORZDQLXV\VWHPXRSHUDF\MQHJRQDOH*\VL
XSHZQLüF]\]DZDUWHVZQLPZ\PDJDQH
przez Oracle RAC pakiety (filesets):
     • bos.adt.base
     • bos.adt.lib
     • bos.adt.libm
     • bos.perf.perfstat
                        Przygotowanie systemu IBM AIX do instalacji Oracle RAC                       87

   • bos.perf.libperfstat
   • bos.perf.proctools
   • rsct.basic.rte
   • rsct.compat.clients.rte
   • xlC.aix50.rte.7.0.0.4
   • xlC.rte.7.0.0.1
   .ROHMQ\P HWDSHP SU]\JRWRZDQLD V\VWHPX RSHUDF\MQHJR MHVW XWZRU]HQLH X*\WNRZQLND oracle
RUD]]QLHVLHQLHQLHNWyU\FKOLPLWyZQDáR*RQ\FKQDURGRZLVNRV\VWHPXRSHUDF\MQHJR:SU]\SDd-
ku 2UDFOH 5$& JUXSD L X*\WNRZQLN NWyU\ E
G]LH ZáDFLFLHOHP LQVWDQFML PXV] PLHü WHQ VDP
GID i UID na wszystkiFKZ
]áDFK(G\WXMFSOLN/etc/security/limits zdejmujemy wszelkie limity
PR*QDWDN*HGODZV]\VWNLFKX*\WNRZQLNyZHG\WXMFVHNFM
defaultZSLVXMFMDNRZDUWRüSDUa-
metr -1.

Nazwa limitu          :DUWRü]DOHFDQDGODX*\WNRZQika oracle :DUWRü]DOHFDQDGODX*\WNRZQLNDroot
Soft file size        -1 (Unlimited)                             -1 (Unlimited)
Soft CPU time         -1 (Unlimited)                             -1 (Unlimited)
Soft data segment     -1 (Unlimited)                             -1 (Unlimited)
Soft stack size       -1 (Unlimited)                             -1 (Unlimited)

   $,;MHVWRW\OHSU]\MHPQ\ZSRUyZQDQLXGRLQQ\FKV\VWHPyZ81,;*HMGURV\VWHPXRSHUa-
F\MQHJR G\QDPLF]QLH SU]\G]LHOD REV]DU SDPL
FL G]LHORQHM L QLH WU]HED PRG\ILNRZDü ER LFK QLH
ma) parametrów takich jak shmmin czy shmmax.
   8*\WNRZQLNRUDFOHSRZLQLHQPLHüRGSRZLHGQLRVNRQILJXURZDQHURGRZLVNR:V\VWHPLH$,;
NRQILJXUDFMDSROHJDQDHG\FMLSOLNXSURILOH]QDMGXMFHJRVL
ZNDWDORJXGRPRZ\PX*\WNRZQLND
3RQL*HMSU]\NáDGRZHZSLV\ZSURILOXX*\WNRZQLNDoracle:
   export ORACLE_SID=RAC1
   export ORACLE_SCOPE=/oracle
   export ORACLE_HOME=/oracle/crs
   #export ORACLE_HOME=/oracle/ora10g
   export ORACLE_CRS=/oracle/crs
   export ORACLE_CRS_HOME=/oracle/crs
   export ORA_CRS_HOME=/oracle/crs
   export LD_LIBRARY_PATH=/oracle/crs/lib:/oracle/crs/lib32
   export PATH=$ORACLE_HOME/bin:$PATH
   export AIXTHREAD_SCOPE=S
   export NLS_LANG=american_america.ee8iso8859p2
   export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
   export TEMP=/tmp
   export TMP=/tmp
   export TMPDIR=/tmp
   umask 022

   =PLHQQD25$&/(B6,'SRZLQQDE\üUy*QDGODND*GHJR]Z
]áyZ5$&QS5$&5$&
5$&D25$&/(B+20(ZW\PSU]\SDGNXRNUHODNDWDORJLQVWDODFMLSOLNyZELQDUQ\FKOracle
Clusterware.

6LHü,3±interconnect oraz adresy publiczne i wirtualne
    Konfiguracja IP w przypadku Oracle RAC jest niezmiernie istotna. Wiele problemów podczas
LQVWDODFMLZ\QLND]QLHSUDZLGáRZRFLEá
GyZLSU]HRF]RQ\FKOXEF]\QQRFLSRPLQL
W\FKQDW\P
HWDSLH3RSUDZQHVNRQILJXURZDQLHWHJRHOHPHQWX ]DSHZQL VZRERGQ\ SU]HSá\Z GDQ\FK SU]H] in-
WHUFRQQHFWNWyU\MHVWMHGQ\P]QDMZD*QLHMV]\FKHOHPHQWyZLQIUDVWUXNWXU\
88                                         Maciej Przepiórka


    AIX widzi adaptery (porty) HWKHUQHWMDNRXU]G]HQLDHQ;JG]LH;MHVWOLF]EQDWXUDOQOXE]e-
UHP 3U]\NáDGRZR Z V\VWHPLH ] GZRPD NDUWDPL HWKHUQHW XU]G]HQLD WH PRJ PLHü QD]Z\ HQ
i en1. Podczas instalacji Oracle &OXVWHUZDUHDGPLQLVWUDWRUGHILQLXMHNWyUD]NDUWE
G]LHNDUWSu-
EOLF]QSU]H]QLE
G]LHREVáXJLZDQ\UXFK] ]ZHQWU]GRED]\GDQ\FKDNWyUDNDUWSU\ZDWQ
E
G]LHRQDREVáXJLZDáDUXFK interconnect &DFKH)XVLRQ3RQLHZD*GHILQLRZDQLHRGE\ZDVL
SR
QD]ZLH XU]G]HQLD ZVND]DQH MHVW DE\ NDUW\ /$1 X*\ZDQH MDNR DGDSWHU\ SXEOLF]QH PLDá\ LGHn-
W\F]QHQD]Z\QDZV]\VWNLFKZ
]áDFKNODVWUD,QQ\PLVáRZ\MH*HOLQDSLHUZV]\PZ
(OHGODUXFKX
SXEOLF]QHJRSU]H]QDF]\P\NDUW
HQWRQDLQQ\FKZ
]áDFKWH*QDOH*\X*\üDGDSWHUDHQ7RVDPR
W\F]\VL
NDUWW\SXprivate.
    = SXQNWX ZLG]HQLD Z\GDMQRFL ZDUWR SDPL
WDü *H Oracle LQWHUFRQQHFW SU]HV\áD PL
G]\ Z
-
]áDPLNODVWUDGX*HLORFLEORNyZGDQ\FK=DSHZQLHQLHGX*HMSU]HSXVWRZRFLLPLQLPDOQ\FKRSy(-
QLHQDW\PSRáF]HQLXMHVWNU\W\F]QHMHOLNODVWHUPDVL
VNDORZDüZSR]LRPLH3RáF]HQLHgiga-
bit HWKHUQHWMHVWZ\VRFH]DOHFDQHGRWHJRFHOXFKRüZNRQILJXUDFMDFKWHVWRZ\FKPR*QDX*\üVLHFL
0ESV'R]DVWRVRZDWUDQVDNF\MQ\FKREDUG]RGX*\FKZ\PDJDQLDFKZ\GDMQRFLRZ\FKPR*-
QD]DVWRVRZDüDGDSWHU\W\SX,QILQL%DQGZNWyU\FKRSy(QLHQLDVQDZHWNLONXNURWQLHPQLHMV]HQL*
w przySDGNXNDUW*ESV6SRZRGXMHWR]PQLHMV]HQLHRF]HNLZDW\SXglobal cache w instancjach
bazy danych.
   3DUDPHWU\ VLHFLRZH NWyUH QDOH*\ XVWDZLü QD SR]LRPLH V\VWHPX RSHUDF\MQHJR PDM QD FHOX
XPR*OLZLHQLH SU]HV\áDQLD UDPHN VLHFLRZ\FK R GX*HM ZLHONRFL 8VWDZLDQH QD SR]LRPLH ZDUVWZ
7&38'3RUD],3QDZV]\VWNLFKZ
]áDFKNODVWUDSR]ZDODMQD]DSHZQLHQLHZ\VRNLHMZ\GDMQRFL
komunikacji Oracle Cache )XVLRQ1D]Z\SDUDPHWUyZZUD]]VXJHURZDQZDUWRFLSU]HGVWDZLD
tabelka:

Nazwa parametru         6XJHURZDQDZDUWRü
ipqmaxlen               512
rfc1323                 1
sb_max                  1310720
tcp_recvspace           65536
tcp_sendspace           65536
udp_recvspace           655360
                        =DOHFDQDZDUWRüWHJRSDUDPHWUXWRUD]\ZDUWRüSDUDPHWUXudp_sendspace, ale
                        PQLHMQL*ZDUWRüsb_max.
udp_sendspace           65536
                        =DOHFDQDZDUWRüWRN%ZDUWRüdb_block_sizeSRPQR*RQDSU]H]
                        db_file_multiblock_read_count.

     =PLDQ\SRV]F]HJyOQ\FKSDUDPHWUyZGRNRQXMHVL
X*\ZDMFSROHFHQLD
     /usr/sbin/no –o SDUDPHWU QRZDBZDUWRü
    Nazewnictwo KRVWyZLDGUHVDFMD,3VNROHMQ\PZD*Q\PHOHPHQWHP 2UDFOH5$&MHVWF]Xá\
QD Eá
G\ Z W\P REV]DU]H 1DOH*\ SU]HGH ZV]\VWNLP ]DGEDü DE\ ]DZDUWRü SOLNX etc/KRVWV E\áD
]JRGQDQDZV]\VWNLFKZ
]áDFK3RGF]DVLQVWDODFML2UDFOH5$&X*\ZDQHVDGUHV\SXEOLF]QHDd-
resy prywatne (RAC interconnect) oraz adresy wirtualne (VIP). Adres wirtualny jest aliasem IP na
NDUFLHSXEOLF]QHMLSRZLQLHQE\üZ\]QDF]RQ\ZW\PVDP\PVHJPHQFLHSRGVLHFL,33U]\NáDGRZ
adUHVDFM
,3ZNODVWU]HF]WHURZ
]áRZ\PSU]HGVWDZLDWDEHOND
                       Przygotowanie systemu IBM AIX do instalacji Oracle RAC                           89

   Adresy publiczne (karta en0)      Adresy wirtualne (karta en0)         Adresy prywatne (karta en1)
 Nazwa       Adres IP – maska        Nazwa      Adres IP – maska       Nazwa         Adres IP – maska
              255.255.255.0                      255.255.255.0                        255.255.255.0
   aix1        10.10.10.101         aix1-vip       10.10.10.111        aix1-int          10.0.0.101
   aix2        10.10.10.102         aix2-vip       10.10.10.112        aix2-int          10.0.0.102
   aix3        10.10.10.103         aix3-vip       10.10.10.113        aix3-int          10.0.0.103
   aix4        10.10.10.104         aix4-vip       10.10.10.114        aix4-int          10.0.0.104

   2VWDWQLPHOHPHQWHPZVSyOQ\PGODSU]\JRWRZDLQVWDODFMLOracle RAC jest konfiguracja pro-
WRNRáX VVK QD ZV]\VWNLFK Z
]áDFK Z WDNL VSRVyE DE\ X*\WNRZQLF\ oracle oraz root mogli uru-
FKDPLDü SURFHV\ L PLHü GRVW
S GR SOLNyZ QD SR]RVWDá\FK Z
]áDFK NODVWUD EH] X*\FLD KDVáD 7HQ
HWDSNRQILJXUDF\MQ\MHVWQLH]E
GQ\DE\SRP\OQLHSU]HMüSU]H]SURFHVLQVWDODFMLRSURJUDPRZa-
nia Oracle. WSy(QLHMV]\P HWDSLH IXQNFMRQDOQRü WD PR*H E\ü EH]SLHF]QLH Z\áF]RQD 3R So-
P\OQ\P VNRQILJXURZDQLX HNZLZDOHQFML VVK X*\WNRZQLF\ oracle oraz root QD ND*G\P ] Z
-
]áyZSRZLQQLPyFORJRZDüVL
QDSR]RVWDáHZ
]á\EH]SRGDZDQLDKDVáD]DSRPRFSROHFHQLDssh
aixN, gdzie NE
G]LHQXPHUHPGRZROQHJRZ
]áDWHJRklastra.


3. Wariant I – pliki bazy danych na Oracle ASM
   ASM (Automatic Storage 0DQDJHPHQWMHVWLQVWDQFM2UDFOHNWyUD]DMPXMHVL
Z\áF]QLH]a-
U]G]DQLHPG\VNDPLQDSRWU]HE\ED]\GDQ\FK0R*QDX*\ZDüWHMIXQNFMRQDOQRFLGODED]ZNOa-
sycznej konfiguracji nieklastrowej (single LQVWDQFH $60 áF]\ Z VRELH GZD QLHJG\ RGU
EQH
SRGHMFLDGRNRQILJXUDFMLED]\GDQ\FK2UDFOH±V\VWHPSOLNyZSURVW\ZREVáXG]HRUD]XU]G]e-
nia surowe (skomplikowane w administracji, ale za to wydajniejsze od systemu plików).
    $60]DU]G]DVXURZ\PLXU]G]HQLDPLG\VNRZ\PLQDSR]LRPLHSRQL*HMZDUVWZ\$,;/90
aZL
F G\VNL NWyUH PDP\ ]DPLDU SU]H]QDF]\ü GOD ED]\ GDQ\FK QLH SRZLQQ\ QDOH*Hü GR *DGQHM
JUXS\ZROXPHQyZDQLSRVLDGDüV\JQDWXU\39,'-HGQDN]DQLP]RVWDMHXUXFKRPLRQ\$60VWDr-
WXMXVáXJLklastrowe 2UDFOH2QHWDN*HZ\PDJDMUyZQROHJáHJRGRVW
SXGRSU]\QDMPQLHMGZyFK
w minimalnej konfiguracji) G\VNyZ D ZL
F WDP $60 QLF]HJR QLH XáDWZL Binaria bazy danych
UyZQLH* V VND]DQH QD UH]\GRZDQLH QD UR]áF]Q\FK V\VWHPDFK SOLNyZ 3RGVXPRZXMF QD ]DVo-
bach ASM moJE\üXPLHV]F]RQH
   • plik spfile
   • pliki danych (datafiles)
   • redo logi
   • SU]HVWU]Hundo
   • archiwalne redo logi
   • SU]HVWU]Hflashback
90                                        Maciej Przepiórka




                          8U]G]HQLDG\VNRZHZNRQILJXUDFML]Z\NRU]\VWDQLHP$60

  :PLQLPDOQHMNRQILJXUDFMLPXVLP\ZL
FXWZRU]\ü]DVRE\G\VNRZH/81\LXGRVW
SQLüMH
ZV]\VWNLPZ
]áRPNODVWUD%
GWR
     • CRS diskRNRáR0%SU]HFKRZXMF\NRQILJXUDFM
WRSRORJL
QDV]HJRklastra,
     • VOTE disk RNRáR 0% NWyU\ MHVW UyZQLH* X*\ZDQ\ SU]H] &56 L ]DEH]SLHF]D SU]HG
        zjawiskiem split- brain (bardzo nieprzyjemne),
     • ASM disk SU]\QDMPQLHMWDNGX*\MDNED]DGDQ\FKNWyUDPDVL
QDQLP]QDMGRZDüNWyU\
        E\áE\ZW\PSU]\SDGNX]DVREHPSU]H]QDF]RQ\PGODSOLNyZED]\GDQ\FK
     :NRQILJXUDFMDFKEDUG]LHMUR]EXGRZDQ\FKPDP\PR*OLZRü
     • XWZRU]HQLD L UyZQROHJáHJR X*\ZDQLD GZyFK ]DVREyZ W\SX CRS disk, aby w razie awarii
        jednego z nich konfiguracja NODVWUDQLHE\áDXWUDFRQD
     • XWZRU]HQLDGRWU]HFKXU]G]HG\VNRZ\FK VOTE disk, co jest zalecane w przypadku, gdy
        X*\ZDP\ZL
FHMQL*MHGQHMPDFLHU]\G\VNRZHM
     • XWZRU]HQLDZLHOXXU]G]HG\VNRZ\FKGOD$60-HVWWRSRZV]HFKQLHVWRVRZDQHJG\*W\l-
        NRZWHG\$60SRWUDIL]DSHZQLüUHGXQGDQFM
GDQ\FKRUD]ZL
NV]Z\GDMQRüGDQHVURz-
        rzuFDQHSRGRVW
SQ\FKG\VNDFK
   : V\VWHPLH RSHUDF\MQ\P $,; QDS
G\ G\VNRZH V ZLG]LDQH MDNR hdiskX i reprezentowane
SU]H]GZDXU]G]HQLDdev/hdiskX oraz /dev/UKGLVN;5y*QLFDPL
G]\QLPLMHVW]DVDGQLF]DGo-
VW
SGRdev/KGLVN;RGE\ZDVL
ZWU\ELHEORNRZ\PDGRdev/rhdiskX w trybie znakowym. Ten,
NWRSUyERZDáSRGáF]DüGR2UDFOHXU]G]HQLDZWU\ELHEORNRZ\PZLH*HNRF]\VL
WRIDOQLe-
SRZRG]H2UDFOH&56MDNL$60RUD]VDPDED]DGDQ\FKQLHZD*QHF]\SUDFXMHZklastrze czy
QLHZ\PDJDGRVW
SXGRXU]G]HZWU\ELH]QDNRZ\PWDNLFKMDNdev/rhdisk2.
   0DMF]GHILQLRZDQH/81\QDPDFLHU]\G\VNRZHMLZLG]FMHZV\VWHPLHRSHUDF\MQ\PPXVi-
P\]DGEDüRPR*OLZRüUyZQROHJáHJRGRVW
SXGRQLFK:W\PFHOXQDXU]G]HQLDFKG\VNRZ\FK
DGPLQLVWUDWRU XVWDZLD ZDUWRü SDUDPHWUX reserve_policy na QRBUHVHUYH 1D SU]\NáDG GOD G\VNX
KGLVNPXVLP\Z\GDüNRPHQG

     chdev –l hdisk5 –a reserve_policy=no_reserve

   :SU]\SDGNXQLHNWyU\FKPRGHOLPDFLHU]\G\VNRZ\FKGRVW
SQ\MHVWLQQ\SDUDPHWUNRQILJXUu-
MF\WU\EZVSyáG]LHOHQLDG\VNXreserve_lock. Wtedy administrator wyda polecenie:
                       Przygotowanie systemu IBM AIX do instalacji Oracle RAC                          91

   chdev –l hdisk5 –a reserve_lock=no

    3RQLHZD*QDV]HXU]G]HQLDG\VNRZHPRJPLHüUy*QHR]QDF]HQLDOLF]ERZHQDUy*Q\FKZ
-
]áDFKNODVWUDSU]\NáDGRZRhdisk2 KDZ
(OHaix1 PR*HE\üZLG]LDQ\QDZ
(OHaix2 jako hdisk3),
QDOH*\Z\HOLPLQRZDüPR*OLZRüEá
GQHJRSU]\SLVDQLDG\VNyZGRSRV]F]HJyOQ\FKIXQNFML,GHn-
W\ILNXMFZVSyOQH]DVRE\G\VNRZHWZRU]\P\XU]G]HQLDRLQQ\FKQD]ZDFKZWDNLVSRVyEDE\QD
ND*G\P Z
(OH E\á\ UHSUH]HQWRZDQH LGHQW\F]QLH : SLHUZV]HM NROHMQRFL RGQDMGXMHP\ QXPHU\
major i miQRUGDQHJRXU]G]HQLDG\VNRZHJR

   aix1:root > ls –l /dev/hdisk3
   brw------- 1 root system 20, 3 Aug 11 11:12 /dev/hdisk3

   aix2:root > ls –l /dev/hdisk3
   brw------- 1 root system 21, 3 Aug 11 11:12 /dev/hdisk3


   1DVW
SQLHWZRU]\P\XU]G]HQLHRGRVW
SLH]QDNRZ\P]WDNLPLVDP\PLQXPHUDPLPDMRULPi-
QRUMDNZLG]LDQ\QDGDQ\PZ
(OHG\VN

   aix1:root > mknod /dev/vote_disk c 20,3
   aix2:root > ls –l /dev/vote_disk
   crw------- 1 root system 21, 3 Aug 11 11:12 /dev/vote_disk


   aix2:root > mknod /dev/vote_disk c 21,3
   aix2:root > ls –l /dev/vote_disk
   crw------- 1 root system 21, 3 Aug 11 11:12 /dev/vote_disk

   8U]G]HQLHdev/YRWHBGLVNPDQDZ
(OHDL[WDNLHVDPHQXPHU\PDMRULmonor jak hdisk2, po-
GREQLH QD Z
(OH DL[ 3RGF]DV LQVWDODFML 2UDFOH &56 ZVND*HP\ XU]G]HQLH dev/vote_disk jako
G\VNVáX*F\GRRGNáDGDQLDJáRVyZLXQLNQLHP\Eá
GyZZ\QLNDMF\FK]Uy*QHMQXPHUDFMLG\VNyZ
  3RGREQ F]\QQRü QDOH*\ Z\NRQDü GOD SR]RVWDá\FK G\VNyZ NWyUH PDM E\ü GRVW
SQH SU]H]
&56EG($60
   2VWDWQLQLH]E
GQSU]HGZ\VWDUWRZDQLHPLQVWDODWRUD2UDFOH&56F]\QQRFLMHVW]PLDQDZáa-
FLFLHODXU]G]HG\VNRZ\FKFKRZQLQDGDQLHRGSRZLHGQLFKXSUDZQLHFKPRGDE\X*\WNRw-
nik RUDFOHPyJá]QLFKNRU]\VWDü

   chown   oracle:dba /dev/vote_disk
   chown   oracle:dba /dev/ocr_disk
   chown   oracle:dba /dev/rhdisk5
   chmod   660 /dev/vote_disk
   chmod   660 /dev/ocr_disk
   chmod   660 /dev/rhdisk5

    'DOV]D F]
ü LQVWDODFML SRZLQQD SU]HELHJDü EH]SUREOHPRZR L QLH Uy*QL VL
 ]DVDGQLF]R RG Ln-
stalacji 2UDFOH5$&JQDLQQ\FKSODWIRUPDFKVSU]
WRZ\FK


4. Wariant II – pliki bazy danych na IBM GPFS
   GPFS (General Parallel File System), jak sama nazwa wskazuje, jest klastrowym systemem
SOLNyZ -HVW SURGXNWHP GRMU]Dá\P UR]ZLMDQ\P SU]H] ILUP
 ,%0 RG ZLHOX ODW *3)6 PD ZLHOH
PR*OLZRFLNRQILJXUDFMLLXPR*OLZLDQDZHWUR]SURV]HQLHV\VWHPXSOLNyZQDZLHOXORNDOQ\FKG\s-
kach serwerów w sieci. Dla potrzeb 2UDFOH5$&PR*QDJRZ\NRU]\VWDüGRZVSyáG]LHOHQLDPL
-
dzy wieORPDVHUZHUDPLZ
]áDPLNODVWUD]DVREyZSOLNRZ\FK]QDMGXMF\FKVL
QDPDFLHU]\
   *3)6Z\PDJDRVREQHMVLHFL,3VáX*FHMGRV\QFKURQL]DFMLPL
G]\Z
]áDPL:RVWDWHF]QRFL
PR*QDX*\üWHMVDPHMVLHFLNWyUDZLDGF]\XVáXJLQDU]HF]CacheFusion, ale nie jest to zalecana
konfiguracja.
92                                        Maciej Przepiórka


     Konfiguracja General Parallel )LOH6\VWHPVNáDGDVL
]WU]HFKHWDSyZ
     • instalacji ELQDULyZ*3)6QDZV]\VWNLFKZ
]áDFK
     • utworzenia klastra GPFS
     • utworzenia systemu plików GPFS
   Pierwszy etap polega na standardowej operacji zainstalowania plików binarnych (np. za pomo-
FQDU]
G]LDVPLW:GUXJLHMF]
FLDGPLQLVWUDWRUWZRU]\SOLNvar/mmfs/etc/node.list, w którym
wpiVXMHQD]Z\Z
]áyZPXV]DE\üXSU]HGQLRZSLVDQHZetc/hosts) oraz ich przeznaczenie:

     aix1:root > cat /var/mmfs/etc/node.list
     aix1-gpfs:1:quorum
     aix2-gpfs:2:quorum

     1DVW
SQLHXWZRU]HQLHNODVWUDSRSU]H]Z\ZRáDQLHNRPHQG\

     aix1:root > mmcrcluster –t lc –p aix1-gpfs –s aix2-gpfs –n ./node.list

   :W\PSU]\SDGNLZ
]Háaix1-gpfs MHVWZ
]áHPSRGVWDZRZ\P*3)6DZ
]Háaix2-gpfs Z
]áHP
zapasowym.
   8WZRU]HQLHV\VWHPXSOLNyZSRGREQLHMDNSRSU]HGQLDF]\QQRüZ\PDJDZpierwszem etapie
HG\FML SOLNX NWyU\ GHILQLXMH SU]H]QDF]HQLH G\VNyZ GOD *3)6 : SU]\NáDGQLH G\VNL hdisk2,
hdisk3, hdisk4 i hdisk5E
GZVSyáG]LHORQ\PL]DVREDPL NODVWUDVNáDGDMFHJRVL
]Z
]áyZaix1-
gpfs i aix2-gpfs:

     aix1:root > cat /var/mmfs/etc/nsddisk.list
     hdisk2:aix1-gpfs:aix2-gpfs:dataAndMetadata
     hdisk3:aix1-gpfs:aix2-gpfs:dataAndMetadata
     hdisk4:aix1-gpfs:aix2-gpfs:dataAndMetadata
     hdisk5:aix1-gpfs:aix2-gpfs:dataAndMetadata


     3y(QLHMQDVW
SXMHF]\QQRüXWZRU]HQLDZVSyOQHJR]DVREXG\VNRZHJR
     aix1:root > mmcrnsd –F /var/mmfs/etc/nsddisk.list
     aix1:root > mmlsnsd
     File system Disk name Primary node        Backup node
     -----------------------------------------------------
     (free disk) gpfs1nsd    aix1-gpfs         aix2-gpfs
     (free disk) gpfs2nsd    aix1-gpfs         aix2-gpfs
     (free disk) gpfs3nsd    aix1-gpfs         aix2-gpfs
     (free disk) gpfs4nsd    aix1-gpfs         aix2-gpfs


     2VWDWQLF]\QQRFLMHVWXWZRU]HQLHZáDFLZHJRV\VWHPXSOLNyZ

     aix1:root > mmcrfs /oradata /dev/oradata –F /var/mmfs/etc/nsddisk.list \
                 -A yes –B 512k –n 2 –N 8000

oraz jego ]DPRXQWRZDQLHQDND*G\PZ
(OH

     aix1:root > mount /oradata

  3DUDPHWU±%RNUHODZLHONRüEORNXV\VWHPXSOLNyZ-HVWWRUyZQLH*ZLHONRüstripe VL]HX*y-
ZDQHJRSU]H]*3)6GRUR]U]XFDQLDGDQ\FKPL
G]\G\VNDPL
   6WZRU]HQLHV\VWHPXSOLNyZ*3)6MHVWUHODW\ZQLHSURVW\P]DGDQLHP'RJáyZQ\FK]DOHWWHJR
SRGHMFLDZSU]\SDGNX2UDFOH5$&]DOLF]DVL
PR*OLZRüLQVWDODFMLbinariów na wspólnym zaso-
ELH G\VNRZ\P RUD] Sy(QLHMV] áDWZRü Z DGPLQLVWUDFML ED] GDQ\FK :V]\VWNLH SOLNL ]ZL]DQH
z ba]GDQ\FKLRSURJUDPRZDQLHP&56PRJE\üXPLHV]F]RQHQDWDNLPV\VWHPLHSOLNyZDGo-
GDWNRZRPR*QDWDPSU]HWU]\P\ZDüGRZROQHLQQHSOLNLNWyUHFKFLHOLE\P\ZVSyáG]LHOLüPL
G]\
                      Przygotowanie systemu IBM AIX do instalacji Oracle RAC                     93

VHUZHUDPL *3)6 MHVW UR]ZL]DQLHP Z\VRFH VNDORZDOQ\P ± SR]ZDOD QD ZVSyáG]LHOHQLH SRMe-
G\QF]HJR]DVREXPL
G]\Z
]áDPLZSU]\SDGNX AIXa) i rozproszenie systemu plików na-
ZHWQDXU]G]HQLDFKG\VNRZ\FK/LPLWZLHONRFLV\VWHPXSOLNyZSU]HWHVWRZDQ\ZU]HF]y-
ZLVWRFLWR3%
    1DNRQLHFZDUWRSDPL
WDü*HQDMQRZV]FHUW\ILNRZDQZHUVMWHJRV\VWHPXSOLNyZGODOracle
jest wersja 2.3.


5. Wariant III – pliki bazy danych na wolumenach IBM HACMP
    HACMP (High Availability Cluster Management Protocol) jest komercyjnym produktem IBM,
NWyU\XPR*OLZLDEXGRZ
NODVWUyZQLH]DZRGQRFLRZ\FKZWRSRORJLDFKRGGRZ
]áyZ-HGQ
zMHJRIXQNFMRQDOQRFLMHVW&/90±Concurrent Logical 9ROXPH0DQDJHU']L
NLQLHPXPR*OLZ\
MHVWMHGQRF]HVQ\GRVW
SGR]DVREyZG\VNRZ\FK]ZLHOXZ
]áyZNODVWUD=DVRE\ZVSyáG]LHORQHV
surowymi wolumenami logicznymi (raw devices D ZL
F PRJ E\ü X*\WH SU]H] ED]
 GDQ\FK
2UDFOHMDNRSU]HVWU]HGODSOLNyZGDQ\FK
   W przypadku 2UDFOH5$&JFHUW\ILNRZDQ\PLZHUVMDPL+$&03VLMHVLHQL
URNXSRZLQQDE\üFHUW\ILNRZDQDWDN*HZHUVMDDQDSRF]WNXURNXZHUVMD,QVWDODFMD
HACMP w AIX jest prosta i polega na wgraniu jego pakietów. Administracja klastrem oraz zaso-
EDPL+$0&03PR*HRGE\ZDüVL
FDáNRZLFLH]DSRPRFQDU]
G]LDSmitty (smit hacmp) z jed-
QHJR]MHJRZ
]áyZ:SU]\SDGNXOracle 10g RAC konfiguracja jest uproszczona, bo nie wyma-
ga definiowania adresów sieci serwisowej ani ERRWXMFHMDOHVLHFLRZHSRáF]HQLHPL
G]\Z
]áDPL
+$03MHVWMDNQDMEDUG]LHMNRQLHF]QHLX*\ZDQDMHVWVLHüSU\ZDWQD
   W ramach klastra HACMP administrator definiuje zasoby. W tym przypadku musimy zdefi-
QLRZDü SU]\QDMPQLHM MHGQ UyZQROHJá FRQFXUHQW JUXS
 ZROXPHQyZ QD Z\EUDQ\FK ZF]HQLHM
XU]G]HQLDFKG\VNRZ\FKZ\VWDZLRQ\FK]PDFLHU]\GRZV]\VWNLFKZ
]áyZQDNWyU\FKPDG]LDáDü
2UDFOH5$&3RQLHZD*ZW\PZDULDQFLHQLHX*\ZDP\V\VWHPXSOLNyZLWDNQLHGDáRE\VL
WHJR
]URELü DOH ZROXPHQyZ VXURZ\FK QD WDNLHM JUXSLH NUHXMHP\ ZLHOH UyZQROHJá\FK ZROXPHQyZ
logicznych (concurrent logical YROXPHVSRMHGQ\PGODND*GHJRSOLNXGDQ\FKZROXPHQ\927(
disk oraz CRS disk dla CRS, pliku VSILOH LWG 'RVW
S GR QLFK E
G]LH UyZQROHJá\ ]H ZV]\VWNLFK
Z
]áyZklastra.
   :D*Q\PHOHPHQWHPNRQILJXUDFMLMHVWGRGDQLHGRJUXS\KDJVX*\WNRZQLNDoracle. Po tej czyn-
QRFLPR*QDVWDUWRZDüNODVWHU+$&03FRSRZLQQRSRVNXWNRZDüSRMDZLHQLHPVL
QRZHMJUXS\
ZROXPHQyZQDZV]\VWNLFKZ
]áDFKNODVWUD%
G]LHRQDSRGáF]RQDZWU\ELHGRVW
SX9*Mode)
concurrent:

   aix1:root > lsvg oradatavg
   VOLUME GROUP:   oradatavg                     VG IDENTIFIER:       00003100000000ee20634c17
   VG STATE:       active                        PP SIZE:             32 megabyte(s)
   VG PERMISSION: read/write                     TOTAL PPs:           1084 (34688 megabytes)
   MAX LVs:        256                           FREE PPs:            657 (21024 megabytes)
   LVs:            2                             USED PPs:            427 (13664 megabytes)
   OPEN LVs:       0                             QUORUM:              2
   TOTAL PVs:      1                             VG DESCRIPTORS:      2
   STALE PVs:      0                             STALE PPs:           0
   ACTIVE PVs:     1                             AUTO ON:             no
   Concurrent:     Enhanced-Capable              Auto-Concurrent:     Disabled
   VG Mode:        Concurrent
   Node ID:        1                             Active Nodes:        2
   MAX PPs per PV: 1016                          MAX PVs:             32
   LTG size:       128 kilobyte(s)               AUTO SYNC:           no
   HOT SPARE:      no                            BB POLICY:           relocatable
94                                         Maciej Przepiórka


   3R]GHILQLRZDQLXORJLF]Q\FKZROXPHQyZZUDPDFKWDNXWZRU]RQHMJUXS\LSU]\SRU]GNRZa-
QLXLPRGSRZLHGQLFKQD]ZPR*QDSU]\VWSLüGRLQVWDODFMLOracle CRS i tworzenia bazy danych.
   Wariant instalacji 2UDFOH5$&]X*\FLHP+$&03MHVWGRüSRSXODUQ\]HZ]JO
GXQDMHJRV]e-
URNLHZ\NRU]\VWDQLHZURGRZLVNDFK2UDFOHL5$&3RQDGWRVDPR+$&03GDMHRZLHOHZL
FHM
IXQNFMRQDOQRFL QL* VDPD ZDUVWZD &/90 ± SRWUDIL SU]HáF]Dü Uy*QHJR URG]DMX ]DVRE\ G\VNL
sieci, aplikacje) w ramach rozbudowanych topologii NODVWURZ\FK]DU]G]DüVSU]
WRZUHSOLNDFM
PDFLHU]\G\VNRZ\FKZZHUVML;'LVWDQRZLüSRGVWDZ
GODZ\VRFHGRVW
SQ\FKUR]ZL]DEL]Qe-
VRZ\FK-HGQDNGR]DVWRVRZDZ\áF]QLHSRG2UDFOHJ5$&Z\GDMHVL
E\üSRZROLZ\SLHUDQ\
przez mechanizm 2UDFOH$60ER]DU]G]DQLHVDPED]GDQ\FKMHVWZW\PGUXJLPSU]\SDGNX
SURVWV]H±QLHZ\PDJDG]LDáD]HVWURQ\DGPLQLVWUDWRUDV\VWHPXRSHUDF\MQHJR
   3RGVWDZRZ ZDG WHJR UR]ZL]DQLD MHVW EUDN PR*OLZRFL WZRU]HQLD ZVSyOQ\FK ]DVREyZ GOD
MDNLFKNROZLHNLQQ\FKSOLNyZQL*SOLNLGDQ\FKLZROXPHQ\&56:NRQILJXUDFMLOracle RAC ka*-
G\ Z
]Há E
G]LH PXVLDá RIHURZDü RGU
EQ\ V\VWHP SOLNyZ GOD DUFKLZDOQ\FK G]LHQQLNyZ SRZWó-
U]HFRZUD]LHSRWU]HE\RGWZDU]DQLDMHVWXWUXGQLHQLHP


6. Podsumowanie
    Instalacja 2UDFOH J 5$& QD V\VWHPLH $,; XPR*OLZLD Z\EyU PHWRG\ ]DU]G]DQLD G\VNDPL
.WyUD ] QLFK MHVW QDMOHSV]D" 1LH]DSU]HF]DOQ ]DOHW +$&03 MHVW MHJR VWDELOQRü L GRMU]DáRü
$60 MDN VL
 JR MX* VNRQILJXUXMH MHVW SURVW\ Z X*\FLX *3)6 MHVW VSUDZG]RQ\ UyZQLH áDWZ\
iSU]\MHPQ\ MDN $60 L PR*QD QD QLP UyZQLH* XPLHV]F]Dü ZROXPHQ\ &56 DOH Z ZLDGRPRFL
QLHNWyU\FKRVyEE
G]LHPQLHMZ\GDMQ\QL*ZROXPHQ\VXURZH
     3RGVXPRZXMFLZ\PLHQLDMF]DOHW\LZDG\ND*GHJR]UR]ZL]D
ASM:
S áDWZH]DU]G]DQLHSOLNDPLED]\GDQ\FK]DSRPRFPHFKDQL]PXOracle Managed )LOHVPR*QD
  VZRERGQLHX*\ZDüIXQNFMRQDOQRFL$872(;7(1'LWS
S PR*OLZRüSU]HFKRZ\ZDQLDZMHGQ\PZVSyOQ\PPLHMVFXDUFKLZDOQ\FKSOLNyZG]LHQQLND
  SRZWyU]H]HZV]\VWNLFKZ
]áyZ
S EDUG]RGREUDZ\GDMQRü
S MHVWGRVW
SQHZFHQLHED]\GDQ\FKEH]GRGDWNRZ\FKRSáDW
  – wolumeny 2UDFOH&56PXV]DE\üSU]HFKRZ\ZDQHSR]D$60
  – VNRPSOLNRZDQDNRQILJXUDFMDQLHVWHW\QLHRSLHUDVL
QDPHFKDQL]PDFK]DU]G]DQLDG\VNDPL
      wbudowanych w system operacyjny,
  – przeznaczony jak na razie (w wersji 10g) tylko dla plików bazy danych,
  – UR]ZL]DQLHFLJOHPáRGHLQLHGRMU]DáHDOHDJUHV\ZQLHZ\S\FKDQHQDU\QHNSU]H]FRV]\b-
      ko ewoluuje.

GPFS:
S Z]JO
GQLHSURVWDLQVWDODFMDLNRQILJXUDFMD
S SURGXNWGRVW
SQ\RGZLHOXODWVSUDZG]RQ\ZWUXGQ\FKZDUXQNDFKXZLHOXNOLHQWyZ
S XPR*OLZLDSU]HFKRZ\ZDQLHLZVSyáG]LHOHQLHZV]\VWNLFKURG]DMyZSOLNyZQLHW\ONRED]\Ga-
  nych,
S SURVWDLSU]\MHPQDDGPLQLVWUDFMDED]GDQ\FKMDNZSU]\SDGNXNODV\F]QHJRV\VWHPXSOLNyZ
S GREUDZ\GDMQRüLEDUG]RGREUDVNDORZDOQRü
  – UR]ZL]DQLHNRPHUF\MQHGRGDWNRZRSáDWQH

HACMP:
S VSUDZG]RQ\LGRMU]Dá\SURGXNWGDMHRZLHOHZL
FHMPR*OLZRFLQL*SRWU]HEXMHOracle RAC,
S GREUDZ\GDMQRü
S GX*DNRQWURODQDGURGRZLVNLHPEDUG]RGX*RV]F]HJyáRZ\FKRSFMLNRQILJXUDFML
                        Przygotowanie systemu IBM AIX do instalacji Oracle RAC                           95

   – UR]ZL]DQLHNRPHUF\MQHQDOH*\GRNXSLüRVREQOLFHQFM

   – utrudniona administracja ]H Z]JO
GX QD FLJá NRQLHF]QRü ZVSyáSUDF\ PL
G]\ DGPLQi-
     stratorem bazy danych a administratorem AIXa,
   – QLH MHVW V\VWHPHP SOLNyZ L QLH XPR*OLZLD SU]HFKRZ\ZDQLH LQQ\FK SOLNyZ QL* ZROXPHQ\
     CRS i pliki danych.
   :\EyU UR]ZL]DQLD QD SHZQR QLH MHVW SURVW\ DOH QLNW QLH ]DEURQLá UR]ZD*DQLD NLONX SRGHMü
MHGQRF]HQLH 0R*QD XPLHFLü ED]
 GDQ\FK QD VXURZ\FK ZROXPHQDFK ]DU]G]DQ\FK SU]H] +A-
CMP, a po]RVWDáH HOHPHQW\ ELQDULD DUFKLZDOQH ORJL SU]HFKRZ\ZDü QD V\VWHPLH SOLNyZ *3)6
$,;MHVWMHGQ\P]ZLRGF\FKV\VWHPyZRSHUDF\MQ\FKQDU\QNXGODWHJRZSU]\SDGNXMHJRZ\Eo-
ru pod 2UDFOH5$&PDP\V]HURNPR*OLZRüZ\ERUXRIHURZDQ\FKUR]ZL]D:ND*G\PSU]y-
SDGNX ]DOHFDQH MHVW GREUH ]DSODQRZDQLH LQVWDODFML ER EH] WHJR *DGHQ V\VWHP SURGXNF\MQ\ QLH
E
G]LHG]LDáDáGáXJR

%LEOLRJUDILD±UyGáD

Dokumentacja Oracle Database 10g Release 2
Cookbook: Quick Installation Guide, Oracle 10g RAC R2 on IBM pSeries running AIX5L SAN Storage – Eu-
ropean Oracle/IBM Joint Solutions Center Montpellier, January 2006
Dokumentacja GPFS:
http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/topic/com.ibm.cluster.gpfs.doc/gpfsbooks.html
Disaster recovery with general Parallel File System, IBM Corp, August 2004
Dokumentacja HACMP:
http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/topic/com.ibm.cluster.hacmp.doc/hacmpbooks.html

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:64
posted:1/4/2010
language:Polish
pages:12