DB2 for Linux, UNIX, and Windows, verze 9.7
Instalace serverů DB2 > Instalace v systému Windows >

Více kopií produktu DB2 v jednom počítači (Windows)

V jednom počítači lze používat více kopií produktu DB2. Jednotlivé kopie produktu DB2 mohou být na stejné úrovni kódu nebo na různých úrovních. Mezi výhody této konfigurace patří následující:

Kopie produktu DB2 může obsahovat jeden nebo více různých produktů DB2. Tímto způsobem lze odkazovat na skupinu produktů DB2, které jsou nainstalovány ve stejném umístění.

Rozdíly v konfiguracích s jedinou nainstalovanou kopií DB2

Rozdíly pro konfigurace s více kopiemi DB2 ve stejném počítači

Pro aplikace Microsoft® COM+ se doporučuje spolu s aplikací používat a distribuovat produkt IBM Data Server Driver Package (instalační program) nebo IBM Data Server Driver for ODBC and CLI (zip) namísto produktu IBM Data Server Runtime Client, protože v jednom okamžiku lze pro aplikace COM+ použít pouze jeden produkt Data Server Runtime Client. Na produkt IBM Data Server Driver Package (instalační program) nebo IBM Data Server Driver for ODBC and CLI (zip) se toto omezení nevztahuje. Aplikace Microsoft COM+ s přístupem ke zdrojům dat DB2 jsou podporovány pouze pro výchozí kopii DB2. Souběžná činnost aplikací COM+ přistupujících k různým kopiím produktu DB2 není podporována. Máte-li nainstalován produkt DB2 UDB verze 8, lze ke spuštění těchto aplikací použít pouze produkt DB2 UDB verze 8. Máte-li nainstalován produkt DB2 verze 9 nebo vyšší, můžete změnit výchozí kopii produktu DB2 pomocí Průvodce výběrem výchozí kopie DB2, avšak nelze je používat současně.

Výběr výchozí kopie při instalaci nové kopie produktu DB2

Vaše systémové prostředí obsahuje několik kopií produktu DB2 a jedna je nastavena jako výchozí kopie DB2.

Ve verzi 9.1 může dojít k situaci, kdy máte instalováno více kopií DB2. (V tomto příkladu DB2COPY1, DB2COPY2 až DB2COPYn.) Jednu z kopií DB2 vyberete jako výchozí kopii DB2. V tomto případě je jako výchozí vybrána kopie DB2 DB2COPY1.

Při začátku práce s verzí 9.5 si představte situaci, kdy instalujete kopii produktu DB2 (DB2COPY1). Jde o výchozí kopii DB2 a výchozí kopii rozhraní databázového klienta IBM.

Při instalaci nové kopie produktu DB2 se rozhodnete neučinit novou kopii DB2 výchozí kopií DB2.

Poté nainstalujete produkt DB2 v rámci nové kopie DB2 (DB2COPY2). Během instalace nové kopie DB2 (DB2COPY2) se zobrazí dotaz, zda chcete novou kopii DB2 učinit výchozí kopií DB2. Pokud odpovíte "Ne", zůstane DB2COPY1 výchozí kopií DB2. (Jde také o výchozí kopii rozhraní databázového klienta IBM.)

Představme si však stejnou situaci, kdy odpovíte "Ano" na dotaz, zda chcete novou kopii DB2 učinit výchozí kopií DB2.

Při instalaci nové kopie produktu DB2 se rozhodnete učinit novou kopii DB2 výchozí kopií DB2.

V tomto případě se kopie DB2COPY2 stane novou výchozí kopií DB2 (a výchozí kopií rozhraní databázového klienta IBM).

Version 8 coexistence
Produkty DB2 verze 8 a DB2 verze 9 mohou existovat společně s tím omezením, že produkt DB2 verze 8 je nastaven jako výchozí kopie produktu DB2. Pokud již nechcete mít produkt DB2 verze 8 jako výchozí kopii DB2, můžete tuto kopii DB2 převést na produkt DB2 verze 9 a poté změnit výchozí kopii DB2.

Na serveru může existovat pouze jedna kopie serveru DAS. Bude spravovat instance následujícím způsobem:

Souběžná existence verze 8 a verze 9 a poskytovatele DB2 .NET Data Provider
V produktu DB2 verze 9 je pro poskytovatele DB2.NET Data Provider k dispozici podpora System.Transaction. Je však k dispozici pouze pro výchozí kopii produktu DB2 a není tedy podporována v prostředí koexistence. Je-li nainstalována verze 8, bude poskytovatel .NET Data Provider 1.1 registrovaný v globální mezipaměti sestavení pocházet z verze 8. Registrovaný poskytovatel 2.0 bude pocházet z verze 9. Poskytovatele 2.0 nelze použít ve stejném procesu, který k připojení k produktu DB2 používá poskytovatele 1.1, rozhraní OLE DB nebo rozhraní ODBC.
Aplikace jiných výrobců spuštěné jako služba
Aplikace jiných výrobců, které dynamicky vážou knihovny DLL DB2 (například propojené s objektem db2api.lib), budou knihovny DLL DB2 standardně hledat v aktuální hodnotě proměnné PATH. To znamená, že existující aplikace, které nejsou aktivovány pro podporu více verzí, budou používat výchozí kopii produktu DB2. Chcete-li se tomu vyhnout, je možné pro aplikaci před načtením knihoven DB2 použít rozhraní API db2SelectDB2Copy. Další informace lze najít v tématu Call Level Interface Guide and Reference, Volume 1.
32bitové a 64bitové verze v systému Win x64
Produkt DB2 nepodporuje instalaci více 32bitových a 64bitových verzí DB2 v systému Windows®. Pokud nainstalujete 64bitovou verzi produktu DB2, bude 32bitová verze ze systému odstraněna. To je zapříčiněno různými umístěními 32bitových a 64bitových registrů DB2.
Konfigurace rozhraní příkazového řádku a služby LDAP
Pokud v produktu DB2 verze 8 některá aplikace vyžaduje jiné nastavení služby LDAP, je nutné použít jiný uživatelský účet LDAP. V opačném případě konfigurace rozhraní příkazového řádku (CLI) bude mít vliv na všechny kopie produktu DB2, které by uživatel služby LDAP mohl potenciálně použít.
Čítače výkonu
Čítače výkonu lze v jednom okamžiku zaregistrovat pouze pro jednu kopii produktu DB2 a mohou monitorovat pouze instance v kopii produktu DB2, pro niž jsou zaregistrovány. Pokud přepnete výchozí kopii produktu DB2, Průvodce výběrem DB2 zruší registraci čítačů výkonu a poté je znovu zaregistruje tak, aby byly aktivní pro výchozí kopii produktu DB2.
Windows Management Instrumentation (WMI)
V daném okamžiku lze zaregistrovat pouze jednu verzi poskytovatele WMI.
Připojitelnost klientů
Ve stejném procesu lze použít pouze jednu kopii produktu DB2.
Aplikace s dynamickými odkazy na knihovny DLL DB2
Pro aplikace, které používají přímé propojení na knihovny DLL DB2 nebo které používají funkci LoadLibrary namísto funkce LoadLibraryEx s parametrem LOAD_WITH_ALTERED_SEARCH_PATH, bude nutné zajistit správné počáteční zavedení závislé knihovny. To můžete provést pomocí vlastního kódu nebo můžete voláním dávkového souboru db2envar.bat konfigurovat prostředí před spuštěním aplikace nebo můžete použít rozhraní db2SelectDB2Copy API, které lze staticky propojit s aplikací.

Moduly plug-in Visual Studio 2003

Pokud je výchozí kopií produktu DB2 kopie verze 9.5, verze 9.1 nebo verze 8, může být ve stejném počítači v daném okamžiku zaregistrována pouze jedna verze modulů plug-in. Aktivní verzí modulů plug-in bude verze dodávaná s výchozí kopií produktu DB2.

Licencování

Pro každou kopii produktu DB2 musí být zaregistrovány odpovídající licence. Tyto licence nejsou platné pro celý systém. Díky tomu lze používat různé licence pro různé cesty a také umístit omezené verze kopií produktu DB2 a plné verze kopií produktu DB2 ve stejném počítači.

Služby NT

Pro služby DB2 NT bude použita položka <název-služby_název-instalace>. Příklad: DB2NETSECSERVER_MYCOPY1. Zobrazený název bude také obsahovat připojený název kopie v závorkách, například DB2 Security Server (MYCOPY1). Pro instance bude v zobrazeném názvu, který je uveden v řídicím panelu služeb, také obsažena položka DB2–<název_kopie_DB2>–<název_instance>–<číslo_uzlu>. Aktuální název služby zůstane zachován.

Rozhraní API pro výběr kopie DB2, která má být použita

Pro výběr kopie produktu DB2, kterou má daná aplikace používat, můžete použít rozhraní API db2SelectDB2Copy. Toto rozhraní API nevyžaduje žádné knihovny DLL. Je staticky propojeno s danou aplikací. Načtení knihoven DB2 můžete odložit a před voláním jakýchkoli jiných rozhraní API DB2 volat nejprve toto rozhraní API. Mějte na paměti, že pro kterýkoli proces nelze danou funkci volat více než jedenkrát; to znamená, že proces nelze přepnout z jedné kopie DB2 do jiné.

Rozhraní API db2SelectDB2Copy nastaví prostředí vyžadované aplikací pro použití zadaného umístění a názvu kopie DB2. Pokud je pro kopii produktu DB2, kterou chcete použít, požadované prostředí již nastaveno, není nutné volat toto rozhraní API. Pokud je však třeba použít jinou kopii DB2, je nutné volat toto rozhraní API ještě před načtením jakýchkoli knihoven DLL DB2 v daném procesu. Toto volání lze v průběhu procesu provést pouze jednou.

Databázové oblasti s více fyzickými uzly

Pro každou fyzickou oblast musí být ve všech počítačích použit stejný název kopie produktu DB2.

Použití serverů MSCS a více kopií produktu DB2

Každý prostředek DB2 musí být konfigurován pro spuštění v rámci samostatného procesu pro monitorování prostředků.

[ Začátek stránky | Předchozí stránka | Další stránka | Obsah ]