DB2 for Linux, UNIX, and Windows, verze 9.7
Po instalaci produktu DB2 Server > Úlohy po instalaci >

Změna výchozí kopie rozhraní databázového klienta DB2 a IBM po instalaci (Windows)

Příkaz db2swtch lze spustit z kterékoli kopie produktu DB2, z kopie ovladače IBM® Data Server verze 9 nebo vyšší. Volby -db2-client lze kromě toho použít pouze ve verzi 9.5 nebo vyšší.

Předpoklady: Ve stejném počítači je nainstalováno více kopií produktu DB2 (verze 9 nebo vyšší) nebo více kopií rozhraní klienta databáze IBM (verze 9.5 nebo vyšší).

Příklad kopie DB2 sestávající z několika produktů DB2.

DB2COPY1 je výchozí název kopie DB2, která je první instalací nějakého produktu DB2 v počítači. Stejný název je součástí adresáře instance, kde je uložen kód správce databází a uživatelská data.

Pokud jsou v počítači instalovány další kopie DB2, dostanou výchozí názvy DB2COPY2, DB2COPY3 atd.

Příklad kopie rozhraní klienta databáze IBM.

Výchozím názvem kopie balíku IBM Data Server Driver Package (DSDRIVER), která je první instalací ovladače v počítači, je IBMDBCL1.

Pokud jsou v počítači instalovány další kopie DSDRIVER, dostanou výchozí názvy IBMDBCL2, IBMDBCL3 atd.

Změna výchozí kopie produktu DB2 po instalaci (Windows®)

Postup při změně výchozí kopie produktu DB2 pomocí průvodce výběrem výchozí kopie DB2 a rozhraní databázového klienta:

  1. Otevřte okno Průvodce výběrem výchozího rozhraní produktu DB2 a klienta databáze IBM: V příkazovém okně spusťte příkaz db2swtch bez dalších parametrů. Nebo v nabídce Start vyberte položku Programy –> IBM DB2 –> (název kopie DB2) –>Instalační nástroje ->Průvodce výběrem výchozího rozhraní produktu DB2 a databázového klienta. Otevře se okno Průvodce výběrem výchozího rozhraní produktu DB2 a klienta databáze IBM.
  2. Na stránce Konfigurace vyberte typ kopie, se kterou chcete pracovat (Výchozí kopie DB2).
  3. Na stránce výchozí kopie produktu DB2 vyberte kopii, kterou chcete nastavit jako výchozí. Označte ji a klepnutím na tlačítko Další ji aktivujte jako výchozí kopii produktu DB2.
  4. Na stránce průvodce se souhrnnými údaji budou zobrazeny informace o výsledku operace.
  5. Pomocí příkazu dasupdt přesuňte server DB2 Administration Server (DAS) do nové výchozí kopie.

Při této operaci dojde k převodu stávající výchozí kopie produktu DB2 na novou výchozí kopii produktu DB2 a budou provedeny nutné změny v registru. Chcete-li po přesunu serveru DAS do nové výchozí kopie produktu DB2 získat k této nové výchozí kopii DB2 přístup a začít ji používat, otevřete nové příkazové okno. K původní výchozí kopii produktu DB2 můžete nadále přistupovat pomocí zástupců této kopie DB2 v nabídce Start.

Chcete-li změnit výchozí kopii produktu DB2 pomocí příkazového řádku, můžete použít příkaz db2swtch:

Při této operaci dojde ke zrušení registrace stávající výchozí kopie produktu DB2 a k zaregistrování určené kopie DB2 jako výchozí kopie DB2. Jsou také provedeny nutné změny v registru, změny proměnných prostředí, změny ovladačů ODBC a CLI a poskytovatele .NET Data Provider (pokud je kopie DB2 použita také jako výchozí kopie rozhraní databázového klienta IBM), změny v registraci WMI a v různých dalších objektech. Kromě toho je převeden server DAS do určené výchozí kopie produktu DB2. Chcete-li získat k nové výchozí kopii produktu DB2 přístup a začít ji používat, otevřete nové příkazové okno.

Rozdíly mezi verzí 9.1 a verzí 9.5 při změně výchozí kopie DB2
Ve verzi 9.1 se první instalovaná kopie DB2 stává výchozí kopií DB2.
Příklad výchozí kopie DB2.
Všechny databázové akce vyžadující použití serveru DB2 budou přistupovat ke kódu a datům ve výchozí kopii DB2.

Ve verzi 9.1 můžete následně instalovat další kopie DB2 verze 9.1 nebo vyšších.

Příklad výchozí kopie DB2, pokud existuje několik kopií DB2.

Pouze jedna kopie DB2 je však výchozí kopií DB2. Pokud není explicitně směrována jiná kopie, budou zadané databázové akce používat kód a data výchozí kopie DB2. Chcete-li použít kód a data jiných kopií DB2 (v tomto příkladu například DB2COPY2 nebo DB2COPY3) namísto z výchozí kopie DB2 (DB2COPY1), je třeba explicitně zadat odkaz na kód a data z jiné kopie DB2.

Ve verzi 9.5 se první instalovaná kopie DB2 stává výchozí kopií DB2 a výchozí kopií rozhraní klienta databáze IBM.

Příklad výchozí kopie DB2 a výchozí kopie rozhraní klienta databáze IBM.

Ve verzi 9.5 můžete následně instalovat další kopie DB2 verze 9.5 nebo vyšších.

Příklad výchozí kopie DB2 a výchozí kopie klienta, pokud existuje několik kopií DB2.

Pouze jedna kopie DB2 je však výchozí kopií DB2 nebo kopií ovladače IBM Data Server Driver. V tomto případě zůstanou při instalaci dalších dvou kopií DB2 obě výchozí nastavení nastavena na původní kopii DB2 (DB2COPY1).

Ve verzi 9.5 můžete po instalaci první kopie DB2 vybrat jednu kopii DB2 jako výchozí kopii DB2 a jinou kopii DB2 jako výchozí kopii rozhraní klienta databáze IBM.

Příklad výchozí kopie DB2 a jiné kopie DB2 jako výchozí kopie klienta, pokud existuje několik kopií DB2.

Pokud není vyžadován kód přiřazený výchozí kopii rozhraní klienta databáze IBM (DB2COPY2), aplikace či uživatelé vyžadující kód rozhraní klienta musí explicitně odkazovat kód jedné z dalších dvou kopií DB2 (DB2COPY1 a DB2COPY3). Není-li explicitně odkazováno jinak, bude použit kód výchozí kopie rozhraní klienta databáze IBM.

Změna výchozí kopie rozhraní databázového klienta IBM po instalaci (Windows)

Postup při změně výchozí kopie rozhraní databázového klienta IBM pomocí průvodce výběrem výchozí kopie DB2 a rozhraní databázového klienta:

  1. Spusťte průvodce výběrem výchozí kopie produktu DB2 a rozhraní databázového klienta následujícím způsobem: v nabídce Start vyberte postupně volby Programy –> IBM DB2 –> (název kopie DB2) –>Instalační nástroje ->Průvodce výběrem výchozího rozhraní produktu DB2 a klienta databáze IBM. Nebo přejděte do adresáře installdir\bin a spusťte příkaz db2swtch. Otevře se okno Průvodce výběrem výchozího rozhraní produktu DB2 a klienta databáze IBM.
  2. Na stránce Konfigurace vyberte typ kopie, se kterou chcete pracovat (Výchozí kopie rozhraní databázového klienta IBM).
  3. Na stránce výchozí kopie rozhraní databázového klienta IBM vyberte kopii produktu DB2 nebo kopii ovladače datového serveru IBM, kterou chcete použít jako výchozí. Označte ji a klepnutím na tlačítko Další ji aktivujte jako výchozí kopii rozhraní databázového klienta IBM. (Připomínáme, že kód kopie rozhraní databázového klienta IBM je součástí kopie produktu DB2.)
  4. Na stránce průvodce se souhrnnými údaji budou zobrazeny informace o výsledku operace.

Při této operaci dojde k převodu stávající výchozí kopie rozhraní databázového klienta IBM na novou kopii ovladače datového serveru IBM. Tato kopie bude použita jako nová výchozí kopie rozhraní databázového klienta IBM. Při operaci budou také provedeny potřebné změny v registru. Po dokončení převodu budou výchozí ovladače ODBC a CLI a také poskytovatel .NET Data Provider odkazovat na novou kopii. Bude také možné získat přístup ke všem ovladačům ODBC s připojeným názvem kopie.

Chcete-li změnit výchozí kopii rozhraní databázového klienta IBM pomocí příkazového řádku, můžete použít příkaz db2swtch:

Při této operaci bude zrušena registrace aktuální výchozí kopie rozhraní databázového klienta IBM a určená kopie bude zaregistrována jako výchozí kopie rozhraní databázového klienta IBM.

Změna výchozí kopie rozhraní klienta databáze IBM
V prostředí, ve kterém nejsou instalovány žádné další produkty DB2, nainstalujete balík IBM Data Server Driver Package (DSDRIVER).
Příklad výchozí kopie rozhraní klienta databáze IBM.
Při výchozím nastavení dostane ovladač DSDRIVER název IBMDBCL1.

Bez dalších serverových produktů DB2 (jako například Enterprise Server Edition nebo Workstation Server Edition) či dalších ovladačů DSDRIVER je ovladač DSDRIVER výchozí kopií rozhraní klienta databáze IBM. Všechny databázové akce vyžadující použití kódu aplikačního klienta budou přistupovat ke kódu a datům ve výchozí kopii rozhraní klienta databáze IBM.

Postupně můžete instalovat ovladače DSDRIVER v dalších kopiích ovladače IBM Data Server Driver. Pouze jedna kopie ovladače IBM Data Server Driver (nebo kopie DB2, což v tomto příkladu není použito) je výchozí kopií rozhraní klienta databáze IBM.

Příklad výchozí kopie klienta, pokud existuje několik kopií rozhraní klienta databáze IBM.

Pokud není explicitně směrována jiná kopie, budou požadavky aplikací používat kód a data výchozí kopie rozhraní klienta databáze IBM. Chcete-li použít kód a data jiných kopií ovladače DSDRIVER (v tomto příkladu například IBMDBCL2 nebo IBMDBCL3) namísto z výchozí kopie rozhraní klienta databáze IBM (IBMDBCL1), je třeba explicitně zadat odkaz na kód a data z jiné kopie DSDRIVER.

V průběhu doby můžete instalovat několik ovladačů DSDRIVER. Pouze jedna kopie rozhraní klienta databáze IBM je výchozí. V určité situaci se můžete rozhodnout nastavit jako výchozí jinou kopii rozhraní klienta databáze IBM.

Příklad přepnutí na novou výchozí kopii klienta, pokud existuje několik kopií rozhraní klienta databáze IBM.

K výběru a nastavení nové výchozí kopie rozhraní klienta databáze IBM použijte příkaz db2swtch. Spuštěním příkazu db2swtch bez argumentů spustíte Průvodce výběrem výchozího rozhraní produktu DB2 a klienta databáze IBM.

Pokud počítač obsahuje kopie rozhraní klienta databáze IBM a kopie DB2
V průběhu doby můžete instalovat několik ovladačů DSDRIVER a kopií DB2. V tomto scénáři je IBMDBCL1 výchozí kopie rozhraní klienta databáze IBM a DB2COPY1 je výchozí kopie DB2.
Příklad několika kopií rozhraní klienta databáze IBM a několika kopií DB2.

Ke změně jedné nebo obou výchozích kopií použijte příkaz db2swtch bez argumentů (pouze v systému Windows) a spusťte Průvodce výběrem výchozího rozhraní produktu DB2 a klienta databáze IBM. Tento průvodce zobrazí všechny dostupné kandidáty pro výběr nové výchozí kopie. K přepnutí nastavení výchozí kopie můžete také použít příkaz db2swtch s volbou -client nebo -db2.

Při výběru nové výchozí kopie DB2 je v tomto příkladu pouze jediná alternativní volba: DBCOPY2.

Při výběru nové výchozí kopie rozhraní klienta databáze IBM jsou v tomto příkladu tři alternativní volby: IBMDBCL2, DB2COPY1 a DB2COPY2. (Uvědomte si, že kopie DB2 obsahují potřebný kód rozhraní klienta databáze a mohou být deklarovány jako výchozí kopie rozhraní klienta databáze IBM.)

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