Instalace serverů DB2 > Příprava prostředí dělené databáze >
Příprava prostředí dělené databáze
Toto téma popisuje postup při přípravě prostředí dělené databáze. Pomocí Průvodce nastavením
DB2
nainstalujete databázový server, který bude vlastníkem instance, a vytvoříte soubor odpovědí,
který pak bude použit k vytvoření účastnických databázových serverů.
Poznámka:
Prostředí dělené databáze není podporováno v instalacích uživatelů bez oprávnění root.
Databázová oblast je část databáze s vlastními daty, indexy,
konfiguračními soubory a transakčními žurnály. Dělená databáze je databáze tvořená jednou nebo
více oblastmi.
- Předpoklady
-
- Zkontrolujte, zda máte k dispozici licenční klíč CD aktivace produktu InfoSphere Warehouse, který bude třeba zkopírovat na všechny zúčastněné počítače.
- V každém počítači, který má být členem prostředí dělené databáze, musí být volný stejný počet po sobě následujících portů. Příklad: Pokud bude prostředí dělené databáze sestávat ze čtyř počítačů, musí v každém z nich existovat stejné čtyři po sobě následující volné porty. Při vytváření instance bude v adresáři /etc/services v systému Linux® nebo UNIX® a v adresáři
%SystemRoot%\system32\drivers\etc\services v systému Windows® vyhrazen počet portů rovnající se počtu logických oblastí v aktuálním serveru. Tyto porty budou používány správcem FCM. Vyhrazené porty budou mít následující formát:
DB2_NázevInstance
DB2_NázevInstance_1
DB2_NázevInstance_2
DB2_NázevInstance_END
Povinné položky jsou pouze počáteční (DB2_NázevInstance) a koncový
(DB2_NázevInstance_END) port. Ostatní položky jsou v souboru services vyhrazeny, aby
příslušné porty nepoužívaly jiné aplikace.
-
Má-li být podporováno více účastnických serverů
DB2, musí
počítač, do kterého chcete instalovat produkt
DB2, patřit
k přístupné doméně. Lokální oblasti však můžete do tohoto počítače přidat, i když k doméně
nenáleží.
- V systémech Linux a UNIX je pro dělené databázové systémy vyžadován obslužný program vzdáleného prostředí shell. Produkt
DB2 podporuje následující obslužné programy
vzdáleného prostředí shell:
Při výchozím nastavení produkt DB2
používá technologii rsh při spouštění příkazů ve vzdálených uzlech s produktem
DB2, například při spouštění vzdálené
databázové oblasti produktu DB2. Chcete-li používat výchozí nastavení produktu DB2, musí být
nainstalován balík rsh-server. Další informace o otázkách zabezpečení při instalaci
produktů DB2 lze najít v souvisejících odkazech.
Pokud se rozhodnete používat obslužný program vzdáleného prostředí shell rsh, musí být instalován a spuštěn
také démon inetd (nebo xinetd).
Pokud se rozhodnete používat obslužný program vzdáleného prostředí shell ssh, musíte ihned
po dokončení instalace produktu DB2 nastavit
proměnnou registru DB2RSHCMD. Není-li proměnná registru nastavena, bude použita technologie rsh.
- V operačních systémech
Linux
a UNIX
nesmí soubor hosts v adresáři etc obsahovat
položku pro "127.0.0.2", pokud je tato adresa IP mapována na plně určený název
hostitele počítače.
Chcete-li vytvořit prostředí dělené databáze, postupujte takto:
- Nainstalujte databázový server vlastnící instanci pomocí Průvodce nastavením
DB2. Podrobné pokyny naleznete v příslušném tématu „Instalace serverů DB2“ pro danou
platformu.
- V okně Vyberte instalaci, vytvoření souboru odpovědí nebo obě
volby vyberte volbu Uložit nastavené parametry do souboru
odpovědí. Po dokončení instalace budou do adresáře určeného v Průvodci
nastavením DB2 zkopírovány dva soubory: PROD_ESE.rsp
a PROD_ESE_addpart.rsp.
Soubor
PROD_ESE.rsp je soubor odpovědí pro databázové servery vlastnící
instanci. Soubor PROD_ESE_addpart.rsp je soubor odpovědí pro
účastnické databázové servery.
- V okně Nastavení voleb rozdělování pro instanci
DB2 vyberte
volbu Instance s více oblastmi a zadejte maximální počet
logických oblastí.
- Zpřístupněte instalační obraz produktu
DB2 ve všech
účastnických počítačích v rámci prostředí dělené databáze.
- Distribuujte soubor odpovědí účastnických databázových serverů
(PROD_ESE_addpart.rsp).
- Do všech účastnických počítačů nainstalujte databázový server
DB2 pomocí
příkazu db2setup (Linux a UNIX)
nebo setup (Windows):
- Linux a UNIX
- Přejděte do adresáře, ve kterém je k dispozici kód produktu
DB2, a spusťte následující příkaz:
./db2setup -r /adresář_souboru_odpovědí/název_souboru_odpovědí
- Windows
-
setup -u x:\adresář_souboru_odpovědí\název_souboru_odpovědí
Dále je uveden příkaz, ve kterém je použit soubor odpovědí
PROD_ESE_addpart.rsp:
- Linux a UNIX
- Přejděte do adresáře, ve kterém je k dispozici kód produktu
DB2, a spusťte následující příkaz:
./db2setup -r /db2home/PROD_ESE_addpart.rsp
kde adresář /db2home je adresářem, do kterého
jste zkopírovali soubor odpovědí.
- Windows
-
setup -u c:\resp_files\PROD_ESE_addpart.rsp
kde adresář c:\resp_files\ je
adresářem, do kterého jste zkopírovali soubor odpovědí.
- (Pouze systémy
Linux
a UNIX) Konfigurujte soubor db2nodes.cfg.
Při instalaci produktu
DB2 je pouze vyhrazen maximální počet logických oblastí, které mají být použity pro aktuální počítač, avšak není konfigurován soubor db2nodes.cfg.
Pokud není konfigurován soubor db2nodes.cfg, bude daná instance
stále instancí s jednou oblastí.
- Aktualizací souboru services v zúčastněných serverech definujte odpovídající port FCM pro instanci DB2. Soubor services se nachází v následujícím umístění:
- /etc/services v systémech Linux a UNIX
- %SystemRoot%\system32\drivers\etc\services v systému Windows
[ Začátek stránky | Předchozí stránka | Další stránka | Obsah ]