Instalace produktu DB2 verze 9.7 Obsah 1.0 Doložka k vydání 2.0 Instalace serverů DB2 2.1 Než začnete instalovat 2.1.1 Servery DB2 a klienti datového serveru IBM 2.1.2 Instalační metody DB2 2.1.3 Podpora jazyků rozhraní DB2 2.2 Požadavky na instalaci databázových produktů DB2 2.2.1 Požadavky na disk a paměť 2.2.2 Podpora softwaru Java u produktů DB2 2.2.3 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Windows) 2.2.4 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (AIX) 2.2.5 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (HP-UX) 2.2.6 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Linux) 2.2.7 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Solaris) 2.2.8 Pravidla pro hesla 2.3 Další požadavky na instalaci v systému Windows 2.3.1 Služby DB2 spuštěné v systému (Windows) 2.3.2 Uživatelské účty vyžadované pro instalaci serverových produktů DB2 (Windows) 2.3.3 Nastavení rozšířených oprávnění systému Windows před instalací produktu DB2 (Windows) 2.3.4 Udělení práv uživatele (Windows) 2.3.5 Rozšíření schématu Active Directory pro adresářové služby LDAP (Windows) 2.3.6 Ověření dostupnosti rozsahu portů v zúčastněných počítačích (Windows) 2.4 Další požadavky na instalaci v systému Linux a UNIX 2.4.1 Více kopií produktu DB2 v jednom počítači (systémy Linux a UNIX) 2.4.2 Uživatelé a skupiny produktu DB2 (Linux a UNIX) 2.4.3 Aspekty centralizované správy uživatelů (Linux a UNIX) 2.4.4 Příprava na instalaci produktu DB2 for Linux v systému zSeries 2.4.5 Vytvoření ID skupin a uživatelů pro instalaci databáze DB2 (Linux a UNIX) 2.4.6 Požadavky uživatelských omezení operačního systému (Linux a UNIX) 2.4.7 Parametry jádra (Linux a UNIX) 2.5 Instalace v systému Windows 2.5.1 Instalace serverových produktů DB2 - přehled (Windows) 2.5.2 Instalace serverů DB2 (Windows) 2.5.3 Více kopií produktu DB2 v jednom počítači (Windows) 2.6 Instalace v systémech Linux a UNIX 2.6.1 Instalace serverového produktu DB2 - přehled (Linux a UNIX) 2.6.2 Instalace pomocí uživatele root 2.6.3 Instalace pomocí uživatele bez oprávnění root 3.0 Přehled klientů a ovladačů datového serveru IBM 3.1 Typy klientů datového serveru IBM 3.2 Ovladače produktu IBM Data Server 3.2.1 Omezení týkající se ovladačů produktu IBM Data Server 3.2.2 Instalace balíku IBM Data Server Driver Package (Windows) 3.2.3 Instalace balíku IBM Data Server Driver Package (Linux a UNIX) 3.3 Metody instalace klientů datových serverů IBM 3.3.1 Volby pro připojování k databázím DB2 3.3.2 Instalace klientů datových serverů IBM (Windows) 3.3.3 Instalace klientů datových serverů IBM (Linux a UNIX) 4.0 Přehled technických informací k produktu DB2 4.1 Ustanovení a podmínky 5.0 Poznámky 1.0 Doložka k vydání Tento dokument obsahuje informace, které jsou vlastnictvím společnosti IBM. Je poskytován na základě licenčního ujednání a je chráněn autorským zákonem. Informace obsažené v této publikaci neobsahují žádné záruky týkající se produktu a žádný výrok uvedený v této příručce nelze v tomto smyslu interpretovat. Příručky vydávané společností IBM si můžete objednat v síti Internet nebo prostřednictvím místního zastoupení společnosti IBM. * Chcete-li si příručky objednat v síti Internet, přejděte na stránky střediska IBM Publications Center na adrese www.ibm.com/shop/publications/order * Chcete-li zjistit, kde najdete místní zastoupení společnosti IBM, přejděte na stránky IBM Directory of Worldwide Contacts na adrese www.ibm.com/planetwide Chcete-li si objednat příručky o systému DB2 u oddělení DB2 Marketing and Sales v USA nebo v Kanadě, volejte číslo 1-800-IBM-4YOU (426-4968). Pokud odešlete informace společnosti IBM, udělujete tím společnosti IBM nevýhradní právo použít nebo distribuovat tyto informace libovolným způsobem, který společnost považuje za odpovídající, bez vyžádání vašeho svolení. 2.0 Instalace serverů DB2 2.1 Než začnete instalovat 2.1.1 Servery DB2 a klienti datového serveru IBM Databázový systém DB2 se skládá ze serveru DB2 a klientů serveru IBM Data Server. Server DB2 je systém správy relačních databází (RDBMS), který poskytuje data svým klientům serveru IBM Data Server. Chcete-li používat databázi, která je umístěna v tomto počítači, nainstalujte server produktu DB2. Další informace o serverech DB2 najdete v části http://www-306.ibm.com/software/data/db2/9/editions.html Klient serveru IBM je aplikace, která umožňuje spouštět příkazy a dotazy SQL na serveru DB2, připojovat se ke vzdálenému serveru DB2 a přistupovat do jeho databází. 2.1.2 Instalační metody DB2 V tomto tématu naleznete informace o metodách instalace produktu DB2. Následující tabulka uvádí metody instalace dostupné v jednotlivých operačních systémech. Tabulka 1. Instalační metody podle operačních systémů. +-----------------------+----------------------+----------------------+ | Metoda instalace | Windows | Linux nebo UNIX | +-----------------------+----------------------+----------------------+ | Průvodce nastavením | Ano | Ano | | DB2 | | | +-----------------------+----------------------+----------------------+ | Instalace pomocí | Ano | Ano | | souboru odpovědí | | | +-----------------------+----------------------+----------------------+ | Příkaz db2_install | Ne | Ano | +-----------------------+----------------------+----------------------+ | Implementace souborů | Ne | Ano | | instalačních balíků | | | +-----------------------+----------------------+----------------------+ Následující seznam popisuje jednotlivé metody instalace produktu DB2. Průvodce nastavením DB2 Průvodce nastavením DB2 je instalační program s grafickým uživatelským rozhraním, dostupný v operačních systémech Linux, UNIX a Windows. Průvodce nastavením DB2 představuje snadno použitelné rozhraní pro instalaci produktů DB2 a pro provádění úloh souvisejících s počátečním nastavením a konfigurováním. Pomocí Průvodce nastavením DB2 lze rovněž vytvářet instance DB2 a soubory odpovědí, jejichž prostřednictvím lze duplikovat danou instalaci v jiných počítačích. Poznámka: Pro instalace uživatelů bez oprávnění root na platformách Linux a UNIX může existovat pouze jedna instance DB2. Průvodce nastavením DB2 automaticky vytvoří instanci uživatele bez oprávnění root. Na platformách Linux a UNIX je k zobrazení Průvodce nastavením DB2 vyžadován server X. Instalace pomocí souboru odpovědí Soubor odpovědí je textový soubor obsahující hodnoty nastavení a konfigurace. Tento soubor je načítán instalačním programem produktu DB2 a instalace probíhá podle hodnot obsažených v souboru. Instalace pomocí souboru odpovědí se označuje také jako tichá instalace či bezobslužná instalace. Další výhodou souborů odpovědí je to, že poskytují přístup k parametrům, které nelze nastavit pomocí Průvodce nastavením DB2. Pokud v operačních systémech Linux a UNIX vložíte instalační obraz produktu DB2 do vlastní aplikace, může tato aplikace přijímat informace o průběhu instalace a dotazy od instalačního programu v počítačově čitelném formátu. Toto chování je řízeno hodnotou klíčového slova souboru odpovědí INTERACTIVE. Existuje mnoho způsobů, jak vytvořit soubor odpovědí: Použití generátoru souboru odpovědí Pomocí generátoru souborů odpovědí můžete vytvářet soubory odpovědí, které umožňují replikovat existující instalace. Můžete například nainstalovat klienta serveru IBM, nastavit všechny položky jeho konfigurace a poté vygenerovat soubor odpovědí, který zajistí instalaci klienta do jiných počítačů a nastavení přesně stejné konfigurace. Pomocí Průvodce nastavením DB2 Průvodce nastavením DB2 může vytvořit soubor odpovědí na základě voleb, které vyberete v jednotlivých oknech Průvodce nastavením DB2. Vybrané volby budou zaznamenány do souboru odpovědí, který můžete uložit do požadovaného adresáře v systému. Pokud vyberete instalaci dělené databáze, budou vygenerovány dva soubory odpovědí, jeden pro počítač vlastnící instanci a jeden pro účastnické počítače. Jednou z výhod této metody instalace je to, že lze vytvořit soubor odpovědí bez provádění instalace. Tato funkce může být užitečná k zachycení voleb vyžadovaných k instalaci produktu DB2. Soubor odpovědí lze použít později k instalaci produktu DB2 podle přesně definovaných parametrů. Pomocí příkazu db2cfexp můžete exportovat profil klienta nebo serveru obsahující uložené informace o konfiguraci klienta nebo serveru a tento profil pak snadno importovat příkazem db2cfimp. V rámci instalace s použitím souboru odpovědí lze také pomocí klíčového slova CLIENT_IMPORT_PROFILE importovat profil klienta nebo serveru exportovaný pomocí příkazu db2cfexp. Po provedení instalace a katalogizaci všech zdrojů dat je třeba exportovat profily klienta a serveru. Přizpůsobení ukázkových souborů odpovědí dodávaných s každým produktem DB2 Alternativou k použití generátoru souboru odpovědí nebo Průvodce nastavením DB2 je ruční úprava ukázkového souboru odpovědí. Ukázkové soubory odpovědí naleznete na disku DVD DB2. Ukázkový soubor odpovědí obsahuje podrobné informace o všech klíčových slovech platných pro jednotlivé produkty. Příkaz db2_install (pouze platformy Linux a UNIX) Příkaz db2_install nainstaluje všechny komponenty pro určený produkt DB2 s podporou anglického jazykového prostředí. Další podporované jazyky můžete vybrat pomocí parametru -L. Komponenty nelze vybírat jednotlivě. Ačkoli příkaz db2_install nainstaluje všechny komponenty pro určený produkt DB2, neprovádí vytváření uživatelských účtů ani skupin, vytváření instancí ani konfiguraci. Tuto metodu instalace lze upřednostnit v případech, kdy má být konfigurace provedena až po instalaci. Pokud chcete produkt DB2 konfigurovat během instalace, zvažte použití Průvodce nastavením DB2. Pokud v operačních systémech Linux a UNIX vložíte instalační obraz produktu DB2 do vlastní aplikace, může tato aplikace přijímat informace o průběhu instalace a dotazy od instalačního programu v počítačově čitelném formátu. Tyto metody instalace vyžadují po implementaci souborů produktu provedení ruční konfigurace. Implementace souborů instalačních balíků (pouze systémy Linux a UNIX) Tato metoda je rozšířenou instalační metodou, která se většině uživatelů nedoporučuje. Uživatel musí v tomto případě fyzicky nainstalovat soubory instalačních balíků, tj. komprimované soubory tarball obsahující všechny soubory a všechna metadata instalovatelné komponenty. Tyto metody instalace vyžadují po implementaci souborů produktu provedení ruční konfigurace. Poznámka: Instalace produktu DB2 se již nedodávají jako balíky platforem Linux a UNIX. Proto již k instalaci nelze použít příkazy operačního systému. Všechny stávající skripty, které používáte jako rozhraní instalací DB2 a k zadávání dotazů, je nutné změnit. 2.1.3 Podpora jazyků rozhraní DB2 Podporu jazyků pro rozhraní DB2 lze v produktu DB2 rozdělit na skupinu jazyků serveru a skupinu jazyků klienta. Jazyky ze skupiny jazyků serveru přeloží většinu zpráv, nápovědu a prvky grafického rozhraní produktu DB2. Jazyky ze skupiny jazyků klienta přeloží komponentu IBM Data Server Runtime Client, která zahrnuje většinu zpráv a část dokumentace nápovědy. Skupina jazyků serveru zahrnuje jazyky: brazilská portugalština, čeština, dánština, finština, francouzština, italština, japonština, korejština, němčina, norština, polština, ruština, španělština, švédština, tradiční čínština a zjednodušená čínština. Skupina jazyků klienta zahrnuje jazyky: arabština, bulharština, hebrejština, holandština, chorvatština, maďarština, portugalština, rumunština, řečtina, slovenština, slovinština a turečtina. Nezaměňujte jazyky podporované produktem DB2 s jazyky podporovanými rozhraním produktu DB2. Jazyky podporované produktem DB2 se rozumí jazyky, které lze používat v datech. Tyto jazyky jsou nadmnožinou jazyků podporovaných rozhraním DB2. 2.1.3.1 Zobrazení Průvodce nastavením DB2 v národním jazyce (Linux a UNIX) Příkaz db2setup se dotáže operačního systému na stávající nastavení jazyka. Pokud je nastavení jazyka operačního systému podporováno příkazem db2setup, bude tento jazyk použit při zobrazení Průvodce nastavením DB2. Používá-li systém stejné kódové stránky, ale s jinými názvy lokalit, než které podporuje rozhraní produktu DB2, je možné zobrazit příkaz db2setup v národním jazyce nastavením proměnné prostředí LANG na odpovídající hodnotu pomocí následujícího příkazu: Shelly bourne (sh), korn (ksh) a bash: LANG= export LANG Shell C: setenv LANG kde parametr lokalita určuje lokalitu podporovanou rozhraním produktu DB2. 2.1.3.2 Identifikátory jazyka pro spuštění Průvodce nastavením DB2 v jiném jazyku Chcete-li spustit průvodce nastavením DB2 v jiném jazyku než výchozím jazyku systému, můžete spustit průvodce nastavením DB2 ručně a zadat identifikátor jazyka. Jazyk musí být dostupný pro platformu, na které spouštíte instalaci. V operačních systémech Windows můžete spustit program setup.exe s parametrem -i a zadat dvoupísmenný kód jazyka, který má být použit při instalaci. V operačních systémech Linux a UNIX se doporučuje nastavit proměnnou prostředí LANG za účelem zobrazení Průvodce nastavením DB2 DB2 ve vašem jazyce. Tabulka 2. Identifikátory jazyků +----------------------------------+----------------------------------+ | Jazyk | Identifikátor jazyka | +----------------------------------+----------------------------------+ | Angličtina | en | +----------------------------------+----------------------------------+ | Arabština (k dispozici pouze na | ar | | platformách Windows) | | +----------------------------------+----------------------------------+ | Brazilská portugalština | br | +----------------------------------+----------------------------------+ | Bulharština | bg | +----------------------------------+----------------------------------+ | Čeština | cz | +----------------------------------+----------------------------------+ | Čínština, tradiční | tw | +----------------------------------+----------------------------------+ | Čínština, zjednodušená | cn | +----------------------------------+----------------------------------+ | Dánština | dk | +----------------------------------+----------------------------------+ | Finština | fi | +----------------------------------+----------------------------------+ | Francouzština | fr | +----------------------------------+----------------------------------+ | Holandština | nl | +----------------------------------+----------------------------------+ | Chorvatština | hr | +----------------------------------+----------------------------------+ | Italština | it | +----------------------------------+----------------------------------+ | Japonština | jp | +----------------------------------+----------------------------------+ | Korejština | kr | +----------------------------------+----------------------------------+ | Maďarština | hu | +----------------------------------+----------------------------------+ | Němčina | de | +----------------------------------+----------------------------------+ | Norština | no | +----------------------------------+----------------------------------+ | Polština | pl | +----------------------------------+----------------------------------+ | Portugalština | pt | +----------------------------------+----------------------------------+ | Rumunština | ro | +----------------------------------+----------------------------------+ | Ruština | ru | +----------------------------------+----------------------------------+ | Řečtina | el | +----------------------------------+----------------------------------+ | Slovenština | sk | +----------------------------------+----------------------------------+ | Slovinština | sl | +----------------------------------+----------------------------------+ | Španělština | es | +----------------------------------+----------------------------------+ | Švédština | se | +----------------------------------+----------------------------------+ | Turečtina | tr | +----------------------------------+----------------------------------+ 2.1.3.3 Změna jazyka rozhraní DB2 (Windows) Jazyk rozhraní DB2 je jazyk, ve kterém se zobrazují zprávy, nápověda a grafické rozhraní nástrojů. Při instalaci produktu DB2 máte možnost instalovat podporu jednoho nebo více jazyků. Po instalaci je možné změnit jazyk rozhraní DB2 na některý z instalovaných jazyků rozhraní. Nezaměňujte jazyky podporované produktem DB2 s jazyky podporovanými rozhraním produktu DB2. Jazyky podporované produktem DB2 se rozumí jazyky, které lze používat v datech. Tyto jazyky jsou nadmnožinou jazyků podporovaných rozhraním DB2. Jazyk rozhraní DB2, který chcete použít, musí být nainstalován v systému. Jazyky rozhraní DB2 se vybírají a instalují při instalaci produktu DB2 pomocí Průvodce nastavením DB2. Jestliže změníte jazyk rozhraní produktu DB2 na podporovaný jazyk rozhraní DB2, který nebyl nainstalován, bude místo něj standardně použit jazyk operačního systému. Pokud ani tento jazyk není k dispozici, bude použita angličtina. Změna jazyka rozhraní DB2 v systému Windows vyžaduje změnu nastavení výchozího jazyka v operačním systému Windows. Chcete-li změnit jazyk rozhraní DB2 v systému Windows, postupujte takto: 1. V okně Ovládací panely vyberte možnost Místní a jazykové nastavení. 2. Na kartě Místní nastavení v části Standardy a formáty vyberte příslušný jazyk. V systému Windows 2008, Windows Vista nebo vyšším k tomuto nastavení použijte kartu Formáty. 3. Na kartě Místní nastavení v části Umístění vyberte umístění odpovídající příslušnému jazyku. 4. Na kartě Upřesnit v části Jazyk pro programy nepodporující kód Unicode vyberte příslušný jazyk. V systému Windows 2008, Windows Vista nebo vyšším na kartě Správa v části Jazyk pro programy nepodporující kód Unicode klepněte na možnost Změnit národní prostředí systému a vyberte příslušný jazyk. Pokud budete požádáni o restart počítače, klepněte na tlačítko Storno. 5. Na kartě Upřesnit v části Výchozí nastavení účtu uživatele zaškrtněte políčko Použít nastavení pro účet tohoto uživatele a profil výchozího uživatelského účtu. V systému Windows 2008, Windows Vista nebo vyšším na kartě Správa v části Vyhrazené účty klepněte na možnost Kopírovat do vyhrazených účtů a zaškrtnutím vyberte účty, do kterých chcete jazykové nastavení kopírovat. 6. Budete požádáni o restartování systému, aby tyto změny byly uplatněny. Další informace o změně výchozího jazyka systému naleznete v nápovědě k danému operačnímu systému. 2.1.3.4 Změna jazyka rozhraní produktu DB2 (Linux a UNIX) Jazyk rozhraní produktu DB2 je jazyk, ve kterém se zobrazují zprávy, nápověda a grafické rozhraní nástrojů. Při instalaci produktu DB2 máte možnost instalovat podporu jednoho nebo více jazyků. Pokud po instalaci budete chtít změnit jazyk rozhraní na některý z instalovaných jazyků rozhraní, postupujte podle pokynů uvedených v tomto oddílu. Nezaměňujte jazyky podporované produktem DB2 s jazyky podporovanými rozhraním produktu DB2. Jazyky podporované produktem DB2, tj. jazyky, které lze používat v datech, jsou podmnožinou jazyků podporovaných rozhraním DB2. V systému musí být instalována podpora jazyka rozhraní DB2, který chcete použít. Podpora jazyka rozhraní DB2 se vybírá a instaluje při instalaci produktu DB2 pomocí průvodce nastavením DB2. Jestliže změníte jazyk rozhraní produktu DB2 na podporovaný jazyk rozhraní, který dosud nebyl nainstalován, bude jako výchozí jazyk rozhraní DB2 použit jazyk operačního systému. Není-li jazyk operačního systému podporován, bude jako jazyk rozhraní DB2 použita angličtina. Podpora jazyka rozhraní DB2 se vybírá a instaluje při instalaci produktu DB2 pomocí průvodce nastavením DB2 nebo pomocí balíku jazykové podpory. Chcete-li zjistit, které veřejné lokality jsou v systému k dispozici, spusťte příkaz $ locale -a. Chcete-li změnit jazyk rozhraní DB2, nastavte proměnnou prostředí LANG na požadovanou lokalitu. Příkazová rozhraní bourne (sh), korn (ksh) a bash: LANG= export LANG Příkazové rozhraní C: setenv LANG Chcete-li například zobrazit rozhraní produktu DB2 ve francouzštině, musíte nainstalovat jazykovou podporu francouzštiny a nastavit proměnnou prostředí LANG na francouzskou lokalitu, například fr_FR. 2.2 Požadavky na instalaci databázových produktů DB2 Před instalací produktu DB2 zkontrolujte, že zvolený systém splňuje potřebné požadavky na operační systém, hardware, software, komunikaci, disk a paměť. 2.2.1, "Požadavky na disk a paměť" Požadovaný prostor na disku závisí na zvoleném typu instalace a na typu použitého souborového systému. Obdobně jsou ovlivněny požadavky na paměť velikostí a složitostí databázového systému. Databázové produkty DB2 a klientské produkty datového serveru IBM Následující seznam obsahuje požadavky na operační systém, na software a na hardware, které musí být splněny pro každý operační systém: * 2.2.4, "Instalační požadavky pro servery DB2 a klienty datových serverů IBM (AIX)" * 2.2.5, "Instalační požadavky pro servery DB2 a klienty datových serverů IBM (HP-UX)" * 2.2.6, "Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Linux)" * 2.2.7, "Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Solaris)" * 2.2.3, "Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Windows)" Požadavky na instalaci produktů DB2 Connect Následující seznam obsahuje požadavky na operační systém, na software a na hardware, které musí být splněny pro každý operační systém: * "Instalační požadavky pro produkt DB2 Connect Personal Edition (Windows)" v příručce Instalace a konfigurace produktu DB2 Connect Personal Edition * "Instalační požadavky pro produkt DB2 Connect Personal Edition (Linux)" v příručce Instalace a konfigurace produktu DB2 Connect Personal Edition * "Instalační požadavky pro produkty DB2 Connect (operační systém Solaris)" v příručce Instalace a konfigurace serverů DB2 Connect * "Instalační požadavky pro serverové produkty DB2 Connect (Windows)" v příručce Instalace a konfigurace serverů DB2 Connect * "Instalační požadavky pro serverové produkty DB2 Connect (Linux)" v příručce Instalace a konfigurace serverů DB2 Connect * "Instalační požadavky pro serverové produkty DB2 Connect (AIX)" v příručce Instalace a konfigurace serverů DB2 Connect * "Instalační požadavky pro serverové produkty DB2 Connect (HP-UX)" v příručce Instalace a konfigurace serverů DB2 Connect 2.2.2, "Podpora softwaru Java u produktů DB2" Pro použití nástrojů založených na jazyku Java a pro vytváření a spouštění aplikací jazyka Java včetně uložených procedur a uživatelských funkcí je vyžadována odpovídající sada SDK společnosti IBM pro standard Java. Podpora virtualizace Podrobné informace o technologii virtualizace podporované produkty DB2 naleznete na adrese http://www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support. Požadavky na instalaci produktů DB2 Query Patroller * "Instalace serveru Query Patroller pomocí Průvodce nastavením DB2 (Windows)" v příručce Query Patroller Administration and User's Guide * "Instalace serveru Query Patroller pomocí Průvodce nastavením DB2 (Linux a UNIX)" v příručce Query Patroller Administration and User's Guide Požadavky na instalaci produktu DB2 Spatial Extender * "Systémové požadavky na instalaci produktu Spatial Extender" v příručce Spatial Extender and Geodetic Data Management Feature User's Guide and Reference Požadavky na instalaci produktů InfoSphere Federation Server * http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.swg.im.iis.prod.install.core.doc/topics/iiypisrq-sys.html * http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.swg.im.iis.prod.install.core.doc/topics/iiypirrq-sys.html 2.2.1 Požadavky na disk a paměť Požadavky na disk Požadovaný prostor na disku závisí na zvoleném typu instalace a na typu použitého souborového systému. Průvodce nastavením DB2 poskytuje dynamické odhady velikosti na základě výběru komponent při typické, kompaktní nebo vlastní instalaci. Nezapomeňte započítat prostor, který zabere nezbytný software, databáze a komunikační produkty. V systému Linux a v systému UNIX je doporučováno mít v adresáři /tmp k dispozici 2 GB volného místa. Požadavky na paměť Databázový systém DB2 vyžaduje nejméně 256 MB paměti RAM. Pokud je v systému spuštěn pouze produkt DB2 a nástroje DB2 s grafickým uživatelským rozhraním, je vyžadováno alespoň 512 MB paměti RAM. Pro zlepšení výkonu se však doporučuje nainstalovat 1 GB paměti RAM. Do těchto požadavků nejsou zahrnuty další požadavky na paměť, kladené jinými softwarovými komponentami běžícími v systému. Při určování požadavků na paměť počítejte s následujícími faktory: * Produkty DB2 spuštěné v prostředí HP-UX verze 11i v systémech s procesory Itanium vyžadují nejméně 512 MB paměti RAM. * V oblasti podpory klientů serveru IBM platí tyto požadavky na paměť pro základní počet pěti souběžných připojení klientů. Pro každých dalších pět klientských připojení budete potřebovat dalších 16 MB paměti RAM. * Požadavky na paměť jsou ovlivněny velikostí a složitostí databázového systému a rozsahem aktivit databáze a počtem klientů přistupujících k systému. Pro produkty serveru DB2 je konfigurování paměti zjednodušeno funkcí samočinného ladění paměti, která umožňuje automaticky nastavit hodnoty několika konfiguračních parametrů paměti. Je-li samočinné ladění paměti povoleno, tak dynamicky rozděluje dostupnou paměť mezi její různé konzumenty včetně řazení, mezipaměť balíků, seznam zámků a fondy vyrovnávacích pamětí. * V operačních systémech Linux a UNIX se doporučuje nastavit velikost prostoru SWAP alespoň na dvojnásobek dostupné velikosti paměti RAM. 2.2.2 Podpora softwaru Java u produktů DB2 Pro použití nástrojů založených na jazyku Java a pro vytváření a spouštění aplikací jazyka Java včetně uložených procedur a uživatelských funkcí je vyžadována odpovídající sada SDK společnosti IBM, uvedená dále v této sekci, pro standard Java. Pokud je sada IBM SDK for Java vyžadována některou z instalovaných komponent a sada SDK for Java dosud není v této cestě nainstalována, můžete sadu SDK for Java nainstalovat prostřednictvím Průvodce nastavením DB2 nebo pomocí souboru odpovědí pro instalaci produktu. Sada SDK for Java není instalována s produktem IBM Data Server Runtime Client ani s produktem IBM Data Server Driver Package. V následující tabulce jsou uvedeny úrovně instalované sady SDK for Java pro produkty DB2 podle platformy operačního systému: +-----------------------+---------------------------------------------+ | Platforma operačního | Úroveň sady SDK for Java | | systému | | +-----------------------+---------------------------------------------+ | AIX | SDK 6 Service Release 3 | +-----------------------+---------------------------------------------+ | HP-UX pro systémy | HP SDK pro platformu J2SE HP-UX 11i, | | založené na platformě | adaptováno společností IBM pro IBM | | Itanium | Software, verze 6, servisní úroveň 3 | +-----------------------+---------------------------------------------+ | Linux na procesorech | SDK 6 Service Release 3 | | x86 | | +-----------------------+---------------------------------------------+ | Linux na procesorech | SDK 6 Service Release 3 | | AMD64/EM64T | | +-----------------------+---------------------------------------------+ | Linux na platformě | SDK 6 Service Release 3 | | zSeries | | +-----------------------+---------------------------------------------+ | Linux na platformě | SDK 6 Service Release 3 | | POWER | | +-----------------------+---------------------------------------------+ | Solaris Operating | SDK 6 Service Release 3 | | System | | +-----------------------+---------------------------------------------+ | Windows x86 | SDK 6 Service Release 3 | +-----------------------+---------------------------------------------+ | Windows x64 | SDK 6 Service Release 3 | +-----------------------+---------------------------------------------+ Poznámka: 1. Sadu SDK pro software Java lze načíst z webu developerWorks na následující adrese: http://www.ibm.com/developerworks/java/jdk/index.html. Seznam podporovaných úrovní sad SDK pro jazyk Java naleznete v tabulce uvedené dále v této sekci s označením Podpora DB2 Database for Linux, UNIX, and Windows pro sady SDK pro jazyk Java. Poznámka: Pro platformy operačního systému Windows stáhněte balík IBM Development Package for Eclipse. 2. Nástroje grafického uživatelského rozhraní DB2 běží jen v systémech Linux na procesorech x86, Linux na procesorech AMD64/EM64T, Windows na procesorech x86 a Windows na procesorech x64. 3. Pro Windows x86 a pro Linux na x86: * Je instalována 32bitová sada SDK * Jsou podporovány 32bitové aplikace a externí rutiny Java 4. Ve všech podporovaných platformách (s výjimkou Windows x86 a Linux): * Jsou podporovány 32bitové aplikace * Nejsou podporovány 32bitové externí rutiny Java * Jsou podporovány 64bitové aplikace a externí rutiny Java Podporovaný software pro vývoj aplikací Java V následující tabulce jsou uvedeny podporované úrovně sady SDK pro standard Java. Spolu s uvedenými úrovněmi jsou podporovány pozdější verze stejných úrovní s dopřednou kompatibilitou. Vzhledem k tomu, že u sady SDK pro standard Java dochází k častým aktualizacím a opravám, ne všechny úrovně a verze byly otestovány. Pokud se u používané databázové aplikace vyskytnou problémy související se sadou SDK pro standard Java, zkuste následující dostupnou verzi sady SDK pro standard Java na dané úrovni. Verze sady SDK pro standard Java jiných výrobců než IBM jsou podporovány pouze pro sestavování a spouštění samostatných aplikací Java. Pro sestavování a spouštění uložených procedur Java a uživatelských funkcí uživatelská funkce je podporována pouze sada IBM SDK pro standard Java, která je obsažena v balíku produktu DB2 Database for Linux, UNIX, and Windows. Tabulka 3. Úrovně sad SDK for Java podporované produktem DB2 Database for Linux, UNIX, and Windows +-------------+-------------+-------------+-------------+-------------+ | Aplikace Aplikace Uložené Grafické | | jazyka jazyka procedury a nástroje | | Java, které Java, které uživatelské produktu | | používají používají funkce DB2 | | ovladač ovladač jazyka Java | | JDBC JDBC | | db2java.zip db2jcc4.jar | | nebo | | db2jcc.jar | +-------------+-------------+-------------+-------------+-------------+ | AIX 1.4.2 až 6 6 1.4.2 až 65 N/A | +-------------+-------------+-------------+-------------+-------------+ | HP-UX pro 1.4.2 až 61 61 1.4.2 až 6 N/A | | systémy | | založené na | | platformě | | Itanium | +-------------+-------------+-------------+-------------+-------------+ | Linux na 1.4.2 až 63,4 1.4.2 až 6 N/A | | platformě 63,4 | | POWER | +-------------+-------------+-------------+-------------+-------------+ | Linux na 1.4.2 až 62,3,4 1.4.2 až 6 5 až 6 | | procesorech 62,3,4 | | x86 | +-------------+-------------+-------------+-------------+-------------+ | Systém 1.4.2 až 62,3,4 1.4.2 až 6 N/A | | Linux v 62,3,4 | | počítačích s | | procesory | | AMD64 a | | Intel EM64T | +-------------+-------------+-------------+-------------+-------------+ | Linux na 1.4.2 až 63,4 1.4.2 až 6 N/A | | platformě 63,4 | | zSeries | +-------------+-------------+-------------+-------------+-------------+ | operační 1.4.2 až 62 62 1.4.2 až 6 N/A | | systém | | Solaris | +-------------+-------------+-------------+-------------+-------------+ | Systém 1.4.2 až 62 62 1.4.2 až 6 5 až 6 | | Windows v | | počítačích s | | procesorem | | x86 | +-------------+-------------+-------------+-------------+-------------+ | Systém 1.4.2 až 62 62 1.4.2 až 6 5 až 6 | | Windows v | | počítačích s | | procesory | | x64 - pro | | procesory | | AMD64 a | | Intel EM64T | +-------------+-------------+-------------+-------------+-------------+ Poznámka: 1. Stejné úrovně sady SDK pro standard Java, které jsou dodávány společností Hewlett-Packard, jsou podporovány také pro sestavování a spouštění samostatných klientských aplikací, které pracují v rámci produktu IBM Data Server Driver for JDBC and SQLJ. 2. Stejné úrovně sady SDK pro standard Java, které jsou dodávány společností Sun Microsystems, jsou podporovány také pro sestavování a spouštění samostatných klientských aplikací, které pracují v rámci produktu IBM Data Server Driver for JDBC and SQLJ. 3. Pro server SUSE Linux Enterprise Server (SLES) 10 je vyžadována minimální úroveň sady SDK pro jazyk Java 1.4.2 SR6. Pro server Red Hat Enterprise Linux (RHEL) 5 je vyžadována minimální úroveň sady SDK pro jazyk Java 1.4.2 SR7. 4. Podpora sady SDK for Java 6 v operačním systému Linux vyžaduje sadu SDK for Java 6 SR3 nebo novější. 5. Je-li použita sada SDK for Java 6 SR2 nebo novější, použijte nastavení DB2LIBPATH=domovský_adresář_java/jre/lib/ppc64. V následující tabulce jsou uvedeny verze produktu IBM Data Server Driver for JDBC and SQLJ, které jsou k dispozici pro databázové produkty DB2. Tabulka 4. Verze produktu IBM Data Server Driver for JDBC and SQLJ a úrovně opravných sad Fix Pack DB2 Database for Linux, UNIX, and Windows +----------------------------------+----------------------------------+ | Verze produktu DB2 a úroveň Verze produktu IBM Data Server | | opravné sady Fix Pack Driver for JDBC and SQLJ1 | +----------------------------------+----------------------------------+ | DB2 verze 9.1 3.1.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.1 Fix Pack 1 3.2.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.1 Fix Pack 2 3.3.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.1 Fix Pack 3 3.4.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.1 Fix Pack 4 3.6.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.1 Fix Pack 5 3.7.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.5 3.50.xx, 4.0.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.5 Fix Pack 1 3.51.xx, 4.1.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.5 Fix Pack 2 3.52.xx, 4.2.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.5 Fix Pack 3 3.53.xx, 4.3.xx | +----------------------------------+----------------------------------+ | DB2 verze 9.7 3.57.xx, 4.7.xx | +----------------------------------+----------------------------------+ Poznámka: Všechny verze ovladačů jsou uvedeny ve formátu n.m.xx, kde proměnná n.m je shodná s úrovní GA nebo opravy Fix Pack. Hodnota proměnné xx se změní, je-li uvedena nová verze produktu IBM Data Server Driver for JDBC and SQLJ prostřednictvím opravy APAR. 2.2.3 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Windows) Před instalací databázového produktu DB2 v operačním systému Windows zkontrolujte, zda zvolený systém splňuje potřebné požadavky na operační systém, hardware a software. Tabulka 5. Platformy pracovní stanice Windows +-------------------------+-----------------+-------------------------+ | Operační systém | Předpoklady | Hardware | +-------------------------+-----------------+-------------------------+ | Windows XP Professional | Windows XP se | Všechny procesory Intel | | (32bitová a 64bitová | servisním | a AMD umožňující | | verze) | balíkem Service | činnost podporovaných | | Windows Vista Business | Pack 2 nebo | operačních systémů | | (32bitová a 64bitová | novějším | Windows (32bitové | | verze) | Klientské | systémy a systémy x64) | | | aplikace | | | Windows Vista | poskytovatele | | | Enterprise (32bitová a | IBM Data Server | | | 64bitová verze) | Provider for | | | | .NET a | | | Windows Vista Ultimate | procedury CLR | | | (32bitová a 64bitová | na straně | | | verze) | serveru | | | | vyžadují běhové | | | | prostředí rámce | | | | .NET 2.0. | | | | | | | | Jsou | | | | podporovány | | | | 64bitové | | | | aplikace | | | | poskytovatele | | | | IBM Data Server | | | | Provider for | | | | .NET. | | | | | | | | Jsou | | | | podporovány | | | | všechny | | | | servisní balíky | | | | Service Pack | | | | systému Windows | | | | Vista. | | +-------------------------+-----------------+-------------------------+ Tabulka 6. Platformy serverů Windows +-------------------------+-------------------------+-----------------+ | Operační systém | Předpoklady | Hardware | +-------------------------+-------------------------+-----------------+ | Windows 2003 Datacenter | Service Pack 2 nebo | Všechny | | Edition (32bitový nebo | novější. | procesory Intel | | 64bitový) | Je podporováno i vydání | a AMD | | Windows 2003 Enterprise | R2. | umožňující | | Edition (32bitový nebo | | činnost | | 64bitový) | Klientské aplikace | podporovaných | | | poskytovatele IBM Data | operačních | | Windows 2003 Standard | Server Provider for | systémů Windows | | Edition (32bitový nebo | .NET a procedury CLR na | (32bitové | | 64bitový) | straně serveru vyžadují | systémy a | | | běhové prostředí rámce | systémy x64) | | | .NET 2.0. | | | | | | | | Jsou podporovány | | | | 64bitové aplikace | | | | poskytovatele IBM Data | | | | Server Provider for | | | | .NET. | | |-------------------------|-------------------------| | | Windows Server 2008 | Klientské aplikace | | | Datacenter Edition | poskytovatele IBM Data | | | (32bitová a 64bitová | Server Provider for | | | verze) | .NET a procedury CLR na | | | Windows Server 2008 | straně serveru vyžadují | | | Enterprise Edition | běhové prostředí rámce | | | (32bitová a 64bitová | .NET 2.0. | | | verze) | | | | | Jsou podporovány | | | Windows Server 2008 | 64bitové aplikace | | | Standard Edition | poskytovatele IBM Data | | | (32bitová a 64bitová | Server Provider for | | | verze) | .NET. | | | | | | | | Jsou podporovány | | | | všechny servisní balíky | | | | Service Pack systému | | | | Windows Server 2008. | | +-------------------------+-------------------------+-----------------+ Poznámka: Databázové produkty DB2 podporují funkci hardwarově vynuceného zabezpečení DEP (Data Execution Prevention) zabudovanou do některých operačních systémů Windows. Další softwarové aspekty * Je vyžadován program Windows Installer 3.0. Pokud nebude detekován, bude nainstalován instalačním programem. * Klientské aplikace poskytovatele IBM Data Server Provider for .NET a procedury CLR na straně serveru vyžadují běhové prostředí rámce .NET 2.0. V prostředí systému x64 budou 32bitové aplikace IBM Data Server Provider for .NET spustitelné v režimu emulace WOW64. * Je vyžadován produkt MDAC 2.8. Není-li produkt MDAC 2.8 instalován, Průvodce nastavením DB2 jej nainstaluje automaticky. Poznámka: Pokud je již nainstalována starší verze produktu MDAC (např. 2.7), při instalaci databázového systému DB2 bude produkt MDAC aktualizován na verzi 2.8. Instalace produktu MDAC 2.8 je součástí typické instalace. V rámci vlastní instalace se produkt MDAC 2.8 instaluje, pokud nezrušíte výběr výchozí volby, která nastavuje jeho instalaci. Pokud při vlastní instalaci zrušíte výběr produktu MDAC, nebude tento produkt instalován. * Pokud máte v úmyslu používat protokol LDAP (Lightweight Directory Access Protocol), je doporučeno použít klienta Microsoft LDAP nebo klienta IBM Tivoli Directory Server verze 6 (označovaný také jako klient IBM LDAP a dodávaný s databázovými produkty DB2). Před instalací produktu Microsoft Active Directory je třeba rozšířit schéma adresáře pomocí obslužného programu db2schex, který se nachází na instalačním médiu v adresáři db2\Windows\utilities. Klient Microsoft LDAP je součástí operačních systémů Windows. * K zobrazení nápovědy, spuštění příručního panelu instalace produktu DB2 (setup.exe) a ke spuštění modulu Začínáme s produktem DB2 (db2fs) je vyžadován jeden z následujících prohlížečů: * Firefox verze 2.0 a novější * Internet Explorer verze 6.0 a novější * Prohlížeč založený na produktu Mozilla verze 1.7 a novějším * Safari verze 3.0 a novější 2.2.4 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (AIX) Před instalací databázových produktů DB2 v operačním systému AIX zkontrolujte, zda zvolený systém splňuje potřebné požadavky na operační systém, hardware, software a komunikaci. Chcete-li instalovat databázový produkt DB2, musí být splněny následující požadavky: Tabulka 7. Požadavky na instalaci pro systém AIX +----------------------------------+----------------------------------+ | Operační systém | Hardware | +----------------------------------+----------------------------------+ | AIX verze 5.3 | 64bitová architektura CHRP | | * 64bitové jádro systému AIX | (Common Hardware Reference | | (vyžadováno), | Platform)1 | | * systém AIX 5.3 úroveň | | | technologie (TL) 9 a aktualizace | Všechny procesory s možností | | Service Pack (SP) 2, | spuštění podporovaných | | * Minimální běhová úroveň | operačních systémů AIX. | | jazyka C++ vyžaduje sady souborů | | | xlC.rte 9.0.0.8 a xlC.aix50.rte | | | 9.0.0.8 (nebo novější). Tyto | | | sady souborů jsou součástí | | | balíčku IBM C++ Runtime | | | Environment Components for AIX z | | | června 2008. | | | | | | AIX verze 6.12 | | | * 64bitové jádro systému AIX | | | (vyžadováno), | | | * Minimální běhová úroveň | | | jazyka C++ vyžaduje sady souborů | | | xlC.rte 9.0.0.8 a xlC.aix61.rte | | | 9.0.0.8 (nebo novější). Tyto | | | sady souborů jsou součástí | | | balíčku IBM C++ Runtime | | | Environment Components for AIX z | | | června 2008. | | +----------------------------------+----------------------------------+ *1 Chcete-li ověřit, že se jedná o systém s architekturou CHRP, zadejte příkaz lscfg a vyhledejte následující výstup: Architektura modelu: chrp *2 V systému AIX 6.1 existují dva typy oblastí pracovní zátěže (WPAR): systémové oblasti WPAR a aplikační oblasti WPAR. Instalace produktu DB2 je podporována pouze v systémových oblastech WPAR. Systém AIX 6.1 podporuje také možnost šifrování souborového systému JFS2 nebo sady souborů. Softwarové aspekty * V případě otázek týkajících se vývoje aplikací a běhu vyhledejte informace v tématech v části Podporované programovací jazyky a kompilátory pro vývoj databázových aplikací. * Nejnovější balíček IBM C++ Runtime Environment Components for AIX si můžete stáhnout z webu technické podpory produktů IBM AIX XL C a C++. * (Pouze klienti) Pokud chcete používat ověřování Kerberos, je nutné mít k dispozici klienta IBM Network Authentication Service verze 1.4 nebo novější. Klienta NAS lze stáhnout z webového serveru https://www6.software.ibm.com/dl/dm/dm-nas-p. * Použijte příkaz bosboot k přepnutí na 64bitové jádro. K přepnutí na 64bitové jádro potřebujete oprávnění uživatele root a provedete je zadáním následujících příkazů: ln -sf /usr/lib/boot/unix_64 /unix ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix bosboot -a shutdown -Fr * K zobrazení nápovědy online a ke spuštění modulu Začínáme s produktem DB2 (db2fs) je vyžadován jeden z následujících prohlížečů: * Firefox verze 2.0 a novější * Prohlížeč založený na produktu Mozilla verze 1.7 a novějším * Software X Window System s grafickým uživatelským rozhraním je povinný v následujících případech: * Pomocí Průvodce nastavením DB2 se chystáte nainstalovat produkt DB2 v operačním systému Linux nebo UNIX. * Podrobnosti týkající se známých problémů se systémem AIX naleznete na adrese www.ibm.com/support/docview.wss?&uid=swg21165448. 2.2.5 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (HP-UX) Chcete-li nainstalovat produkt DB2, musí být splněny následující požadavky pro operační systém, hardware a komunikaci: Tabulka 8. Požadavky na instalaci v systému HP-UX +-----------------------------------------+---------------------------+ | Operační systém | Hardware | +-----------------------------------------+---------------------------+ | | Systémy HP Integrity | | Produkty DB2 jsou podporovány v | Series System s procesory | | následujících platformách: | Itanium | | * Systémy HP-UX 11iv2 (11.23.0505) s | | | následujícími balíky: | | | * Balík Base Quality (QPKBASE) z | | | května 2005 | | | * Balík Applications Quality | | | (QPKAPPS) z května 2005 | | | * HP-UX 11iv3 (11.31) | | +-----------------------------------------+---------------------------+ Aspekty konfigurace jádra V případě aktualizace konfiguračních parametrů jádra je nutné systém restartovat. Konfigurační parametry jádra jsou nastaveny v souboru /etc/system. Před instalací klientských nebo serverových produktů DB2 verze 9 některé z těchto hodnot upravte v závislosti na hodnotách konfiguračních parametrů jádra. Pokud upravovaný parametr jádra není označen jako dynamický, nabudou změny položky /etc/system platnost až po restartu systému. Softwarové aspekty * K zobrazení nápovědy online a ke spuštění modulu Začínáme s produktem DB2 (db2fs) je vyžadován jeden z následujících prohlížečů: * Firefox verze 2.0 a novější * Prohlížeč založený na produktu Mozilla verze 1.7 a novějším * Software X Window System s grafickým uživatelským rozhraním je povinný v následujících případech: * Pomocí Průvodce nastavením DB2 se chystáte nainstalovat produkt DB2 v operačním systému Linux nebo UNIX. * Podrobnosti týkající se známých problémů se systémem HP-UX naleznete na adrese www.ibm.com/support/docview.wss?&uid=swg21257602. 2.2.6 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Linux) Před instalací databázových produktů DB2 v operačním systému Linux zkontrolujte, zda zvolený systém splňuje potřebné požadavky na operační systém, hardware, software a komunikaci. Nejnovější informace o podporovaných distribucích systému Linux najdete na webové adrese http://www.ibm.com/software/data/db2/linux/validate/. Databázové produkty DB2 jsou podporovány v následujících hardwarových systémech: * x86 (Intel Pentium, Intel Xeon a AMD), 32bitové procesory Intel a AMD * x64 (64bitové procesory AMD64 a Intel EM64T). * POWER (systémy IBM eServer OpenPower, iSeries, pSeries, System i, System p a POWER, které podporují systém Linux) * eServer System z nebo System z9 Podporovány jsou následující operační systémy typu Linux: * Red Hat Enterprise Linux (RHEL) 5 s aktualizací 2 * SUSE Linux Enterprise Server (SLES) 10 se sadou Service Pack 2 * SUSE Linux Enterprise Server (SLES) 11 * Ubuntu 8.0.4.1 Omezení architektury s podporou podprocesů Pokud instalujete 32bitový databázový produkt DB2 v operačním systému Linux, zvažte namísto toho přechod na 64bitový operační systém a instalaci 64bitového databázového produktu DB2. Architektura s podporou podprocesů obecně zjednodušuje konfiguraci paměti. Může to však mít vliv na konfiguraci paměti 32bitových databázových serverů DB2. Příklad: * Soukromá paměť pro podprocesy agentů je alokována v rámci jediného procesu. Agregace alokací soukromé paměti pro databázové agenty se nemusí vejít do paměťového prostoru jednoho procesu. * Podpora pro více databází je omezena, protože všechny sdílené paměťové segmenty pro všechny databáze jsou alokovány v jediném procesu. Chcete-li úspěšně aktivovat všechny databáze zároveň, bude pravděpodobně nutné omezit využití paměti. Může však být ovlivněn výkon správce databází. Jinou alternativou je vytvoření více instancí a katalogizace databází v instancích. Pro podporu této konfigurace je však vyžadována dostatečná kapacita systémových prostředků. Požadavky na distribuci Před instalací databázového produktu DB2 je doporučeno aktualizovat konfigurační parametry jádra. Výchozí hodnoty některých parametrů jádra systému nejsou pro práci databázového systému DB2 dostačující. V systému mohou existovat také další produkty a aplikace, které vyžadují přidělení prostředků systému Linux. Konfigurační parametry jádra je proto třeba upravit v souladu s potřebami konkrétního pracovního prostředí systému Linux. Konfigurační parametry jádra jsou nastaveny v souboru /etc/sysctl.conf. Informace o nastavení a aktivaci těchto parametrů pomocí příkazu sysctl najdete v příručce k operačnímu systému. Požadavky balíku V následující tabulce jsou uvedeny požadavky na balíky distribucí systémů SLES a RHEL: * Pro databázové servery DB2 používající asynchronní vstup a výstup je vyžadován balík libaio.so.1. * Pro databázové servery a klienty DB2 je vyžadován balík libstdc++so.6. Je-li však používán produkt IBM Tivoli System Automation for Multiplatforms či produkt IBM Tivoli Monitoring for Databases: DB2 Agent, je vyžadován balík libstdc++so.5. Požadavky na balíky pro systémy SLES a RHEL +------------------+--------------------------------------------------+ | Název balíku | Popis | +------------------+--------------------------------------------------+ | libaio | Obsahuje asynchronní knihovnu požadovanou pro | | | databázové servery DB2. | +------------------+--------------------------------------------------+ | compat-libstdc++ | Obsahuje balík libstdc++so.6 (není vyžadován pro | | | systém Linux na platformě POWER) | +------------------+--------------------------------------------------+ V následující tabulce jsou uvedeny požadavky na balíky distribucí systémů SUSE Linux a Red Hat platné pro dělené databázové servery DB2. * Pro systémy SUSE10 a RHEL5 je vyžadováno prostředí shell ksh93 Korn. Pro všechny ostatní databázové systémy DB2 je vyžadován balík pdksh Korn Shell. * Obslužný program vzdáleného prostředí shell je vyžadován pro dělené databázové systémy. Databázové systémy DB2 podporují následující obslužné programy vzdáleného prostředí shell: * rsh * ssh Při výchozím nastavení databázové systémy DB2 používají 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í databázového systému DB2, musí být instalován balík rsh-server (informace naleznete v následující tabulce). Další informace o prostředí shellu rsh a ssh jsou k dispozici v Informačním centru DB2. 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, je nutné ihned po dokončení instalace produktu DB2 nastavit komunikační proměnnou DB2RSHCMD. Není-li proměnná registru nastavena, bude použita technologie rsh. * Pro dělené databázové systémy je vyžadován balík podpory souborového systému NFS nfs-utils. Před pokračováním v nastavování databázového systému DB2 by měly být instalovány a konfigurovány všechny vyžadované balíky. Obecné informace o systému Linux naleznete v dokumentaci k příslušné distribuci systému Linux. Požadavky na balíky pro systém SUSE Linux +------------------+--------------------------------------------------+ | Název balíku | Popis | +------------------+--------------------------------------------------+ | pdksh nebo ksh93 | Shell Korn. Tento balík je vyžadován pro | | | prostředí dělené databáze. | +------------------+--------------------------------------------------+ | openssh | Tento balík obsahuje sadu programů serveru, | | | které uživatelům umožňují spouštět příkazy ve | | | vzdálených počítačích a ze vzdálených počítačů | | | prostřednictvím zabezpečeného prostředí shell. | | | Používáte-li výchozí konfiguraci databázových | | | systémů DB2 s prostředím shell rsh, není tento | | | balík vyžadován. | +------------------+--------------------------------------------------+ | rsh-server | Tento balík obsahuje sadu programů serveru, | | | které uživatelům umožňují spouštět příkazy ve | | | vzdálených počítačích, přihlašovat se k jiným | | | počítačům a kopírovat soubory mezi počítači | | | (rsh, rexec, rlogin a rcp). Pokud databázové | | | systémy DB2 konfigurujete tak, aby používaly | | | zabezpečení ssh, není tento balík vyžadován. | +------------------+--------------------------------------------------+ | nfs-utils | Balík pro podporu souborového systému Network | | | File System. Umožňuje přístup k lokálním | | | souborům ze vzdálených počítačů. | +------------------+--------------------------------------------------+ Požadavky na balíky pro systém Red Hat +-----------------------+-------------+-------------------------------+ | Adresář | Název | Popis | | | balíku | | +-----------------------+-------------+-------------------------------+ | /System | pdksh nebo | Shell Korn. Tento balík je | | Environment/Shell | ksh93 | vyžadován pro prostředí | | | | dělené databáze. | +-----------------------+-------------+-------------------------------+ | /Applications/Interne | openssh | Tento balík obsahuje sadu | | t | | programů klienta, které | | | | uživatelům umožňují spouštět | | | | příkazy ve vzdáleném počítači | | | | prostřednictvím zabezpečeného | | | | prostředí shell. Používáte-li | | | | výchozí konfiguraci | | | | databázových systémů DB2 s | | | | prostředím shell rsh, není | | | | tento balík vyžadován. | +-----------------------+-------------+-------------------------------+ | /System | openssh-ser | Tento balík obsahuje sadu | | Environment/Daemons | ver | programů serveru, které | | | | uživatelům umožňují spouštět | | | | příkazy ze vzdáleného | | | | počítače prostřednictvím | | | | zabezpečeného prostředí | | | | shell. Používáte-li výchozí | | | | konfiguraci databázových | | | | systémů DB2 s prostředím | | | | shell rsh, není tento balík | | | | vyžadován. | +-----------------------+-------------+-------------------------------+ | /System | rsh-server | Tento balík obsahuje sadu | | Environment/Daemons | | programů, které uživatelům | | | | umožňují spouštět příkazy ve | | | | vzdáleném počítači. Tento | | | | balík je vyžadován pro | | | | prostředí dělené databáze. | | | | Pokud databázové systémy DB2 | | | | konfigurujete tak, aby | | | | používaly zabezpečení ssh, | | | | není tento balík vyžadován. | +-----------------------+-------------+-------------------------------+ | /System | nfs-utils | Balík pro podporu souborového | | Environment/Daemons | | systému Network File System. | | | | Umožňuje přístup k lokálním | | | | souborům ze vzdálených | | | | počítačů. | +-----------------------+-------------+-------------------------------+ Softwarové aspekty * (Pouze klienti) Pokud chcete používat ověřování Kerberos, je nutné mít k dispozici klienta IBM Network Authentication Service verze 1.4 nebo novější. Klienta NAS lze stáhnout z webového serveru https://www6.software.ibm.com/dl/dm/dm-nas-p. * K zobrazení nápovědy online a ke spuštění modulu Začínáme s produktem DB2 (db2fs) je vyžadován jeden z následujících prohlížečů: * Firefox verze 2.0 a novější * Prohlížeč založený na produktu Mozilla verze 1.7 a novějším * Software X Window System s grafickým uživatelským rozhraním je povinný v následujících případech: * pomocí Průvodce nastavením DB2 se chystáte nainstalovat databázový produkt DB2 v operačním systému Linux či UNIX nebo * chcete použít grafické nástroje DB2 pro systém Linux pro x86 a Linux v prostředí AMD 64/EM64T. * Technologie Micro Focus neposkytuje podporu žádnému ze svých produktů kompilátoru jazyku COBOL v systému SLES 11. Aspekty zesíleného zabezpečení systému Linux Pokud je u systémů RHEL 5 povoleno zesílené zabezpečení Security-enhanced Linux (SELinux) a je aktivní režim vynucení, instalační program může z důvodu omezení SELinux selhat. Instalaci systému SELinux a provoz v režimu vynucení lze ověřit jedním z následujících způsobů: * zkontrolujte soubor /etc/sysconfig/selinux, * zadejte příkaz sestatus, * zkontrolujte soubor /var/log/messages, zda obsahuje poznámky SELinux. Systém SELinux lze zakázat jedním z následujících způsobů: * nastavte jej v povolujícím režimu a spusťte příkaz setenforce 0 jako uživatel superuser, * upravte soubor /etc/sysconfig/selinux a restartujte počítač. Pokud je databázový produkt DB2 úspěšně nainstalován v systému RHEL 5, procesy DB2 budou pracovat v neomezené doméně. Chcete-li procesy DB2 přiřadit jejich vlastním doménám, upravte příslušné pravidlo. Ukázkové pravidlo SELinux najdete v adresáři sqllib/samples. 2.2.7 Instalační požadavky pro servery DB2 a klienty datových serverů IBM (Solaris) Před instalací databázového produktu DB2 v systému Solaris zkontrolujte, zda systém splňuje požadavky na operační systém, hardware a software. Tabulka 9. Požadavky na instalaci v systému Solaris +-----------------------------------------+---------------------------+ | Operační systém | Hardware | +-----------------------------------------+---------------------------+ | Solaris 9 | Procesor UltraSPARC nebo | | * 64bitové jádro | SPARC64 | | * opravy 111711-12 a 111712-12. | | | * Pokud jsou použita základní | | | zařízení, oprava 122300-11 | | | * 64-bit Fujitsu PRIMEPOWER a Solaris | | | 9 Kernel Update Patch 112233-01 nebo | | | vyšší, kvůli opravě 912041-01. | | | Solaris 10 s aktualizací 5 | | | * 64bitové jádro | | | * Pokud jsou použita základní | | | zařízení, oprava 125100-07 | | +-----------------------------------------+---------------------------+ | Solaris 10 s aktualizací 5 | Solaris x64 (Intel 64 | | * 64bitové jádro | nebo AMD64) | | * Oprava 118855-33 | | | * Pokud jsou použita základní | | | zařízení, oprava 125101-07 | | +-----------------------------------------+---------------------------+ Aspekty konfigurace jádra Konfigurační parametry jádra jsou nastaveny v souboru /etc/system. Pokud upravovaný parametr jádra není označen jako dynamický, nabudou změny položky /etc/system platnost až po restartu systému. Tyto parametry musí být nastaveny před instalací klienta serveru IBM. Softwarové aspekty * (Pouze klienti) Chcete-li používat ověřování Kerberos, je nutné mít k dispozici systém Solaris verze 9 nebo vyšší a klienta IBM Network Authentication Service (NAS) verze 1.3 nebo novější. Klienta NAS lze stáhnout z následujícího webového serveru: www6.software.ibm.com/dl/dm/dm-nas-p. * K zobrazení nápovědy online a ke spuštění modulu Začínáme s produktem DB2 (db2fs) je vyžadován jeden z následujících prohlížečů: * Firefox verze 2.0 a novější * Prohlížeč založený na produktu Mozilla verze 1.7 a novějším * Software X Window System software s grafickým uživatelským rozhraním je nezbytný, pokud chcete k instalaci databázového produktu DB2 použít Průvodce nastavením DB2 * Podrobnosti týkající se známých problémů se systémem Solaris naleznete na adrese www.ibm.com/support/docview.wss?&uid=swg21257606. Opravy zabezpečení lze získat na webové stránce http://sunsolve.sun.com. Na webové stránce SunSolve Online klepněte na levém panelu na položku Patches (Opravy). Je také vyžadován produkt Java2 Standard Edition (J2SE) Solaris Operating System Patch Clusters a software SUNWlibC. Oba lze získat na webové stránce http://sunsolve.sun.com. Pro databázové produkty DB2 v 64bitových systémech Fujitsu PRIMEPOWER budete potřebovat následující prostředí: * Solaris 9 Kernel Update Patch 112233-01 nebo vyšší, kvůli opravě 912041-01. Opravy Fujitsu PRIMEPOWER pro operační systém Solaris lze stáhnout ze stránky FTSI na adrese: http://download.ftsi.fujitsu.com/. 2.2.8 Pravidla pro hesla Při výběru hesla je třeba pamatovat na to, že délka hesla je omezena pouze počtem znaků podporovaným operačním systémem. V některých operačních systémech se mohou uplatňovat i další pravidla pro hesla, například minimální délka nebo míra jednoduchosti, a některé operační systémy mohou být konfigurovány k použití jiných algoritmů pro šifrování hesel. Podrobnější informace naleznete v dokumentaci k příslušnému operačnímu systému. Poznámka: Chcete-li povolit podporu dlouhých hesel v operačním systému AIX verze 6.1 nebo novější, instalujte v počítačích klienta a serveru DB2 opravu APAR IZ35001. 2.3 Další požadavky na instalaci v systému Windows 2.3.1 Služby DB2 spuštěné v systému (Windows) V následující tabulce jsou uvedeny služby DB2, které jsou spuštěny v systému s nainstalovaným produktem DB2 : Tabulka 10. Služby DB2 +-------------------+------------------------+------------------------+ | Zobrazovaný název | Název služby | Popis | | služby | | | +-------------------+------------------------+------------------------+ | DB2 - (název | [ | Umožňuje aplikacím | | kopie DB2) - | <-nodenum>] | vytvářet, | | | | aktualizovat, řídit a | | [<-nodenum>] | | spravovat databáze | | kde parametr | | DB2. | | <-nodenum> je | | | | přidán pro | | | | instance DB2 ESE. | | | +-------------------+------------------------+------------------------+ | Regulátor DB2 | DB2GOVERNOR | Shromažďuje | | (název kopie DB2) | _db2copyname | statistické údaje pro | | | | aplikace připojené k | | | | databázím DB2. | +-------------------+------------------------+------------------------+ | Server | DB2ICSERVER_Vxx (kde | Obsahuje dokumentaci k | | Informačního | xx určuje verzi | produktům DB2. | | centra DB2 | spuštěného produktu | | | | DB2, například V95 | | | | určuje verzi 9.5) | | +-------------------+------------------------+------------------------+ | Server licencí | DB2LICD _db2copyname | Sleduje plnění | | DB2 (název kopie | | licenčních podmínek | | DB2) | | systému DB2. | +-------------------+------------------------+------------------------+ | Služba správy DB2 | DB2MGMTSVC | Spravuje položky | | (název kopie DB2) | _db2copyname | registru DB2 | | | | zajišťující zpětnou | | | | kompatibilitu kopie | | | | produktu DB2. | +-------------------+------------------------+------------------------+ | DB2 Query | DB2QP _db2copyname | DB2 Query Patroller | | Patroller (název | | | | kopie DB2) | | | +-------------------+------------------------+------------------------+ | Server pro | | Podporuje vzdálené | | vzdálené příkazy | DB2REMOTECMD | provádění příkazů DB2. | | DB2 (název kopie | _db2copyname | | | DB2) | | | +-------------------+------------------------+------------------------+ | DB2DAS - DB2DASXX | DB2DASXX (kde hodnota | Podporuje | | | XX leží v rozsahu 00 | administrativní | | | až 99) | žádosti lokálních i | | | | vzdálených databází. | +-------------------+------------------------+------------------------+ | Monitoring Agent | kudcma_ | serveru DB2 a | | instance> | | databáze. | +-------------------+------------------------+------------------------+ 2.3.2 Uživatelské účty vyžadované pro instalaci serverových produktů DB2 (Windows) Instalujete-li serverový produkt DB2 v systému Windows, budete potřebovat následující uživatelské účty: * uživatelský účet pro instalaci, * volitelně - jeden nebo více uživatelských účtů pro nastavení (tyto účty můžete vytvořit během instalace), * uživatelský účet serveru DB2 Administration Server (DAS) * a uživatelský účet instance DB2. Pro jiné produkty než DB2 Enterprise Server Edition můžete použít také lokální systémový účet (LocalSystem). Uživatelský účet pro instalaci je účet uživatele, který provádí instalaci. Uživatelský účet pro instalaci musí být definován před spuštěním Průvodce nastavením DB2. Uživatelské účty pro nastavení je možné definovat před instalací nebo je za vás může vytvořit Průvodce nastavením DB2. Všechny názvy uživatelských účtů musí splňovat pravidla pro pojmenovávání použitého operačního systému a pravidla pro pojmenovávání uživatelů a skupin produktu DB2. Rozšířená služba zabezpečení pro systém Windows Produkty DB2 nabízejí možnost využít rozšířené zabezpečení systému Windows. Je-li vybrána rozšířená funkce zabezpečení, je nutné uživatele, kteří budou spravovat nebo používat produkt DB2 přidat odpovídajícím způsobem do skupiny DB2ADMNS nebo DB2USERS. Tyto dvě nové skupiny vytváří instalační program produktu DB2. Při instalaci můžete buď specifikovat nové názvy, nebo můžete přijmout výchozí názvy. Chcete-li povolit tuto funkci zabezpečení, zaškrtněte během instalace produktu DB2 políčko Povolit zabezpečení operačního systému na panelu Povolit zabezpečení operačního systému pro objekty DB2. Přijměte výchozí hodnoty v polích Skupina administrátorů DB2 a Skupina uživatelů DB2. Výchozí názvy skupin jsou DB2ADMNS a DB2USERS. Vznikne-li konflikt s názvy existujících skupin, budete vyzváni k zadání jiných názvů. V případě potřeby můžete zadat vlastní hodnoty. Uživatelské účty serveru DB2 Uživatelský účet pro instalaci K provedení instalace je vyžadován lokální uživatelský účet nebo uživatelský účet domény. Uživatelský účet v počítači, na kterém budete provádět instalaci, musí patřit do skupiny Administrators. Alternativně lze použít jiný uživatelský účet než účet administrátora. V tom případě musí člen skupiny Administrators systému Windows nejprve zvýšit oprávnění systému Windows pro uživatele, který není administrátor, aby se z účtu tohoto uživatele mohla provést instalace. V operačních systémech Windows 2008 a Windows Vista nebo novějších může uživatel bez oprávnění administrátora provádět instalační kroky, avšak bude dotázán na administrativní údaje pověření Průvodcem nastavením DB2. Uživatelskému účtu pro instalaci musí být uděleno právo přistupovat k tomuto počítači ze sítě. Pokud instalace vyžaduje vytvoření nebo ověření účtu domény, musí ID uživatele pro instalaci náležet do skupiny administrátorů dané domény. Jako účet pro přihlášení ke službě pro všechny produkty (s výjimkou produktu DB2 Enterprise Server Edition) můžete také použít vestavěný účet LocalSystem. Uživatelská oprávnění udělená instalačním programem DB2 Instalační program produktu DB2 neuděluje uživatelské právo pro ladění programů. Instalační program produktu DB2 uděluje následující uživatelská práva: * Vystupovat jako část operačního systému. * Vytvořit objekt prvku. * Zamknout stránky v paměti. * Přihlásit se jako služba. * Zvýšit kvóty. * Zaměnit úroveň procesu. Uživatelský účet serveru DB2 Administration Server (DAS) Pro server DB2 Administration Server (DAS) je vyžadován lokální nebo doménový uživatelský účet. Pokud provádíte instalaci pomocí souboru odpovědí, můžete v tomto souboru uvést rovněž lokální systémový účet. Podrobnější informace naleznete v ukázkových souborech odpovědí v adresáři db2\windows\samples. Lokální systémový účet (LocalSystem) je k dispozici pro všechny produkty (s výjimkou produktu DB2 Enterprise Server Edition) a lze jej vybrat prostřednictvím Průvodce nastavením DB2. Server DAS je speciální administrační služba DB2 zajišťující podporu nástrojům s grafickým uživatelským rozhraním a napomáhající při provádění úloh administrace u lokálních a vzdálených serverů DB2. Serveru DAS je přiřazen uživatelský účet, který je použit pro přihlášení služby DAS k počítači, v němž je služba DAS spuštěna. Uživatelský účet serveru DAS můžete vytvořit před instalací produktu DB2, nebo jej za vás může vytvořit Průvodce nastavením DB2. Pokud chcete, aby Průvodce nastavením DB2 vytvořil nový uživatelský účet v doméně, musí mít uživatelský účet použitý k instalaci oprávnění pro vytvoření uživatelských účtů v doméně. Uživatelský účet musí patřit do skupiny Administrátoři v počítači, ve kterém budete provádět instalaci. Tomuto účtu budou udělena následující uživatelská práva: * Vystupovat jako část operačního systému. * Ladit programy. * Vytvořit objekt typu token. * Zamknout stránky v paměti. * Přihlásit se jako služba. * Zvýšit kvóty (úprava paměťových kvót pro procesy v operačních systémech Windows XP a Windows Server 2003) * Zaměnit úroveň procesu Je-li povoleno rozšířené zabezpečení, bude mít skupina DB2ADMNS všechna uvedená oprávnění. Můžete přidat uživatele do této skupiny, aniž by bylo nutné uvedená oprávnění přidávat explicitně. Uživatel však stále musí být členem skupiny Local Administrators. Oprávnění Ladit programy je nutné pouze tehdy, je-li pro vyhledání skupiny DB2 explicitně určeno použití přístupového prvku. Je-li uživatelský účet vytvořen instalačním programem, budou mu udělena tato oprávnění. Jestliže uživatelský účet již existuje, budou mu také udělena tato oprávnění. Udělí-li oprávnění instalační program, nabudou některá z nich účinnosti až při prvním přihlášení k účtu, kterému byla udělena, nebo až po restartování systému. Doporučuje se, aby uživatel DAS měl oprávnění SYSADM ve všech systémech DB2 v daném prostředí, aby mohl v případě potřeby spustit nebo ukončit další instance. Podle výchozího nastavení má každý uživatel, který je členem skupiny Administrators, oprávnění SYSADM. Uživatelský účet instance DB2 Uživatelský účet musí patřit do skupiny Administrátoři v počítači, ve kterém budete provádět instalaci. Pro instanci DB2 je vyžadován lokální uživatelský účet nebo uživatelský účet domény. Každé instanci DB2 je při vytvoření instance přiřazen jeden uživatel. Při spuštění instance se produkt DB2 přihlašuje pomocí tohoto jména uživatele. Pokud k provedení databázové operace (například vytvoření databáze) pro instanci DB2 vytvořenou prostřednictvím účtu lokálního uživatele nebo účtu LocalSystem použijete uživatelský účet domény, dojde k chybě. Pokud víte, že budete používat uživatelský účet domény, je třeba tuto instanci vytvořit pomocí uživatelského účtu domény. Ke spuštění instalace pro všechny produkty, s výjimkou produktu DB2 Enterprise Server Edition, můžete také použít vestavěný účet LocalSystem. Uživatelský účet instance DB2 můžete vytvořit před instalací produktu DB2 nebo jej za vás může vytvořit Průvodce nastavením DB2. Pokud chcete, aby Průvodce nastavením DB2 vytvořil nový uživatelský účet v doméně, musí mít uživatelský účet použitý k instalaci oprávnění pro vytvoření uživatelských účtů v doméně. Tomuto účtu budou udělena následující uživatelská práva: * Vystupovat jako část operačního systému. * Ladit programy. * Vytvořit objekt typu token. * Zvýšit kvóty. * Zamknout stránky v paměti. * Přihlásit se jako služba. * Zaměnit úroveň procesu. Je-li povoleno rozšířené zabezpečení, bude mít skupina DB2ADMNS všechna uvedená oprávnění. Můžete přidat uživatele do této skupiny, aniž by bylo nutné uvedená oprávnění přidávat explicitně. Uživatel však stále musí být členem skupiny Local Administrators. Oprávnění Ladit programy je nutné pouze tehdy, je-li pro vyhledání skupiny DB2 explicitně určeno použití přístupového prvku. Je-li uživatelský účet vytvořen instalačním programem, budou mu udělena tato oprávnění. Jestliže uživatelský účet již existuje, budou mu také udělena tato oprávnění. Udělí-li oprávnění instalační program, nabudou některá z nich účinnosti až při prvním přihlášení k účtu, kterému byla udělena, nebo až po restartování systému. 2.3.3 Nastavení rozšířených oprávnění systému Windows před instalací produktu DB2 (Windows) Běžná metoda instalace produktu DB2 v systému Windows využívá uživatelský účet administrátora. Produkty DB2 však lze instalovat také pomocí účtu uživatele, který není administrátorem. K tomu je třeba, aby administrátor systému Windows konfiguroval funkci zvýšených oprávnění systému Windows. Tato úloha popisuje postup, pomocí nějž může administrátor systému Windows nastavit v počítači zvýšená oprávnění dovolující provádět instalaci i pod účtem uživatele, který není administrátorem. Je zde popsána i související úloha udělení oprávnění k administraci produktu DB2 uživatelům, kteří nepatří do skupiny administrátorů. Tuto úlohu obvykle provádí administrátor systému Windows, který chce umožnit jiné osobě bez účtu administrátora instalovat produkt DB2. Úloha této osoby může zahrnovat pouze instalaci produktu DB2 nebo také správu produktu DB2 po instalaci. Než začnete tento postup provádět, seznamte se s následujícími omezeními platnými pro instalaci uživatelem, který není členem skupiny administrátorů, s využitím zvýšených oprávnění: * Uživatelé, kteří nepatří do skupiny administrátorů, mohou instalovat opravy FixPack, doplňkové produkty a nové verze produktu DB2 jen tehdy, jestliže předchozí instalace nebo aktualizace provedl tentýž uživatel nepatřící do skupiny administrátorů. * Uživatelé, kteří nepatří do skupiny administrátorů, nemohou produkt DB2 odinstalovat. Uživatelé, kteří nepatří do skupiny administrátorů v operačních systémech Windows Vista (a novějších), produkt DB2 odinstalovat mohou. Tento postup využívá editor zásad skupiny systému Windows. 1. Klepněte postupně na volby Start -> Spustit a zadejte příkaz gpedit.msc. Otevře se okno Zásady skupiny. 2. Klepněte postupně na položky Konfigurace počítače -> Šablony pro správu -> Součásti systému Windows -> Instalační služba systému Windows. 3. Aktivujte (povolte) následující parametry zásad skupin: * Vždy nainstalovat se zvýšenými oprávněními (povinné) * Povolit uživatelům ovládat instalace (povinné) * Zakázat Instalační službu systému Windows. Poté pro tuto volbu nastavte hodnotu Nikdy. * Povolit uživateli opravovat produkty vyžadující zvýšená oprávnění (volitelné) * Povolit uživateli se zvýšenými oprávněními používat vyměnitelná média (volitelné) * Povolit uživateli se zvýšenými oprávněními procházet zdroje (volitelné pro nové instalace, povinné pro upgrady sad FixPack) 4. Povolte zvýšená oprávnění pro uživatelský účet, pod nímž bude instalace prováděna. a. Klepněte postupně na položky Konfigurace uživatele -> Šablony pro správu -> Součásti systému Windows > Instalační služba systému Windows. b. Povolte parametr zásad skupiny Vždy nainstalovat se zvýšenými oprávněními (povinné). 5. Nastavte parametry související s uživatelským účtem, pod kterým bude instalován produkt DB2. * Určete uživatelský účet, pod kterým bude instalován produkt DB2. V případě potřeby tento účet vytvořte. * Udělte zvolenému účtu oprávnění pro zápis na jednotku, na kterou bude produkt instalován. 6. Volitelné: Proveďte další kroky související s instalací oprav FixPack: * Udělte uživateli oprávnění ke čtení z adresáře sqllib\cfg. * Zkontrolujte, zda je povolena volba allowlockdownpatch (viz popis uvedený v dokumentaci k sadě SDK instalačního programu systému Windows), protože instalace oprav FixPack jsou považovány za méně významné aktualizace produktu. 7. Aktualizujte zásady zabezpečení počítače jedním z následujících způsobů: * Restartujte počítač. * Na příkazový řádek zadejte příkaz gpupdate.exe. Provedením tohoto postupu nastavíte v počítači zvýšená oprávnění a definujete uživatelský účet, který bude možné využít k instalaci serverových produktů DB2, klientů a oprav FixPack. Po dokončení instalace produktu DB2 platí: * Každý uživatel ve skupině oprávnění pro správu systému (SYSADM) nebo řízení systému (SYSCTRL) definované v rámci konfigurace správce databází pro příslušnou instanci může vytvářet a používat databáze produktu DB2 v rámci instance DB2. * Pouze uživatel s lokálním oprávněním administrátora může spouštět obslužné programy instance DB2, například db2icrt, db2idrop, db2iupdt či db2iupgrade. * Požadavky na autorizaci pro spouštění příkazu db2start či db2stop jsou definovány v tématech s popisem příkazů START DATABASE MANAGER a STOP DATABASE MANAGER. Použití programu regedit namísto editoru zásad skupiny systému Windows Alternativou k použití editoru zásad skupiny systému Windows je použití programu regedit. 1. Do větve registru HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows přidejte klíč installer. 2. Upravte následující hodnoty v klíči installer: * Položka AlwaysInstallElevated - zadejte hodnotu REG_DWORD=1. * Položka AllowLockdownBrowse - zadejte hodnotu REG_DWORD=1. * Položka AllowLockdownMedia - zadejte hodnotu REG_DWORD=1. * Položka AllowLockdownPatch - zadejte hodnotu REG_DWORD=1. * Položka DisableMSI - zadejte hodnotu REG_DWORD=0. * Položka EnableUserControl - zadejte hodnotu REG_DWORD=1. 3. Do větve registru HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows přidejte klíč installer. 4. Upravte následující hodnoty v klíči installer: * Položka AlwaysInstallElevated - zadejte hodnotu REG_DWORD=1. Odebrání rozšířených oprávnění Po udělení rozšířených oprávnění můžete tuto akci vrátit zpět. Chcete-li to provést, odeberte klíč registru Installer z větve HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows. Udělení oprávnění k administraci produktů DB2 uživateli, který není členem skupiny administrátorů V této situaci budou mít oprávnění k administraci produktů DB2 pouze členové skupiny administrátorů systému Windows. Administrátor systému Windows může uživateli, který nainstaloval produkt DB2 a není členem skupiny administrátorů, udělit jedno nebo více oprávnění k administraci produktu DB2, například oprávnění SYSADM, SYSMAINT nebo SYSCTRL. 2.3.4 Udělení práv uživatele (Windows) Toto téma popisuje kroky nutné k udělení práv uživatele v operačních systémech Windows. Pro uživatelské účty pro instalaci a nastavení produktu DB2 je doporučeno udělit specifická práva uživatele. Chcete-li udělit rozšířená práva uživatele v systému Windows, musíte se přihlásit jako lokální administrátor. 1. Klepněte postupně na volby Start -> Spustit a zadejte příkaz secpol.msc. V systémech Windows 2008 a Windows Vista (nebo novějším) klepněte na volbu Start a do vyhledávacího panelu zadejte příkaz secpol.msc. Klepněte na tlačítko OK. 2. Vyberte položku Místní zásady zabezpečení. 3. V levém podokně rozbalte objekt Místní zásady a poté vyberte položku Přiřazení uživatelských práv. 4. V pravém podokně vyberte uživatelské právo, které chcete přiřadit. 5. Z nabídky vyberte položku Akce --> Zabezpečení. 6. Klepněte na tlačítko Přidat, vyberte uživatele nebo skupinu, kterým chcete právo přiřadit, a klepněte na tlačítko Přidat. 7. Klepněte na tlačítko OK. Pokud daný počítač patří do domény Windows, mohou uživatelská oprávnění v doméně potlačit vaše lokální nastavení. V takovém případě bude muset změny uživatelských práv provést administrátor sítě. 2.3.5 Rozšíření schématu Active Directory pro adresářové služby LDAP (Windows) Pokud máte v úmyslu používat funkci adresářového serveru LDAP (Lightweight Directory Access Protocol) v systému Windows Server 2003, je třeba rozšířit schéma Active Directory o třídy objektů a definice atributů DB2. Tuto úpravu byste měli provést před instalací jakýchkoli produktů DB2. Rozšířením adresářového schématu dosáhnete následujících změn: * Výchozí instance DB2, vytvořená během instalace, je katalogizována jako uzel DB2 v adresáři Active Directory, pokud má jméno uživatele, pod nímž je instalace prováděna, dostatečná oprávnění pro zápis do adresáře Active Directory. * Všechny databáze, které uživatel vytvoří po instalaci, budou automaticky katalogizovány v adresáři Active Directory. Pokud se rozhodnete nainstalovat produkt DB2 a vytvořit databáze před rozšířením adresářového schématu, musíte provést registraci uzlu a katalogizaci databází ručně. Vašemu uživatelskému účtu v systému Windows musí být přiděleno oprávnění ke správě schématu. Chcete-li rozšířit adresářové schéma, postupujte takto: 1. Přihlaste se k řadiči domény. 2. Prostřednictvím uživatelského účtu, který má oprávnění ke správě schématu, spusťte program db2schex.exe z instalačního disku DVD. Tento program můžete spustit, aniž byste se odhlašovali a znovu přihlašovali, a to následujícím příkazem: runas /user:TatoDomena\Administrator x:\db2\Windows\utilities\db2schex.exe kde x: je písmeno označující jednotku DVD. Po dokončení běhu programu db2schex.exe můžete pokračovat v instalaci produktu DB2. 2.3.6 Ověření dostupnosti rozsahu portů v zúčastněných počítačích (Windows) Tato úloha popisuje kroky nutné pro ověření dostupnosti rozsahu portů v zúčastněných počítačích. Rozsah portů je používán správcem FCM. Správce FCM představuje funkci produktu DB2 obstarávající komunikaci mezi servery databázových oblastí. Při instalaci serveru databázové oblasti vlastnícího instanci do primárního počítače vyhradí produkt DB2 rozsah portů podle zadaného počtu serverů databázových oblastí zúčastněných v prostředí dělené databáze. Výchozí rozsah je čtyři porty. Průvodce nastavením DB2 musí být schopen rezervovat identický rozsah portů při instalaci serverů databázových oblastí do zúčastněných počítačů. Tento rozsah portů musí volný v každém ze serverů databázových oblastí. Tato úloha by měla být provedena po instalaci serveru databázové oblasti vlastnícího instanci a před instalací zúčastněných serverů databázových oblastí. Chcete-li ověřit dostupnost rozsahu portů v zúčastněných počítačích, postupujte takto: 1. Otevřete soubor services. Výchozím umístěním souboru services je adresář %SystemRoot%\system32\drivers\etc, kde proměnná %SystemRoot% reprezentuje kořenový adresář systému Windows. 2. Vyhledejte porty vyhrazené pro správce FCM produktu DB2. Položky by měly vypadat přibližně takto: DB2_DB2 60000/tcp DB2_DB2_1 60001/tcp DB2_DB2_2 60002/tcp DB2_DB2_END 60003/tcp Produkt DB2 vyhradí první čtyři dostupné porty od hodnoty 60000. 3. V každém zúčastněném počítači otevřete soubor services a ověřte, že nejsou použity porty vyhrazené pro správce FCM produktu DB2 v souboru services v primárním počítači. 4. V případě, že jsou v některém zúčastněném počítači požadované porty použity, určete dostupný rozsah portů pro všechny počítače a aktualizujte všechny soubory services včetně souboru services v primárním počítači. 2.4 Další požadavky na instalaci v systému Linux a UNIX 2.4.1 Více kopií produktu DB2 v jednom počítači (systémy Linux a UNIX) Produkty DB2 lze nainstalovat do libovolné instalační cesty. Do jednoho počítače lze nainstalovat i více produktů DB2. Jednotlivé kopie produktu DB2 mohou být na stejné úrovni kódu nebo na různých úrovních. Instalace produktů DB2 uživatelů root lze nainstalovat do instalační cesty podle vaší volby. Není-li určeno jinak, výchozí instalační cesty jsou následující: * pro operační systémy AIX, HP-UX nebo Solaris: /opt/IBM/db2/V9.7 * pro operační systémy Linux: /opt/ibm/db2/V9.7 Pokud používáte Průvodce nastavením DB2 a vyberete instalaci nové kopie produktu DB2, bude v případě, že je výchozí instalační cesta již používána, jako výchozí cesta použita následující cesta: * pro operační systémy AIX, HP-UX nebo Solaris: /opt/IBM/db2/V9.7_## * pro operační systémy Linux /opt/ibm/db2/V9.7_## kde parametr ## označuje pořadové číslo s nulou jako předponou v rozsahu 01 až 99. Pro první výskyt úpravy výchozí cesty je použita hodnota _01. Předpokládejme například, že produkt DB2 je nainstalován s použitím Průvodce nastavením DB2 bez specifikace instalační cesty a že výchozí instalační cesta /opt/ibm/db2/V9.7 je již používána. V tomto případě bude produkt DB2 nainstalován do nové výchozí cesty /opt/ibm/db2/V9.7_01. Pokud nainstalujete kopii produktu DB2 pomocí jiné metody instalace než Průvodce nastavením DB2, je nutné zadat instalační cestu. Automatická sekvenční přírůstková přípona je pro výchozí cestu použita pouze v případě, kdy je k instalaci kopie produktu DB2 použit Průvodce nastavením DB2. Bez ohledu na metodu instalace nelze plnou verzi produktu nainstalovat do cesty, kde se nachází jiná kopie produktu DB2 (jako je například cesta /opt/ibm/db2/V9.7). Kopie produktu DB2 nainstalovaná do podadresáře existující kopie produktu DB2 není podporována, protože nebude možné používat žádné kopie. S možností instalovat více kopií produktu DB2 do jednoho systému a libovolně určovat instalační cesty jednotlivých produktů a komponent systému DB2 souvisí příkaz db2ls, jenž vám umožňuje sledovat, které produkty a komponenty jsou nainstalovány a jaké instalační cesty využívají. Pomocí příkazu db2ls vyhledejte produkty DB2 nainstalované v daném systému. Při instalaci více kopií produktu DB2 v jednom systému platí následující omezení: * Instalace uživatelů bez oprávnění root nepodporují více kopií produktu DB2. * V daném systému smí existovat pouze jeden server DB2 Administration Server (DAS). * Názvy instancí musí být mezi kopiemi produktu DB2 jedinečné. * V jedné kopii produktu DB2 nejsou k dispozici informace o instancích vytvořených v jiné kopii DB2. Vlastnictví instance však lze z jedné kopie produktu DB2 převést na jinou pomocí příkazu db2iupdt. * Při vytvoření odkazů pomocí příkazu db2ln pro jednu kopii produktu DB2 budou ostatní kopie převedeny do nefunkčního stavu. Má-li současně existovat více kopií produktu DB2, nesmí být vytvořeny žádné odkazy. * 32bitové obrazy systému Linux nelze nainstalovat na platformách operačního systému Linux x64. * Instalační nástroje DB2 nepodporují více současných volání ve stejném počítači stejným uživatelem. 2.4.2 Uživatelé a skupiny produktu DB2 (Linux a UNIX) Průvodce nastavením DB2 vytvoří (v případě potřeby) uživatele a skupiny automaticky během instalace produktu DB2. Poznámka: Toto téma se nevztahuje na instalace uživatelů bez oprávnění root. Pokud použijete Průvodce nastavením DB2, můžete následující uživatele a skupiny vytvořit během instalace. Chcete-li následující uživatele a skupiny vytvořit ručně, naleznete informace v dokumentu 2.4.5, "Vytvoření ID skupin a uživatelů pro instalaci databáze DB2 (Linux a UNIX)". K provozování produktu DB2 v systémech Linux a UNIX stačí použití tří uživatelských účtů a tří skupin. Vlastník instance Instance DB2 je vytvořena v domovském adresáři vlastníka instance. Toto jméno uživatele řídí všechny procesy produktu DB2 a vlastní všechny souborové systémy a zařízení používané databázemi obsaženými v instanci. Výchozím uživatelem je db2inst1 a výchozí skupinou je db2iadm1. Výchozí akcí při práci s Průvodcem nastavením DB2 je vytvoření nového uživatele instance DB2. Výchozí jméno je db2inst1. Pokud toto jméno již existuje, Průvodce nastavením DB2 bude prohledávat další jména uživatelů (db2inst2, db2inst3 atd). Hledání bude pokračovat, dokud průvodce nenajde první jméno uživatele, které dosud není přiřazeno existujícímu uživateli v systému jako výchozí ID vlastníka instance. Pokud vyberete volbu pro pokračování, Průvodce nastavením DB2 Setup tohoto uživatele vytvoří. V případě potřeby však můžete jako vlastníka instance určit také existujícího uživatele. Tato metoda vytváření jmen uživatelů se používá i pro vytváření chráněných uživatelů a uživatelů administračního serveru DB2. Chráněný uživatel Chráněný uživatel slouží ke spuštění uživatelem definovaných funkcí (UDF) a uložených procedur mimo adresový prostor používaný databází DB2. Výchozím uživatelem je db2fenc1 a výchozí skupinou je db2fadm1. Pokud nepotřebujete tuto úroveň zabezpečení, například v testovacím prostředí, můžete jako chráněného uživatele použít vlastníka instance. Uživatel administračního serveru DB2 Jméno uživatele administrativního serveru DB2 slouží ke spuštění serveru DB2 administration server (DAS) v daném systému. Výchozí uživatel je dasusr1 a výchozí skupina je dasadm1. Toto jméno uživatele je používáno také nástroji grafického uživatelského rozhraní produktu DB2 při provádění administračních úloh s instancemi databází a databázemi lokálního serveru. V každém počítači může existovat pouze jeden server DAS. Jeden server DAS obsluhuje jednu nebo více instancí databáze, včetně instancí databáze, které náležejí do různých instalací. Server DB2 může obsluhovat více instancí databáze, jejichž úroveň vydání je nižší než úroveň vydání serveru DAS. Pro instance databáze, jejichž úroveň vydání je vyšší než úroveň vydání serveru DAS, musí být server DAS migrován na vyšší úroveň. Úroveň vydání serveru DAS musí být stejně vysoká nebo vyšší než úroveň vydání všech instancí databáze, které obsluhuje. Omezení ID uživatele Pro ID uživatele platí následující omezení a požadavky: * Je třeba mít k dispozici primární skupinu jinou než guests (hosté), admins (administrátoři), users (uživatelé) a local (lokální). * ID uživatele může obsahovat malá písmena (a-z), číslice (0-9) a znak podtržítka ( _ ). * Jeho délka nesmí překročit 8 znaků. * Nesmí začínat řetězcem IBM, SYS, SQL ani číslicí. * Nesmí se jednat o vyhrazené slovo produktu DB2 (USERS, ADMINS, GUESTS, PUBLIC a LOCAL) ani o vyhrazené slovo jazyka SQL. * Pro ID instance DB2, ID serveru DAS nebo chráněné ID nelze použít žádná ID uživatele s oprávněním uživatele root. * Nesmí obsahovat znaky s diakritikou. * Jsou-li místo vytvoření nových ID použita stávající ID uživatelů, zkontrolujte, zda splňují následující podmínky: * Nejsou uzamknuta. * Dosud neuplynula doba platnosti jejich hesel. 2.4.3 Aspekty centralizované správy uživatelů (Linux a UNIX) V prostředích obsahujících zabezpečovací software je třeba zvážit některé aspekty instalace. Poznámka: V rámci instalace DB2 nelze aktualizovat ani vytvářet uživatele a skupiny, pokud jsou jejich údaje řízeny z vnějšku daného operačního systému. K řízení údajů uživatelů a skupin z vnějšku operačního systému lze například použít službu LDAP. Poznámka: Funkce NIS (Network Information Services) a NIS+ (Network Information Services Plus) jsou počínaje produktem DB2 verze 9.1, oprava FixPack 2 zamítnuty. Podpora těchto funkcí může být v některé z budoucích verzí zrušena. Doporučeným řešením služeb centralizované správy uživatelů je protokol LDAP (Lightweight Directory Access Protocol). Pokud je při vytvoření instance bez přítomnosti komponenty zabezpečení vytvořen administrační server databází (DAS), je seznam skupin vlastníka instance upraven tak, aby zahrnoval seznam primární skupiny uživatele serveru DAS. Pokud program vytvářející instanci nemůže změnit tyto vlastnosti, ohlásí tuto skutečnost. Zpráva s varováním obsahuje potřebné informace, na základě kterých bude možné provést změny ručně. Tyto aspekty je třeba vzít v úvahu u všech prostředí, v nichž externí zabezpečovací program nepovolí instalačnímu programu produktu DB2 nebo programům vytvářejícím instanci změnit charakteristiky uživatele. 2.4.4 Příprava na instalaci produktu DB2 for Linux v systému zSeries Chcete-li instalovat produkt DB2 na počítači IBM zSeries se systémem Linux, musíte zpřístupnit obraz instalace systému Linux. Je možné použít protokol FTP a odeslat instalační obraz operačnímu systému, nebo použít připojení souborového systému NFS a zpřístupnit operačnímu systému disk DVD. Předpoklady Získali jste již instalační obraz produktu DB2. Přístup k obrazu instalace pomocí FTP V počítači IBM zSeries se systémem Linux proveďte následující akce: 1. Zadejte následující příkaz: ftp váš_server.com kde váš_server.com představuje server FTP, na kterém je umístěn obraz instalace produktu DB2. 2. Zadejte své jméno uživatele a heslo. 3. Zadejte následující příkazy: bin get soubor produktu kde soubor produktu představuje název balíku příslušného produktu. Přístup k obrazu instalace pomocí přístupu NFS k disku DVD produktu DB2 Chcete-li použít disk DVD s produktem v operačním systému Linux, postupujte takto: 1. Připojte disk DVD produktu. 2. Exportujte adresář, ke kterému jste připojili disk DVD. Pokud jste například připojili disk DVD k adresáři /db2dvd, exportujte adresář /db2dvd. 3. V počítači IBM zSeries se systémem Linux připojte tento adresář pomocí NFS zadáním následujícího příkazu: mount -t nfs -o ro název_serveru_nfs:/db2dvd /název_lokálního_adresáře kde název_serveru_nfs je název hostitele serveru NFS, db2dvd je název adresáře exportovaného ze serveru NFS a název_lokálního_adresáře je název lokálního adresáře. 4. V počítači IBM zSeries se systémem Linux přejděte do adresáře, ke kterému je připojen disk DVD. To můžete provést zadáním příkazu cd /název_lokálního_adresáře, kde název_lokálního adresáře představuje bod připojení disku DVD daného produktu. 2.4.5 Vytvoření ID skupin a uživatelů pro instalaci databáze DB2 (Linux a UNIX) Průvodce nastavením DB2 vytvoří tyto uživatele a skupiny během procesu instalace. Chcete-li, můžete je vytvořit v předstihu. Abyste mohli provést tuto úlohu, musíte mít oprávnění uživatele root k vytváření uživatelů a skupin. Je třeba vytvořit tři uživatele a skupiny. Jména uživatelů a názvy skupin použitá v těchto pokynech jsou uvedena v následující tabulce. Můžete určit vlastní jména uživatelů a skupin, pokud budou vyhovovat pravidlům pro pojmenovávání platným v systému a v prostředí DB2. ID uživatelů, která vytvoříte, jsou nutná k provedení dalších úloh nastavení. Tabulka 11. Výchozí uživatelé a skupiny +-----------------------+----------------------+----------------------+ | Uživatel | Příklad jména | Příklad názvu | | | uživatele | skupiny | +-----------------------+----------------------+----------------------+ | Vlastník instance | db2inst1 | db2iadm1 | +-----------------------+----------------------+----------------------+ | Chráněný uživatel | db2fenc1 | db2fadm1 | +-----------------------+----------------------+----------------------+ | Uživatel | dasusr1 | dasadm1 | | administračního | | | | serveru DB2 | | | +-----------------------+----------------------+----------------------+ * V domovském adresáři vlastníka instance bude vytvořena instance produktu DB2. * Chráněný uživatel slouží ke spuštění uživatelem definovaných funkcí (UDF) a uložených procedur mimo adresový prostor používaný databází DB2. * Jméno uživatele serveru DB2 Administration Server slouží ke spuštění serveru DB2 Administration Server v systému. Chcete-li vytvořit vyžadovaná ID skupin uživatelů pro produkt DB2, postupujte takto: 1. Přihlaste se jako uživatel s oprávněním root. 2. Zadejte vhodné příkazy odpovídající vašemu operačnímu systému. Poznámka: Uvedené příklady příkazových řádků neobsahují hesla. Jedná se pouze o příklady. Pomocí příkazu passwd jméno_uživatele v příkazovém řádku lze nastavit heslo. Operační systémy AIX Chcete-li vytvořit skupiny v systému AIX, zadejte následující příkazy: mkgroup id=999 db2iadm1 mkgroup id=998 db2fadm1 mkgroup id=997 dasadm1 Vytvořte v jednotlivých skupinách uživatele: mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/home/db2inst1 db2inst1 mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/home/db2fenc1 db2fenc1 mkuser id=1002 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1 dasusr1 Nastavte počáteční heslo: passwd db2inst1 passwd db2fenc1 passwd dasusr1 Operační systémy HP-UX Chcete-li vytvořit skupinu v prostředí HP-UX, zadejte následující příkazy: groupadd -g 999 db2iadm1 groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1 Vytvořte v jednotlivých skupinách uživatele: useradd -g db2iadm1 -d /home/db2instl -m db2inst1 useradd -g db2fadm1 -d /home/db2fenc1 -m db2fenc1 useradd -g dbasgrp -d /home/dasusr1 -m dasusr1 Nastavte počáteční heslo: passwd db2inst1 passwd db2fenc1 passwd dasusr1 Operační systémy Linux Chcete-li vytvořit skupiny v operačním systému Linux, zadejte následující příkazy: groupadd -g 999 db2iadm1 groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1 Vytvořte v jednotlivých skupinách uživatele: useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1 useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1 useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1 Nastavte počáteční heslo: passwd db2inst1 passwd db2fenc1 passwd dasusr1 operační systémy Solaris Chcete-li vytvořit skupinu v prostředí Solaris, zadejte následující příkazy: groupadd -g 999 db2iadm1 groupadd -g 998 db2fadm1 groupadd -g 997 dasadm1 Vytvořte v jednotlivých skupinách uživatele: useradd -g db2iadm1 -u 1004 -d /export/home/db2inst1 -m db2inst1 useradd -g db2fadm1 -u 1003 -d /export/home/db2fenc1 -m db2fenc1 useradd -g dasadm1 -u 1002 -d /export/home/dasusr1 -m dasusr1 Nastavte počáteční heslo: passwd db2inst1 passwd db2fenc1 passwd dasusr1 2.4.6 Požadavky uživatelských omezení operačního systému (Linux a UNIX) V tomto tématu jsou uvedeny doporučené mezní uživatelské hodnoty pro procesy prostředků (ulimits) v operačních systémech Linux a UNIX. V závislosti na dané instalaci jádro DB2 automaticky zvýší hodnoty ulimits na různé úrovně: * Pro instalace uživatelů s oprávněním root jádro DB2 automaticky podle potřeby zvýší hodnotu ulimits na základě požadavků databázového systému DB2. * Pro instalace uživatelů bez oprávnění root může jádro DB2 pouze aktualizovat parametry ulimits data, nofiles a fsize pro proces jádra až do výše pevných limitů stanovených administrátorem systému. V obou případech bude pravděpodobně praktičtější nastavit mezní hodnoty pro prostředky v systému trvale. Zejména pro instalace uživatelů bez oprávnění root se silně doporučuje ponechat nastavení odpovídajících hodnot ulimit data, nofiles a fsize po instalaci na administrátorovi. Doporučené hodnoty ulimit pro instalace uživatelů bez oprávnění root Po dokončení instalace uživatele bez oprávnění root musí vlastník instance zkontrolovat pevné hodnoty ulimits operačního systému pro prostředky data, nofiles a fsize. Doporučené hodnoty jsou uvedeny v následující tabulce: Tabulka 12. Doporučené hodnoty ulimit pro instalace uživatelů bez oprávnění root +-------------+-------------+-------------+-------------+-------------+ | Prostředek | Popis | Minimální | Doporučená | Příkaz pro | | pevné | | hodnota | hodnota | zjištění | | hodnoty | | | | hodnoty | | ulimit | | | | | +-------------+-------------+-------------+-------------+-------------+ | data | Maximální | Množství | Neomezeno | ulimit -Hd | | | povolené | paměti | | | | | množství | dostupné v | | | | | soukromé | počítači | | | | | paměti pro | | | | | | proces | | | | +-------------+-------------+-------------+-------------+-------------+ | nofiles | Maximální | Větší než | 65536 nebo | ulimit -Hn | | | počet | souhrn | neomezeno | | | | povolených | všech | | | | | otevřených | konfigurač- | | | | | souborů pro | ních | | | | | proces | parametrů | | | | | | databáze | | | | | | MAXFILOP | | | | | | pro všechny | | | | | | databáze v | | | | | | dané | | | | | | instanci | | | +-------------+-------------+-------------+-------------+-------------+ | fsize | Maximální | Neomezeno | Neomezeno | ulimit -Hf | | | povolená | | | | | | velikost | | | | | | souboru | | | | +-------------+-------------+-------------+-------------+-------------+ Pokud nejsou dodrženy minimální hodnoty ulimit, mohou být pro jádro DB2 zaznamenány neočekávané chyby v důsledku nedostatku prostředků operačního systému. Tyto chyby mohou vést až k výpadku činnosti produktu DB2. Je-li nutné pro danou instalaci uživatele bez oprávnění root aktualizovat hodnoty ulimit, obraťte se na některého uživatele root nebo na administrátora systému. Hodnoty ulimit musí být nastaveny ručně, kromě operačních systémů AIX, kde také máte možnost nastavit hodnoty ulimit spuštěním příkazu db2rfe. 2.4.7 Parametry jádra (Linux a UNIX) 2.4.7.1 Úprava konfiguračních parametrů jádra (HP-UX) Má-li produkt DB2 pracovat správně v systému HP-UX, může být nutné aktualizovat konfigurační parametry jádra systému. Chcete-li aktualizovat hodnoty konfiguračních parametrů jádra, je nutné restartovat počítač. Abyste mohli upravovat konfigurační parametry jádra, musíte mít oprávnění root. Chcete-li upravit parametry jádra, postupujte takto: 1. Zadáním příkazu sam spusťte program System Administration Manager (SAM). 2. Dvakrát klepněte na ikonu Kernel Configuration. 3. Dvakrát klepněte na ikonu Configurable Parameters. 4. Dvakrát klepněte na parametr, který chcete změnit, a zadejte novou hodnotu do pole Formula/Value. 5. Klepněte na tlačítko OK. 6. Zopakujte tento postup pro všechny Konfigurační parametry jádra, které chcete změnit. 7. Jakmile dokončíte nastavení konfiguračních parametrů jádra, vyberte z pruhu nabídky volbu Action --> Process New Kernel. Operační systém HP-UX se po změně hodnot konfiguračních parametrů jádra automaticky restartuje. 2.4.7.2 Doporučené konfigurační parametry jádra (HP-UX) Pro systémy HP-UX se 64bitovým databázovým systémem DB2: Chcete-li navrhnout příslušné hodnoty konfiguračních parametrů jádra pro váš systém, spusťte příkaz db2osconf. Obslužný program db2osconf lze spustit pouze z adresáře $DB2DIR/bin, kde $DB2DIR je adresář, v němž byl nainstalován produkt DB2. 2.4.7.3 Úprava parametrů jádra (Linux) Před instalací databázového systému DB2 aktualizujte parametry jádra systému Linux. Výchozí hodnoty některých parametrů jádra systému Linux nepostačují pro běh databázového systému DB2. Abyste mohli upravovat parametry jádra, musíte mít oprávnění root. Chcete-li aktualizovat parametry jádra v systémech Red Hat nebo SUSE Linux, postupujte následovně: 1. Zadejte příkaz ipcs -l. 2. Analýzou výstupních údajů určete, zda je v daném systému nutné provést některé změny. Vpravo od znaků // se nacházejí komentáře, kde jsou uvedeny názvy parametrů. # ipcs -l ------ Shared Memory Limits -------- max number of segments = 4096 // SHMMNI max seg size (kbytes) = 32768 // SHMMAX max total shared memory (kbytes) = 8388608 // SHMALL min seg size (bytes) = 1 ------ Semaphore Limits -------- max number of arrays = 1024 // SEMMNI max semaphores per array = 250 // SEMMSL max semaphores system wide = 256000 // SEMMNS max ops per semop call = 32 // SEMOPM semaphore max value = 32767 ------ Messages: Limits -------- max queues system wide = 1024 // MSGMNI max size of message (bytes) = 65536 // MSGMAX default max size of queue (bytes) = 65536 // MSGMNB * Na začátku prvního odstavce Omezení sdílené paměti (Shared Memory Limits) jsou dva parametry, SHMMAX a SHMALL, které si musíme prohlédnout. SHMMAX je maximální velikost segmentu sdílené paměti v systému Linux a SHMALL je maximum alokace stránek sdílené paměti v systému. * Doporučuje se nastavit Hodnotu SHMMAX na hodnotu rovnou množství fyzické paměti v systému. Minimum požadované v systémech x86 je 268435456 (256 MB) a pro 64bitové systémy 1073741824 (1 GB). * Hodnota SHMALL je nastavena podle výchozího nastavení na 8 GB (8388608 kB = 8 GB). Máte-li k dispozici více fyzické paměti než toto množství a má-li být použita pro produkt DB2, je hodnota tohoto parametru zvýšena na přibližně 90 % množství fyzické paměti v počítači. Příklad: Pro počítačový systém se 16 GB paměti, která má být primárně použita pro systém DB2, se pro parametr SHMALL doporučuje nastavit hodnotu 3774873 (90 % ze 16 GB je 14,4 GB a tuto hodnotu je třeba vydělit základní velikostí stránky - 4 kB). Výstup příkazu ipcs převedl hodnotu parametru SHMALL na kB. Jádro vyžaduje tuto hodnotu ve formě počtu stránek. Pokud provádíte upgrade na verzi 9.7 produktu DB2 a nepoužíváte výchozí nastavení parametru SHMALL, je třeba k nastavení parametru SHMALL přidat další 4 GB. Toto zvýšení paměti je vyžadováno správcem FCM pro dodatečné vyrovnávací paměti a kanály. * Další odstavec se týká množství semaforů, které jsou k dispozici operačnímu systému. Parametr jádra "sem" se skládá ze 4 prvků, SEMMSL, SEMMNS, SEMOPM a SEMMNI. Prvek SEMMNS vznikne vynásobením prvku SEMMSL prvkem SEMMNI. Správce databází vyžaduje, aby byl počet polí (SEMMNI) podle potřeby zvětšen. Obvykle platí, že prvek SEMMNI se má rovnat dvojnásobku maximálního počtu agentů, jejichž použití se v systému očekává, vynásobenému počtem logických oblastí počítače databázového serveru s přičteným počtem připojení lokálních aplikací v počítači databázového serveru. * Třetí odstavec se týká zpráv v systému. * Parametr MSGMNI ovlivňuje počet agentů, kteří mohou být spuštěni, parametr MSGMAX ovlivňuje velikost zprávy, která může být zaslána do fronty a parametr MSGMNB ovlivňuje velikost fronty. * Hodnotu parametru MSGMAX je třeba změnit na 64 kB (tj. 65535 bajtů) a hodnotu parametru MSGMNB je třeba zvýšit na 65535. 3. Pro změnu těchto parametrů jádra je třeba upravit soubor /etc/sysctl.conf. Pokud tento soubor neexistuje, vytvořte jej. Na následujících řádcích jsou uvedeny příklady hodnot, které je třeba v souboru uvést: kernel.sem = 250 256000 32 1024 #Příklad: shmmax pro 64bitový systém kernel.shmmax=1073741824 #Příklad: shmall pro 90 procent ze 16 GB paměti kernel.shmall=3774873 kernel.msgmax=65535 kernel.msgmnb=65535 4. Spuštěním příkazu sysctl s parametrem -p se načte nastavení příkazu sysctl z výchozího souboru /etc/sysctl.conf: sysctl -p 5. Postup při zajištění platnosti provedených změn po každém novém zavedení systému: * (SUSE Linux) Aktivujte soubor boot.sysctl. * (Red Hat) Inicializační skript rc.sysinit načte soubor /etc/sysctl.conf automaticky. 2.4.7.4 Úprava konfiguračních parametrů jádra (Solaris Operating System) Pokud má databázový systém DB2 pracovat správně, doporučuje se aktualizovat konfigurační parametry jádra systému. Chcete-li navrhnout doporučené parametry jádra, můžete použít příkaz db2osconf. Chcete-li využít výhod ovládacích prvků projektových prostředků (/etc/project), vyhledejte příslušné informace v dokumentaci systému Solaris. Abyste mohli upravovat parametry jádra, musíte mít oprávnění root. Chcete-li použít příkaz db2osconf, musíte nejprve instalovat databázový systém DB2. Obslužný program db2osconf lze spustit pouze z adresáře $DB2DIR/bin, kde $DB2DIR je adresář, v němž byl nainstalován produkt DB2. Po změně parametrů jádra je nutné systém restartovat. Chcete-li nastavit parametr jádra, přidejte na konec souboru /etc/system následující řádek: set název_parametru = hodnota Chcete-li například nastavit hodnotu parametru msgsys:msginfo_msgmax, přidejte na konec souboru /etc/system následující řádek: set msgsys:msginfo_msgmax = 65535 Po aktualizaci souboru /etc/system restartujte systém. 2.5 Instalace v systému Windows 2.5.1 Instalace serverových produktů DB2 - přehled (Windows) Toto téma shrnuje postup instalace serverového produktu DB2 v systému Windows. Chcete-li nainstalovat serverový produkt DB2, postupujte takto: 1. Zkontrolujte splnění předpokladů instalace produktu DB2. 2. Seznamte se s informacemi o upgradu produktu DB2, jsou-li k dispozici. 3. Připravte si instalační médium: Disk DVD produktu Vložte disk DVD produktu DB2 do jednotky DVD-ROM. Obraz instalace Pokud jste stáhli obraz instalace, rozbalte tento soubor. 4. Instalujte produkt DB2 prostřednictvím: * Průvodce nastavením DB2. * Tichá instalace se souborem odpovědí. Pomocí Průvodce nastavením DB2 můžete provést různé úlohy instalace a konfigurace - například: * Výběr typu instalace produktu DB2 (typická, kompaktní nebo vlastní). * Výběr umístění instalace produktu DB2. * Instalace jazyků, které později nastavíte jako výchozí jazyk rozhraní produktu a zpráv. * Nastavení rozšířeného zabezpečení produktu DB2. * Nastavení instance DB2 (Včetně nastavení uživatele instance. Při výchozím nastavení shodný s uživatelem DAS). * Nastavení serveru DB2 Administration Server (včetně nastavení uživatele serveru DAS). * Nastavení serveru DB2 Text Search. * Nastavení kontaktních informací pro správu a upozornění monitoru narušení. * Nastavení a konfigurování instance (včetně nastavení uživatele instance). * Příprava katalogu nástrojů DB2. * Určení portu pro Informační centrum DB2. * Vytvoření souborů odpovědí. * Instalace dalších produktů. 2.5.2 Instalace serverů DB2 (Windows) Tato úloha popisuje spuštění Průvodce nastavením DB2 v systému Windows. Průvodce nastavením DB2 se používá k definování instalace a k instalaci databázového produktu DB2 do systému. Před tím, než začnete Před spuštěním Průvodce nastavením DB2 musí být splněny následující předpoklady: * Pokud máte v úmyslu nastavit prostředí dělené databáze, postupujte podle tématu "Nastavení prostředí dělené databáze". * Zkontrolujte, že váš systém splňuje požadavky na instalaci, paměť a disk. * Pokud máte v úmyslu použít protokol LDAP v systému Windows s cílem registrace serveru DB2 v rámci služby Active Directory, je třeba před instalací rozšířit schéma adresářů. * Chcete-li použít produkt IBM Tivoli Monitoring for Databases: DB2 Agent, vyhledejte před instalací produktu DB2 podrobné informace o případných omezeních v tématu "Instalace produktu IBM Tivoli Monitoring for Databases: DB2 Agent s instalačním programem produktu DB2". * K provedení instalace musíte mít uživatelský účet s oprávněním lokálního administrátora s doporučenými uživatelskými právy. U databázových serverů DB2, kde lze pro uživatele instance DB2 a server DAS použít účet LocalSystem a kde není používána funkce dělení databáze, stačí k provedení instalace neadministrátorský účet se zvýšenými oprávněními. Poznámka: Bude-li instalace produktu provedena z účtu jiného uživatele než administrátora, je nutné před pokusem o instalaci databázového produktu DB2 instalovat běhovou knihovnu VS2005. Je třeba, aby běhová knihovna VS2005 byla v operačním systému obsažena před instalací databázového produktu DB2. Běhová knihovna VS2005 je k dispozici ke stažení na webu běhových knihoven společnosti Microsoft. Existují dvě verze knihovny. Pro 32bitové systémy zvolte soubor vcredist_x86.exe a pro 64bitové systémy soubor vcredist_x64.exe. * Ačkoli tento krok není povinný, doporučuje se zavřít všechny programy, aby mohl instalační program aktualizovat soubory v počítači bez nutnosti nového zavedení systému. * Instalace produktů DB2 z virtuální jednotky či z nenamapované síťové jednotky (jako je například jednotka \\hostname\sharename v Průzkumníku systému Windows) není podporována. Před pokusem o instalování produktů DB2 je třeba síťový disk namapovat na písmeno jednotky systému Windows (například Z:). Omezení * V jednom uživatelském učtu nemůže být spuštěna více než jedna instance Průvodce nastavením DB2. * Název kopie produktu DB2 ani název instance nemohou začínat číslicí.Název kopie produktu DB2 je omezen na 64 anglických znaků ze sad A-Z, a-z a 0-9. * Název kopie produktu DB2 i název instance musí být v rámci kopií produktu DB2 jedinečné. * Použití funkcí XML je omezeno na databáze s jedinou databázovou oblastí. * Je-li nainstalován některý z následujících produktů, nelze do stejné cesty nainstalovat žádný další databázový produkt DB2: * IBM Data Server Runtime Client * IBM Data Server Driver Package * Informační centrum DB2 * Do polí Průvodce nastavením DB2 nelze zadat jiné než anglické znaky. * Je-li v operačním systému Windows Vista nebo Windows 2008 nebo novějším povoleno rozšířené zabezpečení, mohou lokální příkazy a aplikace produktu DB2 spouštět pouze uživatelé patřící do skupiny DB2ADMNS nebo DB2USERS. Důvodem je, že funkce rozšířeného zabezpečení (řízení přístupu uživatelů) omezuje oprávnění, která mají lokální administrátoři při výchozím nastavení. Uživatelé nepatřící do jedné z uvedených dvou skupin nebudou mít přístup ke čtení k lokální datům konfigurace a aplikací produktu DB2. Procedura Chcete-li spustit Průvodce nastavením DB2, postupujte takto: 1. Přihlaste se do systému pomocí lokálního administrátorského účtu, který jste definovali pro instalaci produktu DB2. 2. Pokud máte disk DVD databázového produktu DB2, vložte jej do příslušné jednotky. Je-li povolena funkce automatického spuštění, spustí se automaticky Příruční panel nastavení DB2. Nedojde-li k automatickému spuštění, přejděte na disk DVD databázového produktu DB2 pomocí Průzkumníka systému Windows a poklepáním na ikonu setup spusťte Příruční panel nastavení DB2. 3. Pokud jste databázový produkt DB2 stáhli z webu Passport Advantage, spusťte spustitelný soubor a rozbalte instalační soubory databázového produktu DB2. Pomocí Průzkumníka systému Windows přejděte do instalačních souborů databázového produktu DB2 a poklepáním na ikonu setup spusťte Příruční panel nastavení DB2. 4. Na příručním panelu Nastavení DB2 se můžete seznámit s požadavky instalace a s poznámkami k verzi, nebo můžete přejít přímo k instalaci. Pokud chcete, přečtěte si aktuální poznámky k verzi a předpoklady instalace. 5. Klepněte na tlačítko Instalace produktu. Otevře se okno Instalace produktu se seznamem produktů, které lze instalovat. Nejsou-li v počítači dosud nainstalovány žádné databázové produkty DB2, spusťte instalaci klepnutím na tlačítko Instalovat nový. Instalací vás budou provázet výzvy Průvodce nastavením DB2. Pokud je již v počítači nainstalován alespoň jeden databázový produkt DB2, máte následující možnosti: * Chcete-li vytvořit novou kopii produktu DB2, klepněte na volbu Instalovat nový. * Chcete-li aktualizovat existující kopii produktu DB2, přidat funkci do existující kopie DB2, upgradovat existující kopii DB2 verze 8, verze 9.1 či verze 9.5 nebo nainstalovat doplňkový produkt, klepněte na volbu Pracovat s existující. 6. Průvodce nastavením DB2 zjistí jazyk používaný v systému a vyvolá instalační program v tomto jazyku. Pro zbývající kroky instalace je k dispozici kontextová nápověda. Chcete-li vyvolat kontextovou nápovědu, klepněte na tlačítko Nápověda nebo stiskněte klávesu F1. Instalaci můžete kdykoli ukončit klepnutím na tlačítko Storno. Výsledky Databázový produkt DB2 bude standardně nainstalován do adresáře Program_Files\IBM\sqllib, kde Program_Files označuje umístění adresáře Program Files. Při instalaci do systému, v němž je tento adresář již použit, bude k instalační cestě databázového produktu DB2 přidána přípona _xx, kde xx je číselná hodnota začínající od 01 a zvyšující se s každou další nainstalovanou kopií produktu DB2. V případě potřeby můžete také zadat vlastní instalační cestu databázového produktu DB2. Další potřebné akce * Ověřte instalaci. * Proveďte požadované poinstalační úlohy. Informace o chybách zjištěných během instalace naleznete v souboru s protokolem o instalaci, jenž je umístěn v adresáři My Documents\DB2LOG\. Soubor s protokolem používá následující formát: DB2-Zkratka_produktu-Datum_Čas.log, např. DB2-ESE-Tue Apr 04 17_04_45 2008.log. Pokud se jedná o novou instalaci produktu DB2 v 64bitovém operačním systému Vista a budete používat 32bitového poskytovatele rozhraní OLE DB, je třeba ručně registrovat knihovnu DLL IBMDADB2. K registraci knihovny DLL slouží následující příkaz: c:\windows\SysWOW64\regsvr32 /s c:\Program_Files\IBM\SQLLIB\bin\ibmdadb2.dll , kde parametr Program_Files reprezentuje umístění adresáře Program Files. Chcete-li mít z databázového produktu DB2 přístup k dokumentaci k produktům DB2 umístěné v lokálním počítači nebo v jiném počítači ve stejné síti, je třeba nainstalovat Informační centrum DB2. Informační centrum DB2 obsahuje dokumentaci k databázovému systému DB2 a k souvisejícím produktům DB2. Informace o produktu DB2 jsou standardně načítány z webu, pokud není k dispozici lokální instalace Informačního centra DB2. Mezní hodnoty paměti produktů DB2 Express Edition a DB2 Workgroup Server Edition Při instalaci produktu DB2 Express Edition je maximální povolená velikost paměti pro instanci 4 GB. Při instalaci produktu DB2 Workgroup Server Edition je maximální povolená velikost paměti pro instanci 16 GB. Množství paměti alokované pro instanci je určeno konfiguračním parametrem správce databází INSTANCE_MEMORY. Důležité poznámky týkající se upgradu z verze 9.1 nebo 9.5: * Pokud konfigurace paměti pro databázový produkt DB2 verze 9.1 překročí povolený limit, může se stát, že databázový produkt DB2 nebude po upgradu na aktuální verzi možné spustit. * Správce automatického vyladění paměti nemůže zvýšit celkový limit paměti pro instance nad mezní hodnotu danou licencí. 2.5.3 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í: * Možnost současného spuštění aplikací vyžadujících různé verze produktu DB2 ve stejném počítači. * Možnost spuštění nezávislých kopií produktu DB2 pro zajištění různých funkcí. * Možnost provést ve stejném počítači testování před převodem provozní databáze do novější verze produktu DB2. * V případě nezávislých výrobců softwaru možnost nainstalovat produkt serveru DB2 do daného produktu, a skrýt tak databázi DB2 před uživateli. 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 * Během instalace je vygenerován jedinečný výchozí název kopie DB2. Tento výchozí název kopie DB2 lze změnit pouze při průchodu Průvodcem nastavením DB2. Po dokončení instalace již název kopie DB2 nelze změnit. * Aplikace používají výchozí kopii produktu DB2 v prostředí, které je obdobné prostředí DB2 verze 8. Rozdíly pro konfigurace s více kopiemi DB2 ve stejném počítači * Produkt DB2 verze 8 může být při níže uvedených omezeních nainstalován spolu s produkty DB2 verze 9.1 a DB2 verze 9.5. * Kopie produktu DB2 verze 8 musí být výchozí kopií, i když v počítači existuje více kopií produktu DB2 verze 9.1 nebo verze 9.5. Tuto výchozí kopii nelze změnit. Po odinstalování produktu DB2 verze 8 můžete pomocí nástroje Global Switcher jako výchozí kopii nastavit některou z kopií produktu DB2 verze 9.1 nebo verze 9.5. * Volitelné: Každou kopii produktu DB2 lze konfigurovat pro použití jiného Informačního centra DB2. Poznámka: Do jednoho počítače lze nainstalovat pouze jednu kopii Informačního centra produktu DB2 s určitou úrovní vydání. Konkrétně řečeno, v jednom počítači můžete mít současně nainstalováno například Informační centrum DB2 verze 8, verze 9.1 a verze 9.5 (nebo vyšší), nelze v něm však mít nainstalováno Informační centrum DB2 verze 9 s opravou Fixpack 1 a jiné Informační centrum verze 9 s opravou Fixpack 2. Můžete však konfigurovat databázový server DB2 pro vzdálený přístup k těmto Informačním centrům DB2. * V globální mezipaměti sestavení je zaregistrován pouze poskytovatel IBM Data Server Provider for .NET z výchozí kopie rozhraní klienta databáze IBM. Je-li spolu s verzí 8 nainstalována i verze 9, bude v globální mezipaměti sestavení zaregistrován také poskytovatel IBM Data Server Provider for .NET 2.0 z verze 9. Verze 8 neobsahuje poskytovatele 2.0 .NET. * Každý název instance musí být jedinečný. Pro instalaci s použitím souboru odpovědí a s parametrem NO_CONFIG=YES nebude vytvořena žádná výchozí instance. Instance vytvořené po dokončení instalace však musí být jedinečné. Název výchozí instance bude "DB2". Pokud již existuje instance "DB2" se stejným názvem, bude pro instanci vygenerován jedinečný název s cílem zajistit její jedinečnost. Za tím účelem je použit název "DB2" s podtržítkem a vygenerovanými posledními 2 znaky v číselné posloupnosti. Názvy dalších instancí tedy budou "DB2_01", "DB2_02" atd. Kvůli výkonu se v počítači v jednom okamžiku doporučuje používat Řídicí centrum DB2 pouze z jedné kopie produktu DB2. 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: * Je-li nainstalován server DAS s verzí 9, může spravovat instance verze 8 a verze 9. * Je-li nainstalován server DAS s verzí 8, může spravovat pouze instance verze 8. Chcete-li spravovat instance verze 8 i verze 9, můžete server DAS verze 8 upgradovat nebo jej můžete zrušit a poté vytvořit nový server DAS verze 9. To je vyžadováno pouze v případě, že chcete při správě instancí používat Řídicí centrum. 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 . 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---<čí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ů. 2.6 Instalace v systémech Linux a UNIX 2.6.1 Instalace serverového produktu DB2 - přehled (Linux a UNIX) Toto téma popisuje postup instalace serverového produktu DB2 v prostředí systémů AIX, HP-UX, Linux a Solaris. Chcete-li nainstalovat serverový produkt DB2, postupujte takto: 1. Zkontrolujte splnění předpokladů instalace produktu DB2. 2. Seznamte se s informacemi o upgradu produktu DB2, jsou-li k dispozici. 3. Opravte parametry jádra v prostředí HP-UX, Linux a Solaris. Na všech platformách s výjimkou prostředí Linux v systémech x86_32 musíte před započetím instalace nainstalovat 64bitové jádro, jinak instalace selže. 4. Připravte si instalační médium: Disk DVD produktu Pokud se disk DVD s produktem DB2 nepřipojí automaticky, připojte disk DVD s produktem DB2. Obraz instalace Pokud jste stáhli obraz instalace, rozbalte tento soubor. 5. Nainstalujte produkt DB2 pomocí jedné z dostupných metod: * Průvodce nastavením DB2. * Příkaz db2_install. * Tichá instalace se souborem odpovědí. * Implementace souborů instalačních balíků. Pro servery DB2 můžete pomocí Průvodce nastavením DB2 provést různé úlohy instalace a konfigurace - například: * Výběr typu instalace produktu DB2 (typická, kompaktní nebo vlastní). * Výběr umístění instalace produktu DB2. * Instalace jazyků, které později nastavíte jako výchozí jazyk rozhraní produktu a zpráv. * Instalace nebo upgrade produktu IBM Tivoli System Automation for Multiplatforms (Linux a AIX). * Nastavení instance DB2. * Nastavení serveru DB2 Administration Server (včetně nastavení uživatele serveru DAS). * Nastavení serveru DB2 Text Search. * Nastavení kontaktních informací pro správu a upozornění monitoru narušení. * Nastavení a konfigurování instance (včetně nastavení uživatele instance). * Nastavení podpory zdrojů dat Informix. * Příprava katalogu nástrojů DB2. * Určení portu pro Informační centrum DB2. * Vytvoření souborů odpovědí. 6. Pokud jste nainstalovali server DB2 pomocí jiné metody než Průvodce nastavením DB2, bude nutné provést požadované poinstalační kroky. 2.6.2 Instalace pomocí uživatele root 2.6.2.1 Instalace serverů DB2 pomocí Průvodce nastavením DB2 (Linux a UNIX) Tato úloha popisuje spuštění Průvodce nastavením DB2 v operačních systémech Linux a UNIX. Průvodce nastavením DB2 slouží k definování předvoleb instalace a k instalaci databázového produktu DB2 do systému. Před tím, než začnete Před spuštěním Průvodce nastavením DB2 musí být splněny následující předpoklady: * Pokud máte v úmyslu nastavit prostředí dělené databáze, přečtěte si postup v souvisejících odkazech v dolní části tohoto tématu. * Zkontrolujte, že váš systém splňuje požadavky na instalaci, paměť a disk. * Zkontrolujte, zda je instalován podporovaný prohlížeč (Firefox verze 2.0 nebo novější, Mozilla verze 1.7 nebo novější nebo SeaMonkey verze 1.1.4). * Server DB2 lze nainstalovat prostřednictvím uživatelského účtu s oprávněním root nebo účtu bez oprávnění root. Další informace týkající se instalace bez oprávnění root lze najít v souvisejících tématech. * Musí být k dispozici obraz databázového produktu DB2. Obraz instalace produktu DB2 získáte zakoupením fyzického nosiče DVD databázového produktu DB2 nebo stažením obrazu instalace z webu Passport Advantage. * Pokud instalujete jinou než anglickou verzi databázového produktu DB2, je třeba mít příslušné balíky jazykové podpory. * Průvodce nastavením DB2 je grafický instalační program. Chcete-li v počítači spustit Průvodce nastavením DB2, musí v něm být nainstalován software typu X Windows schopný vykreslit grafické uživatelské rozhraní. Zkontrolujte, zda je server X Windows spuštěn. Zkontrolujte, že jste správně exportovali displej. Příklad: export DISPLAY=9.26.163.144:0. * Pokud je v daném prostředí použit zabezpečovací software, je nutné před spuštěním Průvodce nastavením DB2 vytvořit vyžadované uživatelské účty DB2. * Chcete-li použít produkt IBM Tivoli Monitoring for Databases: DB2 Agent, vyhledejte před instalací produktu DB2 podrobné informace o případných omezeních v tématu "Instalace produktu IBM Tivoli Monitoring for Databases: DB2 Agent s instalačním programem produktu DB2". Omezení * V jednom uživatelském učtu nemůže být spuštěna více než jedna instance Průvodce nastavením DB2. * Použití funkcí XML je omezeno na databáze definované s kódovou sadou UTF-8 a obsahující pouze jednu databázovou oblast. * Do polí Průvodce nastavením DB2 nelze zadat jiné než anglické znaky. Procedura Chcete-li spustit Průvodce nastavením DB2, postupujte takto: 1. Pokud máte k dispozici fyzický disk DVD databázového produktu DB2, zadáním následujícího příkazu přejděte do adresáře, k němuž je připojen disk DVD s databázovým produktem DB2: cd /dvdrom kde /dvdrom reprezentuje bod připojení disku DVD databázového produktu DB2. 2. Pokud jste stáhli obraz databázového produktu DB2, je třeba soubor s produktem dekomprimovat a rozbalit archiv TAR. a. Extrahujte soubor produktu: gzip -d produkt.tar.gz kde produkt je název stahovaného produktu. b. Rozbalte archiv TAR obsahující soubor s produktem: Operační systémy Linux tar -xvf produkt.tar Operační systémy On AIX, HP-UX a Solaris gnutar -xvf produkt.tar kde produkt je název stahovaného produktu. c. Změňte adresář: cd ./produkt kde produkt je název stahovaného produktu. Poznámka: Pokud jste stáhli balík jazykové podpory, rozbalte jej pomocí příkazu untar do téhož adresáře. Podadresáře (například ./nlpack/disk1) tak budou vytvořeny ve stejném nadřazeném adresáři a instalační program bude moci najít instalační obrazy automaticky bez zobrazení výzvy. 3. Zadáním příkazu ./db2setup v adresáři, kde je umístěn obraz databázového produktu, spusťte Průvodce nastavením DB2. 4. Otevře se okno Příruční panel nastavení IBM DB2. Z tohoto okna můžete zobrazit předpoklady instalace či poznámky k verzi, nebo přistoupit přímo k instalaci. Je možné si přečíst aktuální poznámky k verzi a předpoklady instalace. 5. Klepněte na tlačítko Instalace produktu. Otevře se okno Instalace produktu se seznamem produktů, které lze instalovat. Zahajte instalaci klepnutím na volbu Instalovat nový. Instalací vás budou provázet výzvy Průvodce nastavením DB2. Po spuštění instalace postupujte jednotlivými instalačními panely Průvodce nastavením DB2 a proveďte nastavení voleb. Ke zbývajícím krokům instalace je k dispozici nápověda. Chcete-li vyvolat kontextovou nápovědu, klepněte na tlačítko Nápověda nebo stiskněte klávesu F1. Instalaci můžete kdykoli ukončit klepnutím na tlačítko Storno. Výsledky Instalace databázového produktu DB2 uživatelů bez oprávnění root jsou vždy umístěny do adresáře $HOME/sqllib, kde položka $HOME představuje domovský adresář daného uživatele bez oprávnění root. Instalace databázového produktu DB2 uživatelů s oprávněním root jsou standardně umístěny do jednoho z následujících adresářů: AIX, HP-UX a Solaris /opt/IBM/db2/V9.7 Linux /opt/ibm/db2/V9.7 Při instalaci do systému, v němž je tento adresář již použit, bude k instalační cestě databázového produktu DB2 přidána přípona _xx, kde _xx je číselná hodnota začínající od 01 a zvyšující se s každou další nainstalovanou kopií produktu DB2. V případě potřeby můžete také zadat vlastní instalační cestu databázového produktu DB2. Pro instalační cesty DB2 mohou platit následující pravidla: * Může obsahovat malá písmena (a-z), velká písmena (A-Z) a znak podtržítka ( _ ). * Její délka nesmí překročit 128 znaků. * Nesmí obsahovat znak mezery. * Nesmí obsahovat znaky mimo anglickou abecedu. Soubory žurnálu pro instalaci jsou následující: * Soubor žurnálu pro nastavení produktu DB2. Do tohoto souboru jsou ukládány všechny informace o instalaci produktu DB2, včetně chyb. * V případě instalací uživatelů s oprávněním root má soubor žurnálu nastavení produktu DB2 název db2setup.log. * V případě instalací uživatelů bez oprávnění root má soubor žurnálu nastavení produktu DB2 název db2setup_jméno_uživatele.log, kde jméno_uživatele je ID uživatele bez oprávnění root, pod kterým byla instalace provedena. * Soubor protokolu chyb produktu DB2. Do tohoto souboru jsou zaznamenávány všechny chybové výstupy vrácené modulem jazyka Java (například výjimky a informace o nich). * V případě instalací uživatelů s oprávněním root má soubor protokolu chyb produktu DB2 název db2setup.err. * V případě instalací uživatelů bez oprávnění root má soubor protokolu chyb produktu DB2 název db2setup_jméno_uživatele.err, kde jméno_uživatele je ID uživatele bez oprávnění root, pod kterým byla instalace provedena. Tyto soubory žurnálu jsou standardně umístěny v adresáři /tmp. Umístění souborů žurnálů můžete změnit. Soubor db2setup.his se již nepoužívá. Namísto něj instalační program produktu DB2 uloží kopii souboru žurnálu nastavení DB2 v adresáři DB2_DIR/install/logs/ a přejmenuje jej na db2install.history. Pokud tento název již existuje, instalační program produktu DB2 použije název db2install.history.xxxx, kde xxxx je číslo v rozsahu 0000-9999 podle počtu instalací v daném počítači. Pro každou kopii instalace existuje samostatný seznam souborů historie. Je-li některá kopie instalace odebrána, budou spolu s ní odebrány i soubory historie umístěné v příslušné instalační cestě. Akce kopírování se provádí téměř na konci instalace a v případě zastavení nebo předčasného ukončení programu před dokončením instalace nebude soubor historie vytvořen. Další potřebné akce * Ověřte instalaci. * Proveďte požadované poinstalační úlohy. Balíky jazykové podpory lze také instalovat spuštěním příkazu ./db2setup z adresáře, kde je balík jazykové podpory umístěn, po provedení instalace databázového produktu DB2. Chcete-li mít v systému Linux x86 z databázového produktu DB2 přístup k dokumentaci k produktům DB2 umístěné v lokálním počítači nebo v jiném počítači ve stejné síti, je nutné nainstalovat komponentu Informační centrum DB2. Informační centrum DB2 obsahuje dokumentaci k databázovému systému DB2 a k souvisejícím produktům DB2. Mezní hodnoty paměti produktů DB2 Express Edition a DB2 Workgroup Server Edition Při instalaci produktu DB2 Express Edition je maximální povolená velikost paměti pro instanci 4 GB. Při instalaci produktu DB2 Workgroup Server Edition je maximální povolená velikost paměti pro instanci 16 GB. Množství paměti alokované pro instanci je určeno konfiguračním parametrem správce databází INSTANCE_MEMORY. Důležité poznámky týkající se upgradu z verze 9.1 nebo 9.5: * Pokud konfigurace paměti pro databázový produkt DB2 verze 9.1 nebo 9.5 překročí povolený limit, může se stát, že databázový produkt DB2 nebude po upgradu na aktuální verzi možné spustit. * Správce automatického vyladění paměti nemůže zvýšit celkový limit paměti pro instance nad mezní hodnotu danou licencí. 2.6.3 Instalace pomocí uživatele bez oprávnění root 2.6.3.1 Přehled instalace bez oprávnění uživatele root (Linux a UNIX) Před zavedením verze 9.5 bylo možné instalovat produkty, použít či odvolat opravu Fixpack, konfigurovat instance, přidat funkce nebo odinstalovat produkty pouze tehdy, pokud jste disponovali oprávněním root. V současné verzi můžete tyto úlohy na platformách Linux a UNIX provádět i jako uživatelé bez oprávnění root. Instalační program DB2 při instalaci uživatele bez oprávnění root automaticky vytvoří a konfiguruje instanci bez oprávnění root. Jako uživatelé bez oprávnění root můžete během instalace přizpůsobit konfiguraci instance bez oprávnění root. Bez oprávnění root můžete také používat a spravovat nainstalovaný produkt DB2. Instalace produktu DB2 uživatele bez oprávnění root obsahuje standardně jednu instanci DB2 s aktivovanými nejčastěji používanými funkcemi. Instalace bez oprávnění root může být atraktivní pro mnohé skupiny, jako jsou například následující: * podniky s tisíci pracovními stanicemi a uživateli, kteří chtějí nainstalovat produkt DB2, aniž by plýtvali časem administrátora systému; * vývojáři aplikací, kteří nejsou typickými administrátory systému, avšak používají produkty DB2 k vyvíjení aplikací; * nezávislí prodejci softwaru (ISV) vyvíjející software, který nevyžaduje oprávnění root a může obsahovat vestavěný produkt DB2. Ačkoli instalace uživatelů bez oprávnění root obsahují většinu funkcí jako instalace uživatelů s tímto oprávněním, existují určité rozdíly a omezení. Některá omezení lze odstranit tak, že uživatel s oprávněním root spustí příkaz db2rfe. 2.6.3.2 Rozdíly mezi instalacemi uživatele s oprávněním root a bez něj Kromě několika omezení se mírně liší struktura adresářů v instalacích uživatelů s oprávněním root a v instalacích uživatelů bez tohoto oprávnění. Při instalaci uživatele s oprávněním root jsou podadresáře a soubory pro produkt DB2 vytvořeny v adresáři podle volby uživatele s oprávněním root. Na rozdíl od uživatelů s oprávněním root si uživatelé bez tohoto oprávnění nemohou vybrat umístění pro instalaci produktů DB2. Instalace uživatelů bez oprávnění root jsou vždy umístěny do adresáře $HOME/sqllib, kde $HOME reprezentuje domovský adresář daného uživatele bez oprávnění root. Rozmístění podadresářů v adresáři sqllib uživatele bez oprávnění root je obdobné jako jejich rozmístění v instalaci uživatele s tímto oprávněním. Pro instalace uživatelů s oprávněním root může být vytvořeno více instancí. Vlastnictví instance je spojeno se jménem uživatele, pro kterého byla daná instance vytvořena. Instalace uživatelů bez oprávnění root mohou obsahovat pouze jednu instanci DB2. Adresář instalace uživatele bez oprávnění root obsahuje všechny soubory produktu DB2 a soubory instancí bez volných odkazů. Rozdíly mezi instalacemi uživatelů s oprávněním root a instalacemi uživatelů bez tohoto oprávnění jsou shrnuty v následující tabulce. Tabulka 13. Rozdíly mezi instalacemi uživatelů s oprávněním root a instalacemi uživatelů bez tohoto oprávnění +-----------------------+----------------------+----------------------+ | Podmínky | Instalace uživatele | Instalace uživatele | | | root | bez oprávnění root | +-----------------------+----------------------+----------------------+ | Uživatel může zvolit | Ano | Ne. Produkty DB2 | | instalační adresář. | | jsou nainstalovány v | | | | domovském adresáři | | | | uživatele. | +-----------------------+----------------------+----------------------+ | Počet povolených | Více | Jedna | | instancí DB2 | | | +-----------------------+----------------------+----------------------+ | Soubory | Pouze programové | Programové soubory a | | implementované během | soubory. Instance | soubory instance. | | instalace | musí být vytvořeny | Produkt DB2 je | | | po instalaci. | připraven k použití | | | | bezprostředně po | | | | instalaci. | +-----------------------+----------------------+----------------------+ 2.6.3.3 Omezení instalace uživatele bez oprávnění root Kromě rozdílů mezi instalacemi uživatelů s oprávněním root a instalacemi uživatelů bez tohoto oprávnění existují i další omezení pro instalace uživatelů bez tohoto oprávnění. Toto téma probírá tato omezení a umožní vám rozhodnout se, zda je pro vás instalace bez oprávnění root vhodná. Omezení produktu Některé produkty DB2 nejsou v instalacích bez oprávnění root podporovány: * IBM Data Studio * DB2 Query Patroller * Produkt DB2 Net Search Extender * Lokálně nainstalované Informační centrum DB2 Poznámka: Lokálně nainstalované Informační centrum DB2 není v instalacích uživatelů bez oprávnění root podporováno, protože spuštění démona vyžaduje oprávnění root. Instanci DB2 s instalací uživatele bez oprávnění root však lze konfigurovat tak, že bude používat lokálně nainstalované Informační centrum DB2, pokud je nainstalováno ve stejném počítači. Omezení funkcí a nástrojů V instalacích uživatelů bez oprávnění root nejsou k dispozici následující funkce a nástroje: * Server DB2 Administration Server (DAS) a s ním související příkazy: dascrt, dasdrop, daslist, dasmigr a dasupdt * Průvodce konfigurací * Řídicí centrum * Možnost zvýšení priority pro program db2governor není podporována. * Ve správci WLM (Work Load Manager) jsou povoleny pokusy o nastavení priority agenta v třídě služby DB2 v instanci produktu DB2 uživatele bez oprávnění root. Priorita agenta však nebude respektována a nebude vrácena žádná chyba SQLCODE. * Automatické spouštění instancí produktu DB2 uživatele bez oprávnění root při opětném zavedení systému není podporováno. Omezení Monitoru narušení Následující funkce Monitoru narušení nejsou podporovány v instalacích uživatelů bez oprávnění root: * Spuštění akcí úlohy či skriptu při výskytu výstrah * Odeslání upozornění výstrahy Omezení pro dělené databáze V instalacích uživatelů bez oprávnění root jsou podporovány pouze databáze s jednou oblastí. Nelze přidat další databázové oblasti. Zobrazení seznamu produktů DB2 Výstup vrácený příkazem db2ls při spuštění uživatelem bez oprávnění root se od výstupu tohoto příkazu při spuštění uživatelem s tímto oprávněním liší. Podrobné informace naleznete v tématu k příkazu db2ls. kopie produktu DB2 Pro každého uživatele bez oprávnění root smí být nainstalována pouze jedna kopie produktu DB2. Omezení pro instance DB2 V instalacích pro uživatele bez oprávnění root je během instalace vytvořena jedna instance produktu DB2. Další instance nelze vytvořit. Akce instance DB2 může provádět pouze vlastník instance. Instalace uživatelů s oprávněním root a instalace uživatelů bez tohoto oprávnění mohou existovat ve stejném počítači v různých instalačních cestách. Instance uživatele bez oprávnění root však může být aktualizována nebo zrušena (pomocí příkazu db2_deinstall) pouze uživatelem bez oprávnění root, který je vlastníkem dané instance. Instance DB2 vytvořená uživatelem s oprávněním root může být aktualizována nebo zrušena pouze některým uživatelem s oprávněním root. Příkazy instance DB2 V instalacích uživatelů bez oprávnění root nejsou dostupné následující příkazy instance DB2: db2icrt Při instalaci produktu DB2 uživatelem bez oprávnění root je automaticky vytvořena a konfigurována jedna instance. Další instance nelze v instalacích uživatelů bez oprávnění root vytvořit. Pokud je však třeba upravit konfiguraci automaticky vytvořené instance, můžete použít příkaz pro konfiguraci instalací uživatelů bez oprávnění root -db2nrcfg. db2iupdt Příkaz db2iupdt nelze použít pro instance uživatelů bez oprávnění root. K aktualizaci instancí DB2 lze namísto toho použít příkaz pro konfiguraci instalací uživatelů bez oprávnění root (db2nrcfg). Aktualizace instancí uživatelů bez oprávnění root není běžně vyžadována, protože tato aktualizace je prováděna automaticky při aktualizaci produktu DB2. db2idrop Instanci automaticky vytvořenou při instalacích uživatelů bez oprávnění root nelze zrušit. Chcete-li instanci DB2 zrušit, je nutné odinstalovat produkt DB2. db2iupgrade Upgrade není pro instalace uživatelů bez oprávnění root podporován. Omezení upgradu Instance uživatelů s oprávněním root nelze upgradovat na instance uživatelů bez oprávnění root. Následné akce po instalaci může provádět pouze vlastník instance DB2. Instalace uživatelů s oprávněním root a instalace uživatelů bez tohoto oprávnění mohou existovat společně ve stejném počítači. Pouze původní uživatel bez oprávnění root, který instaloval produkt DB2, však může provádět následné akce, jako jsou například následující akce: * Použití oprav FixPack * Přidávání funkcí * Instalace doplňkových produktů Nastavení hodnot ulimit Pomocí příkazu ulimit lze v systémech UNIX a Linux nastavit nebo zobrazit mezní hodnoty prostředků, jako jsou například mezní hodnoty pro data nebo pro zásobník. V případě instancí uživatelů s oprávněním root databázový server dynamicky aktualizuje nastavení povinných parametrů ulimit beze změny trvalých nastavení. V případě instancí uživatelů bez oprávnění root však lze nastavení parametrů ulimit pouze zkontrolovat. Při neodpovídajícím nastavení parametrů je zobrazena varovná zpráva. Ke změně nastavení parametrů ulimit je nutné oprávnění root. Omezení, která lze překročit pomocí příkazu db2rfe V instalacích uživatelů bez oprávnění root existují další omezení, která lze překročit pomocí příkazu db2rfe. V instalacích uživatelů bez oprávnění root nejsou ve výchozím stavu dostupné následující funkce a služby: * Ověřování operačního systému * Funkce zajištění vysoké dostupnosti (HA) * Možnost rezervovat názvy služeb v souboru /etc/services * Možnost zvýšit mezní hodnoty pro uživatelská data (ulimits). Tato možnost se týká pouze systémů AIX. V jiných platformách je nutné zvýšit mezní hodnoty pro data ručně. Chcete-li povolit tyto funkce a služby, spusťte příkaz pro povolení funkcí instalací uživatelů s oprávněním root také v instalacích uživatelů bez tohoto oprávnění (db2rfe). Spuštění příkazu db2rfe je volitelné. Příkaz může spustit pouze uživatel s oprávněním root. Typ ověřování v instalacích uživatelů bez oprávnění root Výchozím typem ověřování pro produkty DB2 je služba ověřování operačního systému. Vzhledem k tomu, že v instalacích uživatelů bez oprávnění root není služba ověřování operačního systému podporována, je v případě, že nebudete po instalaci produktu DB2 uživatelem bez oprávnění root chtít použít příkaz db2rfe, nutné nastavit typ ověřování ručně. To lze provést úpravou následujících parametrů v konfiguračním souboru správce databází (dbm cfg): * clnt_pw_plugin (konfigurační parametr modulu plug-in se jménem uživatele a heslem pro klienta) * group_plugin (konfigurační parametr pro modul plug-in skupiny) * srvcon_pw_plugin (konfigurační parametr modulu plug-in se jménem uživatele a heslem pro příchozí připojení na serveru) 2.6.3.4 Instalace produktu DB2 jako uživatel bez oprávnění root Většinu produktů DB2 lze nainstalovat prostřednictvím uživatelského účtu bez oprávnění root. Před zahájením instalace kteréhokoli produktu DB2 prostřednictvím uživatelského účtu bez oprávnění root se důkladně seznamte s rozdíly mezi instalacemi uživatelů s oprávněním root a uživatelů bez tohoto oprávnění a také s omezeními pro instalace uživatelů bez oprávnění root. Podrobnosti lze najít v souvisejících odkazech na konci tohoto tématu. Předpoklady pro instalaci produktu DB2 prostřednictvím uživatelského účtu bez oprávnění root: * Je nutné zajistit připojení instalačního disku DVD. * Musíte mít platné ID uživatele, které lze použít jako vlastníka instance DB2. Pro ID uživatele platí následující omezení a požadavky: * Je třeba mít k dispozici primární skupinu jinou než guests (hosté), admins (administrátoři), users (uživatelé) a local (lokální). * ID uživatele může obsahovat malá písmena (a-z), číslice (0-9) a znak podtržítka ( _ ). * Jeho délka nesmí překročit 8 znaků. * Nesmí začínat řetězcem IBM, SYS, SQL ani číslicí. * Nesmí se jednat o vyhrazené slovo produktu DB2 (USERS, ADMINS, GUESTS, PUBLIC a LOCAL) ani o vyhrazené slovo jazyka SQL. * Pro ID instance DB2, ID serveru DAS nebo chráněné ID nelze použít žádná ID uživatele s oprávněním uživatele root. * Nesmí obsahovat znaky s diakritikou. * Jsou-li místo vytvoření nových ID použita stávající ID uživatelů, zkontrolujte, zda splňují následující podmínky: * Nejsou uzamknuta. * Dosud neuplynula doba platnosti jejich hesel. * Předpoklady hardwaru a softwaru pro instalovaný produkt se vztahují na uživatele s oprávněním root i na uživatele bez tohoto oprávnění. * V systému AIX verze 5.3 musí být povolena služba AIO (Asynchronní I/O). * Domovský adresář musí být platnou cestou DB2. Pro instalační cesty DB2 mohou platit následující pravidla: * Může obsahovat malá písmena (a-z), velká písmena (A-Z) a znak podtržítka ( _ ). * Její délka nesmí překročit 128 znaků. * Nesmí obsahovat znak mezery. * Nesmí obsahovat znaky mimo anglickou abecedu. Instalace produktů DB2 pod jménem uživatele bez oprávnění root je pro uživatele bez oprávnění root transparentní. Jinými slovy, nesmí existovat žádná speciální podmínka pro tohoto uživatele, která by byla vyžadována k instalaci produktu DB2, kromě přihlášení jako uživatele bez oprávnění root. Postup při instalaci pod jménem uživatele bez oprávnění root: 1. Přihlaste se jako uživatel bez oprávnění root. 2. Nainstalujte produkt DB2 pomocí kterékoli dostupné metody. Možnosti: * Průvodce nastavením DB2 (instalace prostřednictvím grafického uživatelského rozhraní) * Příkaz db2_install * Příkaz db2setup se souborem odpovědí (bezobslužná instalace) Poznámka: Vzhledem k tomu, že uživatelé bez oprávnění root si nemohou vybrat adresář, do kterého budou nainstalovány produkty DB2, budou všechna klíčová slova FILE v souboru odpovědí ignorována. Podrobnosti lze najít v souvisejících odkazech na konci tohoto tématu. 3. Po dokončení instalace produktu DB2 je nutné otevřít novou relaci přihlášení pro použití instance DB2 uživatele bez oprávnění root. Jinou možností je použití stejné relace přihlášení v případě, že využijete prostředí instance DB2 s adresářem $HOME/sqllib/db2profile (pro uživatele prostředí Bourne shell a Korn shell) nebo $HOME/sqllib/db2chsrc (pro uživatele prostředí C shell), kde $HOME představuje domovský adresář uživatele bez oprávnění root. Po dokončení instalace produktu DB2 ověřte splnění mezních hodnot prostředků pro procesy uživatelů operačního systému (ulimit). Pokud nejsou dodrženy minimální hodnoty ulimit, mohou být pro jádro DB2 zaznamenány neočekávané chyby v důsledku nedostatku prostředků operačního systému. Tyto chyby mohou vést až k výpadku činnosti produktu DB2. 2.6.3.5 Povolení funkcí root v instalacích uživatelů bez oprávnění root pomocí příkazu db2rfe V instalacích uživatelů bez oprávnění root existuje několik funkcí, které nejsou ve výchozím stavu dostupné, avšak lze je aktivovat pomocí příkazu db2rfe. Tato úloha vyžaduje oprávnění root. Chcete-li povolit funkce a služby, které nejsou ve výchozím nastavení v instalacích uživatelů bez oprávnění root dostupné, postupujte následovně: 1. Vyhledejte ukázkové konfigurační soubory. K dispozici jsou dva ukázkové konfigurační soubory: * $HOME/sqllib/instance/db2rfe.cfg je předkonfigurovaný soubor s výchozími hodnotami pro instance DB2 uživatelů bez oprávnění root; * $HOME/sqllib/cfg/db2rfe.cfg.sample není konfigurován, kde položka $HOME označuje domovský adresář uživatele bez oprávnění root. 2. Zkopírujte jeden z ukázkových konfiguračních souborů do jiného umístění tak, aby původní soubor zůstal nezměněn. 3. Podle potřeby aktualizujte zkopírovaný konfigurační soubor. Tento konfigurační soubor představuje vstup pro příkaz db2rfe. Příklad konfiguračního souboru: INSTANCENAME=db2inst2 SET_ULIMIT=NO ENABLE_HA=NO ENABLE_OS_AUTHENTICATION=NO RESERVE_REMOTE_CONNECTION=NO **SVCENAME=db2c_db2inst2 **SVCEPORT=48000 RESERVE_TEXT_SEARCH_CONNECTION=NO **SVCENAME_TEXT_SEARCH=db2j_db2inst2 **SVCEPORT_TEXT_SEARCH=55000 Poznámka: * Hodnota parametru INSTANCENAME je vyplněna automaticky instalačním programem produktu DB2. * Parametr SET_ULIMIT je k dispozici pouze v systému AIX. V ostatních operačních systémech musí uživatel s oprávněním root nastavit hodnoty ulimit ručně. * Výchozí hodnotou pro ostatní klíčová slova je NO. * Podřízené parametry (jako například SVCENAME) jsou standardně zneplatněny pomocí znaků komentáře. Komentáře jsou označeny pomocí znaků **. * Pokud pro některý parametr nastavíte hodnotu YES a pokud má tento parametr podřízené parametry, doporučuje se zrušit u těchto podřízených parametrů označení komentáře a zadat pro ně odpovídající hodnoty. Jako příklad mohou posloužit hodnoty portů. Zkontrolujte, zda jsou čísla přiřazovaných portů volná. Následuje příklad upraveného konfiguračního souboru, v němž jsou povoleny následující funkce a služby: * Vysoká dostupnost * Ověřování operačního systému * Komponenta DB2 Text Search s názvem služby db2j_db2inst2 a číslem portu 55000. Chcete-li tyto funkce a služby aktivovat, upravte konfigurační soubor následujícím způsobem: INSTANCENAME=db2inst2 SET_ULIMIT=NO ENABLE_HA=YES ENABLE_OS_AUTHENTICATION=YES RESERVE_REMOTE_CONNECTION=NO **SVCENAME=db2c_db2inst2 **SVCEPORT=48000 RESERVE_TEXT_SEARCH_CONNECTION=YES SVCENAME_TEXT_SEARCH=db2j_db2inst2 SVCEPORT_TEXT_SEARCH=55000 4. Přihlaste se jako uživatel s oprávněním root. 5. Přejděte do adresáře $HOME/sqllib/instance, kde položka $HOME představuje domovský adresář uživatele bez oprávnění root. 6. Zadejte příkaz db2rfe s použitím následující syntaxe: db2rfe -f konfigurační_soubor kde konfigurační_soubor je konfigurační soubor vytvořený v kroku 3. Po použití oprav FixPack je nutné novým zadáním příkazu db2rfe zajistit zachování aktivace funkcí root v instalacích uživatelů bez oprávnění root. 3.0 Přehled klientů a ovladačů datového serveru IBM Toto téma shrnuje dostupné informace o klientech a ovladačích a obsahuje odkazy na další podrobnosti. Toto téma vám usnadní provádění následujících úloh: 1. Zvolit vhodný produkt serveru IBM nebo ovladač umožňující připojení mezi lokálním systémem a vzdálenými databázemi. 2. Vybrat nejvhodnější metodu instalace klienta či ovladače. 3. Provést potřebné kroky a zajistit další aspekty nastavení klienta či ovladače. Volby připojení Volby pro připojování systému k vzdálené databázi zahrnují různé produkty serveru IBM Data Server a ovladače. To, které volby jsou k dispozici, závisí na tom, která z následujících charakteristik odpovídá systému, jež se bude připojovat k vzdálené databázi: * Aplikace umístěná v počítači obchodního uživatele nebo na aplikačním serveru. * Pracovní stanice pro vývoj aplikací. * Pracovní stanice administrátora databáze. Pokud se potřebujete připojovat také k databázím běžícím na středních nebo sálových platformách, máte k dispozici ještě několik dalších možností. Typy klientů a ovladačů datového serveru IBM V následujícím seznamu jsou uvedeny produkty serveru IBM Data Server a ovladače: * IBM Data Server Client * IBM Data Server Runtime Client * IBM Data Server Driver Package * IBM Data Server Driver for ODBC and CLI * IBM Data Server Driver for JDBC and SQLJ Dále je k dispozici samostatný produkt DB2 Connect Personal Edition, který zahrnuje veškerou funkčnost produktu IBM Data Server Client a navíc i možnost připojení k databázím středního a velkého rozsahu. Funkce produktu DB2 Connect lze přidat k libovolnému klientu či ovladači. Metody instalace Běžnou metodou instalace klienta či ovladače je spuštění instalačního programu, který je k dispozici na disku DVD s produktem. Pro produkty IBM Data Server Driver for ODBC and CLI a IBM Data Server Driver Package na platformách Linux a UNIX neexistuje žádný instalační program. Ovladač je třeba nainstalovat ručně. K dispozici jsou však i další metody instalace. Některé metody jsou určeny pro automatizovanou implementaci velkého počtu klientů. Jiné metody využívají různé možnosti operačního systému Windows. V operačních systémech Windows můžete například pomocí sloučených modulů zahrnout funkce produktů Data Server Runtime Client nebo IBM Data Server Driver Package do své aplikace. Nastavení klienta či ovladače Po výběru klienta, kterého chcete instalovat, jej nastavte provedením následujících kroků: 1. Ověřte splnění systémových předpokladů. 2. Proveďte instalaci. 3. Proveďte katalogizaci databází a nastavení konfigurace připojení ke vzdáleným serverům. V případě systémů, ve kterých již existuje klient verze 8 či klient DB2 verze 9, je vhodné zvážit, zda má být proveden upgrade existujícího klienta na produkt verze 9.7 Data Server Client, nebo zda má být klient verze starší než produkt verze 9.7 zachován a produkt verze 9.7 Data Server Client nainstalován jako další klient. Instalaci dalších klientů by měli provádět výhradně pokročilí uživatelé. Poznámka: Možnost provést upgrade a nahrazení existující verze se týká pouze produktu Data Server Client. 3.1 Typy klientů datového serveru IBM K dispozici je několik typů klientů a ovladačů datového serveru IBM. Každý z nich poskytuje konkrétní typ podpory. V následujícím seznamu jsou uvedeny typy klientů a ovladačů datového serveru IBM, které jsou k dispozici: * IBM Data Server Driver for JDBC and SQLJ * IBM Data Server Driver for ODBC and CLI * IBM Data Server Driver Package * IBM Data Server Runtime Client * IBM Data Server Client Každý z klientů a ovladačů datového serveru IBM poskytuje konkrétní typ podpory: * Pro aplikace používající pouze jazyk Java použijte ovladač IBM Data Server Driver for JDBC and SQLJ. * Pro aplikace používající pouze rozhraní ODBC či CLI použijte ovladač IBM Data Server Driver for ODBC and CLI, který je znám rovněž pod názvem ovladač cli. * Pro aplikace používající rozhraní ODBC, CLI, .NET, OLE DB, PHP, Ruby, JDBC nebo SQLJ použijte produkt IBM Data Server Driver Package. * Jestliže potřebujete podporu příkazového procesoru DB2 CLPPlus (Command Line Processor Plus), použijte produkt IBM Data Server Driver Package. * V případě, že potřebujete podporu příkazového procesoru DB2 CLP a základní podporu klienta pro spouštění a implementaci aplikací, použijte produkt IBM Data Server Runtime Client. * V případě, že potřebujete podporu pro správu databází a vývoj aplikací s použitím rozhraní API (application programming interface), jako například rozhraní ODBC, CLI, .NET či JDBC, použijte produkt IBM Data Server Client. IBM Data Server Driver for JDBC and SQLJ Produkt IBM Data Server Driver for JDBC and SQLJ je výchozím ovladačem pro uložené procedury a uživatelské funkce jazyka Java. Tento ovladač poskytuje podporu pro klientské aplikace a aplety vytvořené v jazyce Java pomocí rozhraní JDBC za účelem přístupu k lokálním či vzdáleným serverům a systému SQLJ pro vestavěný statický jazyk SQL v aplikacích jazyka Java. IBM Data Server Driver for ODBC and CLI Produkt Data Server Driver for ODBC and CLI je zjednodušené řešení implementace navržené pro implementaci produktů nezávislých dodavatelů softwaru. Tento ovladač, který je znám rovněž pod názvem ovladač cli, poskytuje běhovou podporu pro aplikace používající rozhraní ODBC API a CLI API bez nutnosti instalovat produkt Data Server Client nebo Data Server Runtime Client. Tento ovladač je k dispozici pouze jako soubor TAR, a nikoli jako instalovatelný obraz. Zprávy jsou uváděny pouze v angličtině. Produkt IBM Data Server Driver for ODBC and CLI poskytuje následující funkce: * běhová podpora pro rozhraní CLI API; * běhová podpora pro rozhraní ODBC API; * běhová podpora pro rozhraní XA API; * připojitelnost k databázím; * podpora interaktivního rozhraní CLI produktu DB2 (db2cli); * podpora produktu LDAP Database Directory; * podpora trasování, protokolování a diagnostiky. Zaregistrujte produkt Data Server Driver for ODBC and CLI v ovladači ODBC společnosti Microsoft pomocí obslužného programu db2oreg1.exe. IBM Data Server Driver Package, Produkt IBM Data Server Driver Package představuje zjednodušené řešení implementace, které poskytuje běhovou podporu aplikacím používajícím rozhraní ODBC, CLI, .NET, OLE DB, PHP, Ruby, JDBC nebo SQLJ bez nutnosti instalovat produkt Data Server Runtime Client nebo Data Server Client. Tento ovladač má malé prostorové nároky a je navržen pro další distribuci nezávislými dodavateli softwaru a pro použití pro distribuci aplikací v situacích hromadné implementace, které typicky nastávají ve velkých podnicích. Ovladač IBM Data Server Driver Package má následující funkce: * Rozšířený příkazový procesor DB2 (CLPPlus - Command Line Processor Plus) pro dynamické vytváření, úpravy a spouštění příkazů a skriptů SQL. * Podpora aplikací, které k přístupu k databázím používají rozhraní ODBC, CLI, PHP či Ruby. * Podpora klientských aplikací a apletů vytvořených v jazyce Java pomocí rozhraní JDBC a systému SQLJ (vestavěný jazyk SQL pro jazyk Java). * Podpora produktu IBM Informix Dynamic Server pro rozhraní .NET, PHP a Ruby. * Podpora spouštění vestavěných aplikací SQL. Nejsou poskytovány funkce prekompilátoru nebo vázání. * Soubory hlaviček aplikace potřebné pro opětné sestavení ovladačů PHP a Ruby. * Podpora interaktivního rozhraní CLI produktu DB2 (db2cli). * Podpora trasování DRDA (db2drdat). * V operačních systémech Windows poskytuje ovladač IBM Data Server Driver Package také podporu pro aplikace, které k přístupu k databázím používají rozhraní .NET či OLE DB. Tento ovladač je navíc k dispozici jako instalovatelný obraz a k dispozici jsou rovněž sloučené moduly umožňující jeho snadné vestavění do instalace založené na instalační službě systému Windows. IBM Data Server Runtime Client Produkt IBM Data Server Runtime Client poskytuje možnost spouštění aplikací ve vzdálených databázích. S produktem IBM Data Server Runtime Client nejsou dodávány nástroje grafického uživatelského rozhraní. K jeho funkcím a možnostem patří: * Příkazový procesor DB2 pro zadávání příkazů. Příkazový procesor poskytuje rovněž základní způsob provádění vzdálené administrace serverů. * Základní podpora klientů pro práci s databázovými připojeními, příkazy SQL, příkazy XQuery a obecnými příkazy. * Podpora běžných rozhraní pro přístup k databázi: JDBC, ADO.NET, OLE DB, ODBC, CLI (Command Line Interface), PHP a Ruby. Tato podpora zahrnuje ovladače a možnosti definování zdrojů dat. Příklad: Instalace produktu serveru IBM zahrnuje instalaci a registraci ovladače ODBC. Vývojáři aplikací a další uživatelé mohou definovat zdroje dat pomocí nástroje Správce zdrojů dat Windows ODBC. * Využití protokolu LDAP (Lightweight Directory Access Protocol). * Podpora běžných síťových komunikačních protokolů: TCP/IP a pojmenované propojení procesů. * Podpora instalace více kopií klienta do jednoho počítače. Může se jednat o kopie stejné verze nebo více různých verzí. * Licenční podmínky umožňující volnou redistribuci produktu IBM Data Server Runtime Client s vašimi aplikacemi. * Menší prostorové nároky při implementaci ve srovnání s plným produktem IBM Data Server Client (z hlediska velikosti instalačního obrazu a potřebného místa na disku). * Katalog, do nějž se ukládají informace potřebné pro připojení k databázím a serverům. * Výhody při vytváření balíků v operačních systémech Windows: Můžete vytvořit balík klienta spolu s aplikací a poskytnout tak pro tuto aplikaci konektivitu. Klient je rovněž k dispozici v podobě slučitelných modulů instalačního programu systému Windows, díky čemuž lze soubory DLL produktu RTCL zahrnout do instalačního balíku aplikace. Tento přístup umožňuje také použít v instalačním balíku pouze ty části klienta, které bude aplikace potřebovat. * Podpora produktu IBM Informix Dynamic Server pro rozhraní PHP, Ruby, .NET a JDBC. IBM Data Server Client Produkt IBM Data Server Client obsahuje veškerou funkčnost produktu IBM Data Server Runtime Client a navíc funkce používané pro správu databází, vývoj aplikací a konfiguraci klient/server. K jeho funkcím a možnostem patří následující: * Větší prostorové nároky při implementaci ve srovnání s produktem IBM Data Server Runtime Client (z hlediska velikosti instalačního obrazu a potřebného místa na disku). V operačních systémech Windows však můžete obraz produktu IBM Data Server Client optimalizovat a zmenšit tak velikost obrazu instalace. * Asistent pro konfiguraci, který slouží jako pomůcka při katalogizaci databází a konfigurování databázového serveru. * Řídicí centrum a další grafické nástroje pro implementaci a správu databází. Tyto nástroje jsou k dispozici pro platformy Windows s procesorem x86 (pouze 32bitové), Windows s procesorem x64 (AMD64/EM64T), Linux s procesorem x86 a Linux s procesorem AMD64/EM64T (x64). * Dokumentace Začínáme s produktem DB2 určená novým uživatelům. * Nástroje Visual Studio. * IBM Data Studio. * Soubory záhlaví aplikací. * Prekompilátory pro různé programovací jazyky. * Podpora vazeb. * Ukázky a výukové programy. * Podpora produktu IBM Informix Dynamic Server pro rozhraní PHP, Ruby, .NET, JCC a JDBC. 3.2 Ovladače produktu IBM Data Server 3.2.1 Omezení týkající se ovladačů produktu IBM Data Server Produkt IBM Data Server Driver Package zjednodušuje implementaci aplikací. Je však nutné dodržet některá omezení. Pro produkt IBM Data Server Driver Package platí následující omezení: * Je-li nainstalován produkt IBM Data Server Driver Package, nelze do stejné cesty nainstalovat žádný další databázový produkt. * V operačních systémech Windows lze nainstalovat nejvýše 16 kopií ovladače IBM Data Server Driver Package. * Chcete-li se připojit k serveru z/OS či System i, je třeba zaregistrovat licenční klíč produktu DB2 Connect. (Licenční soubor, například soubor db2conpe.lic, načtěte z distribuce služby Passport Advantage a poté jej zkopírujte do licenčního podadresáře adresáře, do kterého byl ovladač nainstalován.) * Jsou podporována připojení XA k serveru z/OS. Připojení XA k serveru System i však podporována nejsou. * Určujete-li aliasy pomocí konfiguračního souboru db2dsdriver.cfg, musí následující položky obsahovat hodnotu: * položky DSN_Collection (alias, název, hostitel a port), * databázové položky (název, hostitel a port). Tyto položky musí být uvedeny a nesmí být prázdné. * Klíčové slovo DBNAME konfigurace ovladačů CLI/ODBC není podporováno. * Atribut příkazu obslužného programu CLI LOAD, sql_attr_use_load_api, není podporován. Funkce podporované s omezeními * Neexistuje adresář lokálních databází. Protokol LDAP (Lightweight Directory Access Protocol) je podporován, avšak mezipaměť protokolu LDAP není ukládána na disk. Nepodporované funkce * Příkazový procesor DB2 * administrativní rozhraní API * instalační program Známá omezení Informace o krátkodobých omezeních naleznete na adrese http://www.ibm.com/developerworks/wikis/display/DB2/IBM+Data+Server+Driver+Limitations. 3.2.2 Instalace balíku IBM Data Server Driver Package (Windows) Ovladač IBM Data Server Driver Package zjednodušuje implementaci aplikací na platformách Windows. Tento ovladač má malé prostorové nároky a je navržen pro další distribuci nezávislými dodavateli softwaru a pro použití pro distribuci aplikací v situacích hromadné implementace, které typicky nastávají ve velkých podnicích. Ovladač IBM Data Server Driver Package není částí produktu IBM Data Server Client či IBM Data Server Runtime Client. Ovladač IBM Data Server Driver Package je třeba nainstalovat samostatně. Je-li nainstalován ovladač IBM Data Server Driver Package, nelze do stejné cesty nainstalovat žádný další databázový produkt DB2. Ovladač IBM Data Server Driver Package lze nainstalovat spuštěním příkazu DB2 setup.exe z disku DVD produktu. K dispozici jsou samostatné instalační obrazy pro jednotlivé jazyky. Chcete-li ovladač IBM Data Server Driver Package nainstalovat pomocí souboru odpovědí nebo z obrazu opravy FixPack, můžete spustit příkaz DB2 setup.exe z příkazového řádku. Ukázkový soubor odpovědí se nachází v podadresáři \samples. Pro obrazy opravy FixPack můžete příkaz setup.exe stáhnout z adresy https://www14.software.ibm.com/webapp/iwm/web/reg/pick.do?lang=en_US&source=swg-idsc11. Výchozí instalační cestou produktu IBM Data Server Driver Package je cesta Program Files\IBM\IBM DATA SERVER DRIVER. Je-li do téhož počítače instalována druhá kopie, bude použit výchozí název adresáře Program Files\IBM\IBM DATA SERVER DRIVER_02. Obecně má název výchozího adresáře tvar IBM DATA SERVER DRIVER_nn, kde parametrem nn je vygenerované číslo zajišťující jedinečnost adresáře. Maximální počet kopií ovladače IBM Data Server Driver Package je 16. Každá kopie musí být nainstalována do samostatného adresáře. Výchozím názvem kopie ovladače IBM Data Server Driver Package je IBMDBCL1. Pokud jsou v počítači instalovány další ovladače, použijí se pro ně výchozí názvy IBMDBCL2, IBMDBCL3 atd. Poznámka: Instalace několika kopií je rozšířenou metodou instalace, která se většině uživatelů nedoporučuje. Po nainstalování produktu IBM Data Server Driver Package můžete volitelně vytvořit konfigurační soubor db2dsdriver.cfg a naplnit jej informacemi o adresáři databází. 3.2.2.1 Instalace klientů datových serverů IBM (Windows) Pokyny pro instalaci jakéhokoli typu produktu serveru IBM, konkrétně produktů IBM Data Server Client, IBM Data Server Runtime Client a IBM Data Server Driver Package. Hlavní postup se týká jednoduchého, ale běžného případu, kdy ještě není instalován žádný produkt DB2. Pokud je již v počítači instalována předchozí verze klienta, je doporučeno nejprve přečíst témata popisující upgradování. Pokud je již v počítači instalován serverový produkt DB2, není třeba instalovat klienta, protože server DB2 poskytuje veškeré funkce, které jsou k dispozici v rámci produktu serveru IBM. Předpoklady Před instalací produktu serveru IBM Data Server nebo balíku klienta ověřte, zda platí tyto skutečnosti: * Určili jste klienta, který nejlépe vyhovuje vašim potřebám. * Nalezli jste disk DVD nebo jiný instalační obraz, který je potřebný. Ověřte, že máte k dispozici odpovídající 32bitovou nebo 64bitovou verzi v závislosti na konkrétním počítači. * Máte k dispozici uživatelský účet systému Windows, který je součástí skupiny Administrators. Poznámka: Bude-li instalace produktu provedena z účtu jiného uživatele než administrátora, je třeba před pokusem o instalaci produktu DB2 instalovat běhovou knihovnu VS2005. Je třeba, aby běhová knihovna VS2005 byla v operačním systému obsažena před instalací produktu DB2. Běhová knihovna VS2005 je k dispozici ke stažení na webu běhových knihoven společnosti Microsoft. Existují dvě verze knihovny. Pro 32bitové systémy zvolte soubor vcredist_x86.exe a pro 64bitové systémy soubor vcredist_x64.exe. * Systém splňuje všechny požadavky na paměť, požadavky na prostor na disku a požadavky na instalaci. Instalační program zkontroluje prostor na disku a požadavky na systém a v případě problémů vás upozorní. Omezení * Pokud je již nainstalován některý z následujících produktů, nemůže být žádný produkt DB2 instalován ve stejné cestě: * IBM Data Server Runtime Client * IBM Data Server Driver Package * Informační centrum DB2 * Do polí Průvodce nastavením DB2 nelze zadat jiné než anglické znaky. Tento postup je určen pro jednoduchý případ. Informace pro ostatní případy jsou uvedeny v jiné části tohoto tématu. Chcete-li nainstalovat produkt serveru IBM v systému Windows, postupujte takto: 1. Přihlašte se do systému pomocí uživatelského účtu, který chcete použít k instalaci. 2. Volitelné: Ukončete činnost všech ostatních programů. 3. Vložte disk DVD do jednotky. Funkce automatického spuštění spustí Průvodce nastavením DB2, který zjistí jazyk používaný v systému a vyvolá instalační program v tomto jazyku. Pro produkt Data Server Client můžete spustit Průvodce nastavením DB2 v jiném jazyku, než je výchozí jazyk systému, tím, že průvodce vyvoláte ručně a určíte kód jazyka. Příklad: Příkaz setup -i fr spustí Průvodce nastavením DB2 ve francouzštině. Pro produkty Data Server Runtime Client a Data Server Driver Package se dodávají samostatné instalační obrazy pro jednotlivé jazyky. 4. Chcete-li instalovat produkt serveru IBM nebo balík klienta, postupujte takto: * Instalujete-li produkt Data Server Client, spusťte Průvodce nastavením DB2 a poté, co se otevře Příruční panel DB2, vyberte volbu Instalace produktu. Postupujte podle pokynů Průvodce nastavením DB2. * Pro produkt Data Server Runtime Client příruční panel neexistuje. Parametry příkazu setup jsou popsány v oddíle Související odkazy. Pokud instalujete druhou kopii produktu Data Server Runtime Client, použijte následující příkaz: setup /v" TRANSFORMS=:InstanceId1.mst MSINEWINSTANCE=1" Při instalaci každé další kopie produktu Data Server Runtime Client (maximálně lze nainstalovat 16 kopií) upravte příkaz zvýšením hodnoty InstanceIdn, například: setup /v" TRANSFORMS=:InstanceId2.mst MSINEWINSTANCE=1" Poznámka: Instalaci více kopií by měli provádět výhradně pokročilí uživatelé. * Instalujete-li produkt Data Server Driver Package, spusťte příkaz setup z disku DVD produktu. Instalujete-li obraz opravy FixPack, naleznete volby příkazu setup v oddílu Související odkazy. Instalujete-li druhou kopii produktu Data Server Driver Package, máte k dispozici následující metody: * Chcete-li provést instalaci nové kopie s generovaným výchozím názvem kopie: setup /o * Pokud tento název kopie již existuje, provede se údržbová instalace (nebo upgrade) této kopie. V opačném případě se provede nová instalace s využitím určeného názvu kopie. setup /n název_kopie Po nainstalování produktu Data Server Driver Package můžete volitelně vytvořit konfigurační soubor db2dsdriver.cfg a naplnit jej informacemi o adresáři databází. 5. Při instalaci produktu Data Server Client v počítači, ve kterém je již nainstalována kopie produktu DB2 Universal Database (UDB) verze 8, se uživatelům nabídne volba instalace nové kopie nebo upgradování kopie produktu DB2 UDB verze 8. Při instalaci nové kopie bude zachována kopie produktu DB2 UDB verze 8 a nainstalována nová kopie produktu DB2 verze 9. Pokud vyberete volbu upgradování, bude nastavení instance klienta DB2 UDB verze 8 zkopírováno do kopie DB2 verze 9 a kopie DB2 UDB verze 8 pak bude odstraněna. Poznámka: V případě, že jsou v počítači již instalovány kopie produktu DB2 UDB verze 8, nemohou být kopie verze 9 nastaveny na výchozí hodnotu. Při instalaci produktu Data Server Runtime Client instalační program vždy instaluje novou kopii. Chcete-li jako další krok provést upgrade klienta DB2 UDB verze 8, postupujte podle pokynů uvedených v tématech věnovaných migraci. Po dokončení tohoto postupu je produkt instalován v umístění určeném během instalace. Jako součást procesu instalace produktu IBM Data Server Client je vytvořena instance správce databází DB2. Tato instance je nazvána "DB2", pokud již neexistuje jiná instance s tímto názvem. Je-li již v systému instalována kopie produktu DB2 verze 8 nebo produktu DB2 verze 9.1, je výchozí instance nazvána DB2_01. Výchozí instalační cestou produktů Data Server Client a Data Server Runtime Client je cesta Program Files\IBM\sqllib. Je-li ve stejné cestě instalována druhá kopie, bude použit výchozí název adresáře Program Files\IBM\sqllib_01. Obecně má název výchozího adresáře tvar sqllib_nn, kde parametr nn označuje počet instalovaných kopií zmenšený o 1. Výchozí instalační cestou produktu Data Server Driver Package je cesta Program Files\IBM\IBM DATA SERVER DRIVER. Je-li do téhož počítače instalována druhá kopie, bude použit výchozí název adresáře Program Files\IBM\IBM DATA SERVER DRIVER_02. Obecně má název výchozího adresáře tvar IBM DATA SERVER DRIVER_nn, kde parametrem nn je vygenerované číslo zajišťující jedinečnost adresáře. Může existovat nejvýše 16 kopií produktu Data Server Driver Package. Každá kopie musí být nainstalována do samostatného adresáře. Výchozím názvem kopie produktu Data Server Client či Data Server Runtime Client je DB2COPY1 Výchozím názvem kopie produktu Data Server Driver Package je IBMDBCL1 Tato instalace neobsahuje dokumentaci k produktu. Informace o volbách pro instalaci Informačního centra DB2 nebo přístup k němu lze získat prostřednictvím souvisejících odkazů. Po nainstalování produktu serveru IBM je dalším krokem jeho konfigurování pro přístup ke vzdáleným serverům DB2. Poznámky k instalaci pod uživatelským účtem, který není členem skupiny administrátorů Produkt serveru IBM mohou instalovat členové skupiny zkušených uživatelů. Členové skupiny běžných uživatelů mohou instalovat produkt serveru IBM pouze v případě, že je jim provádění této operace povoleno. Chcete-li členům skupiny běžných uživatelů povolit instalaci produktu serveru IBM, je třeba, aby některý z členů skupiny administrátorů udělil příslušnému uživateli oprávnění pro zápis do následujících objektů: * větev registru HKEY_LOCAL_MACHINE\SOFTWARE, * systémový adresář (např. c:\WINNT), * výchozí instalační cesta (c:\Program Files) nebo jiná instalační cesta. S touto problematikou souvisí i instalace oprav FixPack, kterou může provádět jiný uživatel než administrátor pouze v případě, že původní instalaci neprovedl administrátor. Byla-li však původní instalace provedena pod uživatelským účtem administrátora, nemůže opravy FixPack nainstalovat jiný uživatel než administrátor. 3.2.2.2 Volby příkazového řádku instalace balíku IBM Data Server Driver Package (Windows) Ovladač IBM Data Server Driver Package lze nainstalovat spuštěním příkazu DB2 setup.exe z příkazového řádku. Pro obrazy opravy FixPack můžete příkaz setup.exe stáhnout z adresy https://www14.software.ibm.com/webapp/iwm/web/reg/pick.do?lang=en_US&source=swg-idsc11. V následujícím seznamu jsou popsány volby příkazového řádku, které jsou k dispozici při spouštění příkazu setup. Další informace o dostupných volbách instalační služby Windows Installer najdete na webovém serveru http://www.msdn.microsoft.com/. /n [název kopie] Udává název kopie, který má být při instalaci použit. Zadáte-li tuto volbu, bude instalační cesta určená v souboru odpovědí potlačena. Pokud kopie existuje, bude provedena její instalace s údržbou. V opačném případě se provede nová instalace s použitím určeného názvu kopie. /o Určuje, že má být provedena instalace nové kopie s vygenerovaným výchozím názvem kopie. /u [soubor odpovědí] Určuje úplnou cestu a název souboru odpovědí. /m Zobrazuje během instalace dialogové okno s průběhem zpracování. Nezobrazují se však žádné výzvy k zadání vstupu. Tuto volbu používejte v kombinaci s volbou /u. /l [soubor žurnálu] Určuje úplnou cestu a název souboru žurnálu. /p [adresář pro instalaci] Změní instalační cestu produktu. Zadáte-li tuto volbu, bude instalační cesta určená v souboru odpovědí potlačena. /i jazyk Určuje dvoumístný kód jazyka, ve kterém má být provedena instalace. /? Generuje informace o použití. Po nainstalování produktu IBM Data Server Driver Package můžete volitelně vytvořit konfigurační soubor db2dsdriver.cfg a naplnit jej informacemi o adresáři databází. Dále je uvedeno několik případů použití parametrů příkazového řádku: * Chcete-li provést instalaci nové kopie s vygenerovaným výchozím názvem kopie, použijte následující příkaz: setup /o * Chcete-li instalovat druhou kopii, použijte následující příkaz: setup /n "NÁZEV_KOPIE" * Chcete-li provést instalaci pomocí souboru odpovědí, použijte následující příkaz: setup /u "[úplná cesta k souboru odpovědí]" Ukázkový soubor odpovědí se nachází v podadresáři \samples. 3.2.3 Instalace balíku IBM Data Server Driver Package (Linux a UNIX) Ovladač IBM Data Server Driver Package zjednodušuje implementaci aplikací v operačních systémech Linux a UNIX. Tento ovladač má malé prostorové nároky a je navržen pro další distribuci nezávislými dodavateli softwaru a pro použití pro distribuci aplikací v situacích hromadné implementace, které typicky nastávají ve velkých podnicích. K instalaci ovladače IBM Data Server Driver Package je potřebný komprimovaný soubor obsahující tento balík ovladačů. Tento soubor můžete stáhnout z webu pro stahování oprav FixPack a klientů: http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21288110. V operačních systémech Linux a UNIX neexistuje žádný instalační program pro ovladač IBM Data Server Driver Package. Tento balík ovladačů obsahuje ovladače databází pro jazyk Java a rozhraní ODBC/CLI, PHP a Ruby on Rails; každý z nich je uložen ve vlastním podadresáři. Ovladače jazyka Java a rozhraní ODBC/CLI jsou komprimovány. Základní postup extrahování všech ovladačů je shodný: 1. Rozbalte archiv ovladače Data Server Driver Package. 2. Najděte soubory požadovaného ovladače a zkopírujte je do cílového počítače. 3. V případě ovladačů pro jazyk Java a rozhraní ODBC/CLI rozbalte soubor ovladače do zvoleného instalačního adresáře v cílovém počítači. 4. Volitelné: Odeberte komprimovaný soubor ovladače. Java Cesta: jdbc_sqlj_driver/ Název souboru: db2_db2driver_for_jdbc_sqlj.zip Pokyny pro instalaci naleznete v dokumentu Instalace ovladače IBM Data Server Driver for JDBC and SQLJ. ODBC/CLI Cesta: odbc_cli_driver/ Název souboru: ibm_data_server_driver_for_odbc_cli.tar.Z Pokyny pro instalaci naleznete v dokumentu Instalace ovladače IBM Data Server Driver for ODBC and CLI. PHP Cesta: php_driver//php32 nebo php_driver//php64 Soubory: ibm_db2_4.4.6.so, ibm_db2_5.2.1.so, pdo_ibm_5.2.1.so Předpoklad: Ovladače rozhraní PHP vyžadují, aby byl v instalovaném balíku ovladačů obsažen také ovladač rozhraní ODBC/CLI. Pokyny pro instalaci naleznete v následujících dokumentech: Nastavení prostředí rozhraní PHP v systémech Linux a UNIX. Ruby on Rails Cesta: ruby_driver/ Soubor: ibm_db-0.10.0.gem Předpoklad: Ovladač rozhraní Ruby on Rails vyžaduje, aby byl v instalovaném balíku ovladačů obsažen také ovladač rozhraní ODBC/CLI. Chcete-li nainstalovat ovladač rozhraní Ruby on Rails, spusťte příkaz gem install ibm_db-0.10.0.gem z umístění souboru GEM. Pokyny pro ověření instalace naleznete v dokumentu Ověření instalace datových serverů IBM v aplikacích rozhraní Rails. Po nainstalování ovladače Data Server Driver Package můžete volitelně vytvořit konfigurační soubor db2dsdriver.cfg a naplnit jej informacemi o adresáři databází. 3.3 Metody instalace klientů datových serverů IBM Tento oddíl se zabývá běžnými i alternativními metodami instalace produktu serveru IBM nebo ovladače. Klienti se obvykle instalují do počítačů, v nichž není přítomen žádný server. Pokud je v počítači již nainstalován serverový produkt, není třeba instalovat klienta, protože součástí serveru jsou všechny funkce obsažené v produktu serveru IBM. Běžné situace Běžnou metodou instalace produktu serveru IBM nebo ovladače je spuštění instalačního programu, který je k dispozici na disku DVD s produktem (příkaz setup v operačních systémech Windows a příkaz db2setup v operačních systémech Linux a UNIX). Obraz instalace produktu IBM Data Server Client je obsažen v obrazu instalace databázového serveru. Automatizace velkého množství implementací Jedna skupina metod zajišťuje automatizovanou implementaci velkého počtu klientů: * Soubor odpovědí. Instalaci klientů lze automatizovat použitím instalační metody se souborem odpovědí. Instalace pomocí souboru odpovědí umožňuje instalovat databázové produkty bez jakéhokoli zásahu uživatele. * Implementační nástroje jiných výrobců. Klienty můžete instalovat pomocí implementačních nástrojů nebo metod, k nimž patří produkty Windows Active Directory, Windows Systems Management Server (SMS) či Tivoli. Využití možností operačního systému Windows Další skupina voleb využívá možnosti operačního systému Windows: * Topologie tenkého klienta systému Windows. Tato volba je podporována u produktu IBM Data Server Client a DB2 Connect Personal Edition. V topologii tenkého klienta je kód klienta nainstalován do sdíleného adresáře systému Windows na jednom kódovém serveru, nikoli na lokální pevné disky v pracovních stanicích jednotlivých klientů. Pracovní stanice jednotlivých klientů, které potřebují spustit kód produktu Data Server Client, se připojují ke sdílenému adresáři systému Windows na kódovém serveru. * Jiné uživatelské jméno v systému Windows než uživatelské jméno administrátora. Běžně se při instalaci využívá uživatelské jméno administrátora systému Windows, tedy jméno uživatele, který patří do skupiny administrátorů. Produkt serveru IBM však můžete instalovat také pod jménem uživatele, které patří do skupiny zkušených uživatelů systému Windows nebo do skupiny běžných uživatelů. Tato metoda je vhodná pro případy, kdy jménu uživatele, který instalaci provádí, nejsou přiřazena oprávnění administrátora. Produkt DB2 podporuje také rozšířený mechanismus oprávnění systému Windows. Doporučuje se využívat rozšířený mechanismus oprávnění systému Windows k povolení jiným uživatelům než administrátorům instalovat produkt serveru IBM. Systém Linux a alternativy systémů UNIX V operačních systémech Linux a UNIX lze pro klienty použít také alternativní metodu instalace poskytovanou pro databázové servery: skript db2_install. Produkt IBM Data Server Driver for ODBC and CLI je k dispozici rovněž jako soubor TAR. Oddělená instance klienta Pokud je instalován produkt databázového serveru, můžete použít oddělenou instanci klienta namísto použití instance serveru, která slouží také jako instance klienta. Chcete-li vytvořit oddělenou instanci klienta, použijte příkaz db2icrt s volbou -s, jak je uvedeno v následujícím příkazu: db2icrt -s client 3.3.1 Volby pro připojování k databázím DB2 V tomto oddílu jsou uvedeny informace o volbách, které určují předmět instalace v počítači (lokální systém) a povolení jeho připojení k databázi v jiném počítači (vzdálený systém). Při výběru vhodné volby je třeba nejprve určit, jaký lokální systém je používán: * systém, který spouští obchodní aplikace v systému obchodního uživatele nebo na aplikačním serveru, * pracovní stanice pro vývoj aplikací, * pracovní stanice administrátora databáze. Je třeba rovněž určit umístění databází, k nimž se chcete připojovat. Umístění databází může být následující: * Ve stejném počítači (tedy v lokálním systému). Do této skupiny patří databáze umístěné v jedné instanci DB2 nebo v různých instancích DB2. * V různých počítačích (ve vzdálených systémech). * V různých počítačích, které jsou servery středního nebo velkého rozsahu. Volby pro systémy obchodních uživatelů nebo aplikační servery Připojení obchodní aplikace k databázi obvykle využívá jednu z následujících topologií: * Aplikace se připojuje k databázi DB2 umístěné ve stejném počítači. Příkladem jsou aplikace využívané jedním uživatelem v osobní pracovní stanici. * Aplikace se připojuje k databázi DB2 v jiném počítači. * Aplikační klient se připojuje k aplikačnímu serveru a ten se dále připojuje k jedné nebo více databázím DB2 umístěným: * pouze ve stejném počítači, * v jednom nebo více jiných počítačích, * ve stejném počítači i v jiných počítačích. Pokud je server DB2 nainstalován ve stejném počítači jako aplikace, není již třeba instalovat samostatného klienta. Produkt serveru DB2 zahrnuje také funkce potřebné pro připojení aplikací k lokálním databázím i k databázím ve vzdálených počítačích. Pokud v počítači s aplikací není nainstalován také server DB2, lze aplikacím umožnit připojení ke vzdáleným databázím DB2 následujícími prostředky: * Aplikační ovladač DB2. Při použití aplikačního ovladače DB2 jsou informace potřebné pro připojení k databázi součástí aplikace nebo aplikace vyzve uživatele k jejich zadání. Tento přístup se liší od použití produktu serveru IBM v tom, že klient udržuje potřebné informace ve svém katalogu. Aplikační ovladač se implementuje jako soubor umístěný v adresáři aplikace, takže není třeba provádět samostatnou instalaci nebo nastavení žádných produktů DB2. Aplikační ovladač se obvykle dodává s aplikací v jednom balíku a poskytuje připojení pouze dané aplikaci. Aplikační ovladač DB2 může pracovat v jednom počítači s dalšími aplikačními ovladači DB2 nebo s produktem serveru IBM. Součástí řady produktů DB2 jsou ovladače pro aplikace používající rozhraní Java (JDBC a SQLJ), rozhraní ODBC, CLI, .NET, OLE DB nebo rozhraní s veřejným zdrojovým kódem. Ovladače lze získat zkopírováním souborů ovladačů z instalačního obrazu produktu IBM Data Server Driver Package nebo stažením souborů ovladačů z webu developerWorks. * serveru IBM. Tato volba zahrnuje instalaci a nastavení konfigurace jednoho z klientů dodávaných s produktem DB2. Produkt serveru IBM lze instalovat do libovolného počítače, který se připojuje přímo k databázi DB2. V závislosti na topologii aplikace se klient instaluje do pracovních stanic jednotlivých obchodních uživatelů nebo na aplikační server. Jeden produkt serveru IBM umožňuje všem aplikacím pracujícím v daném počítači připojení k jedné nebo více databázím DB2 v jiných počítačích. * Sloučené moduly instance produktu DB2. Tyto sloučené moduly tvoří prostředí instance DB2. Tento přístup umožňuje implementovat IBM Data Server Runtime Client zahrnutím těchto souborů do příslušných modulů. Tento přístup je určen pro situace, kdy je využíván instalační program systému Windows a další instalační nástroje podporující sloučené moduly instalačního programu systému Windows. Při použití této metody instaluje jediný instalační program jak aplikaci, tak i produkt Data Server Runtime Client. V případě, že nepotřebujete prostředí instance či příkazový procesor (CLP), je doporučeno použít sloučené moduly instance jiného produktu než DB2 a vyhnout se tak správě instance. * Sloučené moduly instance jiného produktu než DB2. Tyto sloučené moduly tvoří prostředí instance jiného systému než DB2. Tento přístup umožňuje implementovat produkt IBM Data Server Driver Package zahrnutím souborů DLL klienta do implementačního balíku aplikace. Tento přístup je určen pro situace, kdy je využíván instalační program systému Windows a další instalační nástroje podporující sloučené moduly instalačního programu systému Windows. Při použití této metody instaluje jediný instalační program jak aplikaci, tak i produkt IBM Data Server Driver Package. Volby pro pracovní stanice pro vývoj aplikací Produkt IBM Data Server Client obsahuje veškerou funkčnost produktu IBM Data Server Runtime Client a navíc funkce používané pro konfiguraci klient-server, správu databází a vývoj aplikací. Následující body popisují roli a nastavení produktu Data Server Client v kontextu jiných nástrojů a produktů využívaných vývojáři aplikací. Vývojáři aplikací, kteří vytvářejí kód pro přístup k databázi DB2, obvykle používají určitou skupinu nástrojů a produktů. Každá vývojová pracovní stanice zpravidla obsahuje následující komponenty: * Integrované vývojové prostředí (IDE), např. produkt Rational Application Developer nebo Microsoft Visual Studio. * Specifický vývojový nástroj produktu DB2 související s prostředím IDE, například: * přídavné moduly IBM Database Developer Add-ins for Visual Studio .NET * IBM Data Studio * Přístup k databázovému serveru, který je hostitelem vyvíjené databáze. Tento databázový server se může nacházet v jednom z následujících umístění nebo v obou těchto umístěních: * na pracovních stanicích jednotlivých vývojářů - každý vývojář pak pracuje s vlastní lokální kopií databáze, * na serveru pracovní skupiny, takže více vývojářů pracuje se stejnou kopií databáze. V uvedeném kontextu je význam produktu Data Server Client v tom, že poskytuje záhlaví a knihovny potřebné pro kompilování aplikací a nástroje pro správu databází. Ne vždy je však pro získání těchto nástrojů nutné instalovat produkt Data Server Client. Je-li v počítači instalován server DB2, není třeba instalovat samostatný produkt serveru IBM. Serverový produkt DB2obsahuje veškerou funkčnost, která je k dispozici v samostatném produktu Data Server Client. Volby pro pracovní stanice administrátorů Administrátor databáze může provádět úlohy správy ve vzdálených databázích jedním ze dvou způsobů. Může se pomocí příslušného nástroje (například telnet) připojit ke konkrétnímu počítači s databázovým server a spouštět příkazy administrátora produktu DB2 lokálně. Může rovněž spouštět z pracovní stanice nástroje a příkazy, které se připojí ke vzdáleným databázím. Tato část je zaměřena na druhý případ, který zahrnuje volby produktu serveru IBM, který má být používán, a umístění jeho instalace. Produkt DB2 poskytuje různé možnosti vzdáleného provádění aktivit správy na jednom nebo několika serverech DB2 z pracovní stanice administrátora. Volby a aspekty ke zvážení jsou následující: * Instalujte produkt IBM Data Server Runtime Client. Tato volba je vhodná v případě, že pro správu používáte pouze příkazový procesor (CLP). * Instalujte produkt IBM Data Server Client. Tento klient obsahuje veškerou funkčnost produktu Data Server Runtime Client a navíc nástroje používané pro konfiguraci klient-server, správu databází a vývoj aplikací. K jeho funkcím patří i grafické administrační nástroje, jako je Asistent pro konfiguraci a Řídicí centrum (dostupné na podporovaných platformách). Tyto nástroje využívají server DB2 Administration Server (DAS) na serveru DB2, jenž se standardně instaluje spolu se serverem DB2. * Instalujte produkt serveru DB2. Je-li v počítači instalován server DB2, není třeba instalovat samostatný produkt serveru IBM. Serverový produkt DB2obsahuje veškerou funkčnost, která je k dispozici v samostatném produktu serveru IBM. Volby pro připojování k databázím středních a sálových platforem Produkty DB2 Connect umožňují připojit se k databázím DB2 na sálových a středních platformách, konkrétně v systémech OS/390 a z/OS, System i, VSE a VM. Připojit se můžete také k databázím jiných výrobců než IBM, které odpovídají standardu Distributed Relational Database Architecture (DRDA). Po instalaci produktu DB2 Connect se můžete k těmto databázím připojit z uživatelské pracovní stanice nebo ze serveru DB2 for Linux, UNIX, nebo Windows. Volby a aspekty ke zvážení jsou následující: * IBM Data Server Driver Package. Zjednodušené řešení implementace, které poskytuje běhovou podporu aplikacím používajícím rozhraní ODBC, CLI, .NET, OLE DB, PHP, Ruby, JDBC nebo SQLJ bez nutnosti instalovat produkt Data Server Runtime Client nebo Data Server Client. Chcete-li se připojit k serveru z/OS či System i, je třeba zaregistrovat licenční klíč produktu DB2 Connect. (Licenční soubor, například soubor db2conpe.lic, načtěte z distribuce služby Passport Advantage a poté jej zkopírujte do licenčního podadresáře adresáře, do kterého byl ovladač nainstalován.) * DB2 Connect Personal Edition. Tento produkt se instaluje do pracovní stanice a poskytuje možnost připojení z této pracovní stanice. Tato volba je určena pro situace, kdy je třeba připojovat se z pracovní stanice přímo k jednomu nebo více hostitelům. Tento produkt je dodáván ve verzích pro operační systémy Linux, Solaris a Windows. * DB2 Connect Server Editions. Serverové verze produktu DB2 Connect se obvykle instalují na připojovací server a slouží jako brána pro přístup k podporovaným databázovým serverům v prostředí středních a sálových platforem. Serverová verze produktu DB2 Connect umožňuje pracovním stanicím s produktem serveru IBM Data Server nastavit přístup k hostitelským systémům prostřednictvím brány DB2 Connect, jako kdyby se jednalo o databáze v DB2 v systémech Windows, Linux a UNIX. Obě volby lze využívat souběžně. Pracovní stanice se může například připojovat k databázi v prostředí středních nebo sálových platforem následujícími způsoby: * Instalujte lokálně produkt DB2 Connect Personal Edition a používejte jej pro přímé připojení k hostiteli. * Ke stejnému nebo jinému hostiteli se připojujte přes pomocnou bránu serveru DB2 Connect. 3.3.2 Instalace klientů datových serverů IBM (Windows) Pokyny pro instalaci jakéhokoli typu produktu serveru IBM, konkrétně produktů IBM Data Server Client, IBM Data Server Runtime Client a IBM Data Server Driver Package. Hlavní postup se týká jednoduchého, ale běžného případu, kdy ještě není instalován žádný produkt DB2. Pokud je již v počítači instalována předchozí verze klienta, je doporučeno nejprve přečíst témata popisující upgradování. Pokud je již v počítači instalován serverový produkt DB2, není třeba instalovat klienta, protože server DB2 poskytuje veškeré funkce, které jsou k dispozici v rámci produktu serveru IBM. Předpoklady Před instalací produktu serveru IBM Data Server nebo balíku klienta ověřte, zda platí tyto skutečnosti: * Určili jste klienta, který nejlépe vyhovuje vašim potřebám. * Nalezli jste disk DVD nebo jiný instalační obraz, který je potřebný. Ověřte, že máte k dispozici odpovídající 32bitovou nebo 64bitovou verzi v závislosti na konkrétním počítači. * Máte k dispozici uživatelský účet systému Windows, který je součástí skupiny Administrators. Poznámka: Bude-li instalace produktu provedena z účtu jiného uživatele než administrátora, je třeba před pokusem o instalaci produktu DB2 instalovat běhovou knihovnu VS2005. Je třeba, aby běhová knihovna VS2005 byla v operačním systému obsažena před instalací produktu DB2. Běhová knihovna VS2005 je k dispozici ke stažení na webu běhových knihoven společnosti Microsoft. Existují dvě verze knihovny. Pro 32bitové systémy zvolte soubor vcredist_x86.exe a pro 64bitové systémy soubor vcredist_x64.exe. * Systém splňuje všechny požadavky na paměť, požadavky na prostor na disku a požadavky na instalaci. Instalační program zkontroluje prostor na disku a požadavky na systém a v případě problémů vás upozorní. Omezení * Pokud je již nainstalován některý z následujících produktů, nemůže být žádný produkt DB2 instalován ve stejné cestě: * IBM Data Server Runtime Client * IBM Data Server Driver Package * Informační centrum DB2 * Do polí Průvodce nastavením DB2 nelze zadat jiné než anglické znaky. Tento postup je určen pro jednoduchý případ. Informace pro ostatní případy jsou uvedeny v jiné části tohoto tématu. Chcete-li nainstalovat produkt serveru IBM v systému Windows, postupujte takto: 1. Přihlašte se do systému pomocí uživatelského účtu, který chcete použít k instalaci. 2. Volitelné: Ukončete činnost všech ostatních programů. 3. Vložte disk DVD do jednotky. Funkce automatického spuštění spustí Průvodce nastavením DB2, který zjistí jazyk používaný v systému a vyvolá instalační program v tomto jazyku. Pro produkt Data Server Client můžete spustit Průvodce nastavením DB2 v jiném jazyku, než je výchozí jazyk systému, tím, že průvodce vyvoláte ručně a určíte kód jazyka. Příklad: Příkaz setup -i fr spustí Průvodce nastavením DB2 ve francouzštině. Pro produkty Data Server Runtime Client a Data Server Driver Package se dodávají samostatné instalační obrazy pro jednotlivé jazyky. 4. Chcete-li instalovat produkt serveru IBM nebo balík klienta, postupujte takto: * Instalujete-li produkt Data Server Client, spusťte Průvodce nastavením DB2 a poté, co se otevře Příruční panel DB2, vyberte volbu Instalace produktu. Postupujte podle pokynů Průvodce nastavením DB2. * Pro produkt Data Server Runtime Client příruční panel neexistuje. Parametry příkazu setup jsou popsány v oddíle Související odkazy. Pokud instalujete druhou kopii produktu Data Server Runtime Client, použijte následující příkaz: setup /v" TRANSFORMS=:InstanceId1.mst MSINEWINSTANCE=1" Při instalaci každé další kopie produktu Data Server Runtime Client (maximálně lze nainstalovat 16 kopií) upravte příkaz zvýšením hodnoty InstanceIdn, například: setup /v" TRANSFORMS=:InstanceId2.mst MSINEWINSTANCE=1" Poznámka: Instalaci více kopií by měli provádět výhradně pokročilí uživatelé. * Instalujete-li produkt Data Server Driver Package, spusťte příkaz setup z disku DVD produktu. Instalujete-li obraz opravy FixPack, naleznete volby příkazu setup v oddílu Související odkazy. Instalujete-li druhou kopii produktu Data Server Driver Package, máte k dispozici následující metody: * Chcete-li provést instalaci nové kopie s generovaným výchozím názvem kopie: setup /o * Pokud tento název kopie již existuje, provede se údržbová instalace (nebo upgrade) této kopie. V opačném případě se provede nová instalace s využitím určeného názvu kopie. setup /n název_kopie Po nainstalování produktu Data Server Driver Package můžete volitelně vytvořit konfigurační soubor db2dsdriver.cfg a naplnit jej informacemi o adresáři databází. 5. Při instalaci produktu Data Server Client v počítači, ve kterém je již nainstalována kopie produktu DB2 Universal Database (UDB) verze 8, se uživatelům nabídne volba instalace nové kopie nebo upgradování kopie produktu DB2 UDB verze 8. Při instalaci nové kopie bude zachována kopie produktu DB2 UDB verze 8 a nainstalována nová kopie produktu DB2 verze 9. Pokud vyberete volbu upgradování, bude nastavení instance klienta DB2 UDB verze 8 zkopírováno do kopie DB2 verze 9 a kopie DB2 UDB verze 8 pak bude odstraněna. Poznámka: V případě, že jsou v počítači již instalovány kopie produktu DB2 UDB verze 8, nemohou být kopie verze 9 nastaveny na výchozí hodnotu. Při instalaci produktu Data Server Runtime Client instalační program vždy instaluje novou kopii. Chcete-li jako další krok provést upgrade klienta DB2 UDB verze 8, postupujte podle pokynů uvedených v tématech věnovaných migraci. Po dokončení tohoto postupu je produkt instalován v umístění určeném během instalace. Jako součást procesu instalace produktu IBM Data Server Client je vytvořena instance správce databází DB2. Tato instance je nazvána "DB2", pokud již neexistuje jiná instance s tímto názvem. Je-li již v systému instalována kopie produktu DB2 verze 8 nebo produktu DB2 verze 9.1, je výchozí instance nazvána DB2_01. Výchozí instalační cestou produktů Data Server Client a Data Server Runtime Client je cesta Program Files\IBM\sqllib. Je-li ve stejné cestě instalována druhá kopie, bude použit výchozí název adresáře Program Files\IBM\sqllib_01. Obecně má název výchozího adresáře tvar sqllib_nn, kde parametr nn označuje počet instalovaných kopií zmenšený o 1. Výchozí instalační cestou produktu Data Server Driver Package je cesta Program Files\IBM\IBM DATA SERVER DRIVER. Je-li do téhož počítače instalována druhá kopie, bude použit výchozí název adresáře Program Files\IBM\IBM DATA SERVER DRIVER_02. Obecně má název výchozího adresáře tvar IBM DATA SERVER DRIVER_nn, kde parametrem nn je vygenerované číslo zajišťující jedinečnost adresáře. Může existovat nejvýše 16 kopií produktu Data Server Driver Package. Každá kopie musí být nainstalována do samostatného adresáře. Výchozím názvem kopie produktu Data Server Client či Data Server Runtime Client je DB2COPY1 Výchozím názvem kopie produktu Data Server Driver Package je IBMDBCL1 Tato instalace neobsahuje dokumentaci k produktu. Informace o volbách pro instalaci Informačního centra DB2 nebo přístup k němu lze získat prostřednictvím souvisejících odkazů. Po nainstalování produktu serveru IBM je dalším krokem jeho konfigurování pro přístup ke vzdáleným serverům DB2. Poznámky k instalaci pod uživatelským účtem, který není členem skupiny administrátorů Produkt serveru IBM mohou instalovat členové skupiny zkušených uživatelů. Členové skupiny běžných uživatelů mohou instalovat produkt serveru IBM pouze v případě, že je jim provádění této operace povoleno. Chcete-li členům skupiny běžných uživatelů povolit instalaci produktu serveru IBM, je třeba, aby některý z členů skupiny administrátorů udělil příslušnému uživateli oprávnění pro zápis do následujících objektů: * větev registru HKEY_LOCAL_MACHINE\SOFTWARE, * systémový adresář (např. c:\WINNT), * výchozí instalační cesta (c:\Program Files) nebo jiná instalační cesta. S touto problematikou souvisí i instalace oprav FixPack, kterou může provádět jiný uživatel než administrátor pouze v případě, že původní instalaci neprovedl administrátor. Byla-li však původní instalace provedena pod uživatelským účtem administrátora, nemůže opravy FixPack nainstalovat jiný uživatel než administrátor. 3.3.3 Instalace klientů datových serverů IBM (Linux a UNIX) Tato úloha popisuje postup instalace produktu serveru IBM v systémech Linux nebo UNIX. Pokyny platí pro produkt IBM Data Server Client a IBM Data Server Runtime Client. Hlavní postup se týká jednoduchého, ale běžného případu, kdy ještě není instalován žádný produkt DB2. Souhrn předpokladů je uveden dále. Podrobnější informace jsou k dispozici prostřednictvím souvisejících odkazů na konci tohoto oddílu. Pokud je již v počítači instalována předchozí verze klienta, je doporučeno nejprve přečíst témata popisující upgradování. Pokud je již v počítači instalován serverový produkt DB2, není třeba instalovat klienta, protože server DB2 poskytuje veškeré funkce, které jsou k dispozici v rámci produktu IBM Data Server Client. * Určili jste klienta, který nejlépe vyhovuje vašim potřebám: Data Server Client nebo Data Server Runtime Client. * Nalezli jste disk DVD nebo jiný instalační obraz, který je potřebný. * Systém splňuje všechny požadavky na paměť, požadavky na prostor na disku a požadavky na instalaci. Instalační program zkontroluje prostor na disku a požadavky na systém a v případě problémů vás upozorní. * Instalace produktu serveru IBM v operačním systému Solaris nebo HP-UX vyžaduje aktualizaci konfiguračních parametrů jádra. Tento postup je doporučen také pro systém Linux. Chcete-li nainstalovat produkt serveru IBM v systému Linux nebo UNIX, postupujte takto: 1. Vložte a připojte příslušný disk DVD. 2. Přejděte do adresáře, kde je připojený disk DVD. 3. Zadáním příkazu ./db2setup spusťte Průvodce nastavením DB2. 4. Po otevření Příručního panelu DB2 vyberte volbu Instalace produktu. 5. Vyberte klienta, kterého chcete instalovat. 6. Postupujte podle pokynů Průvodce nastavením DB2. Ke zbývajícím krokům je v průvodci k dispozici nápověda. Po dokončení instalace je produkt serveru IBM nainstalován v následujících adresářích (v případě použití výchozího nastavení): Linux /opt/ibm/db2/V9.7 UNIX /opt/IBM/db2/V9.7 Tato instalace neobsahuje dokumentaci k produktu. Informace o volbách pro instalaci Informačního centra DB2 nebo přístup k němu lze získat prostřednictvím souvisejících odkazů. Po nainstalování produktu serveru IBM je dalším krokem jeho konfigurování pro přístup ke vzdálenému serveru DB2. Poznámky k instalacím v národních jazycích Chcete-li spustit Průvodce nastavením DB2 v jiném jazyku, než je výchozí jazyk systému, vyvolejte Průvodce nastavením DB2 ručně a určete kód jazyka. Příklad: Příkaz ./db2setup -i fr spustí Průvodce nastavením DB2 ve francouzštině. Do polí Průvodce nastavením DB2 však nelze zadat znaky jiné než anglické abecedy. Poznámky k instalaci v počítači s existujícím klientem DB2 Verze 9.5 Výchozí název adresáře pro první kopii je V9.7. Pokud již je instalována nějaká kopie, druhá instalace bude používat výchozí adresář V9.7_01. Obecně má název výchozího adresáře tvar V9.7_nn, přičemž parametr nn označuje počet instalovaných kopií zmenšený o 1. Poznámky k instalaci v počítači s existujícím klientem verze starší než Verze 9.5 Při instalaci produktu Data Server Client nebo Data Server Runtime Client do systému, který již obsahuje klienta DB2 Universal Database (UDB) verze 8 nebo DB2 verze 9 bude zachována předchozí kopie a bude instalována další kopie klienta DB2 verze 9.5 (nebo novější). Informace o upgradování instancí klienta do produktu DB2 verze 9.5 (nebo novější) naleznete v tématech týkajících se upgradování. 4.0 Přehled technických informací k produktu DB2 Technické informace o produktu DB2 jsou dostupné prostřednictvím následujících nástrojů a metod: * Informační centrum DB2. * Témata (Témata úloh, koncepcí a odkazů). * Nápověda pro nástroje DB2. * Ukázkové programy. * Výukové programy. * Příručky DB2. * Soubory PDF (stahnutelné). * Soubory PDF (z disku DVD se soubory PDF k produktu DB2). * Tištěné příručky. * Nápověda příkazového řádku. * Nápověda k příkazům. * Nápověda ke zprávám. Poznámka: Témata Informačního centra DB2 jsou aktualizována častěji než v souborech PDF a v tištěných příručkách. Chcete-li používat nejnovější informace, instalujte si aktualizace dokumentace, jakmile jsou k dispozici, nebo používejte Informační centrum DB2 na webu ibm.com. Další technické informace týkající se produktu DB2, jako například technické poznámky, dokumenty White paper nebo publikace IBM Redbook jsou k dispozici na webu ibm.com. Stránka softwarové knihovny DB2 Information Management je k dispozici na adrese http://www.ibm.com/software/data/sw-library/. Vaše názory na dokumentaci Naše společnost si velmi cení vašich případných podnětů, poznámek či námětů týkajících se dokumentace k produktu DB2. Máte-li návrhy, jak by bylo možno zlepšit dokumentaci produktu DB2, zašlete je e-mailem na adresu db2docs@ca.ibm.com. Tým zpracovávající dokumentaci k produktu DB2 se zabývá veškerými názory našich zákazníků. Není však v jeho silách odpovídat přímo na všechny podněty. Kdykoli je to možné, uveďte vždy odpovídající příklady, abychom lépe porozuměli vašemu námětu či připomínce. Pokud se zpětná odezva týká určitého tématu či souboru nápovědy, nezapomeňte vždy uvést příslušný název tématu a adresu URL. Uvedená e-mailová adresa není určena ke kontaktování služby pro podporu zákazníků produktu DB2. Máte-li k produktu DB2 odborné otázky, ke kterým nenaleznete řešení v této dokumentaci, požádejte o pomoc místní servisní středisko společnosti IBM. 4.1 Ustanovení a podmínky Oprávnění k použití těchto publikací je omezeno následujícími podmínkami. Osobní použití: Uvedené publikace lze reprodukovat pro osobní nekomerční využití za předpokladu, že jsou zachovány všechny údaje týkající se vlastnických práv. Distribuce, publikování či jakékoli odvozené využití těchto publikací (či jejich částí) je povoleno pouze s výslovným souhlasem společnosti IBM. Komerční využití: Uvedené publikace lze reprodukovat, distribuovat či zobrazit pouze v rámci daného podniku za předpokladu, že jsou zachovány všechny údaje týkající se vlastnických práv. Jakékoli odvozené využití těchto publikací (či jejich částí) ani reprodukce, distribuce či zobrazení mimo daný podnik nejsou povoleny bez výslovného souhlasu společnosti IBM. S výjimkou oprávnění výslovně uvedených v tomto ujednání nejsou uděleny žádné další licence ani oprávnění (přímé ani odvozené) k těmto publikacím ani k žádným jiným informacím, datům, softwaru či jinému duševnímu vlastnictví v nich obsaženým. Společnost IBM si vyhrazuje právo odebrat na základě vlastního uvážení oprávnění udělená v tomto dokumentu, kdykoli by využití publikací bylo na újmu zájmům této společnosti nebo kdykoli by výše uvedená ujednání nebyla řádně dodržována (podle posouzení společnosti IBM). Uvedené informace smí být stahovány, exportovány či reexportovány pouze v plném souladu se všemi relevantními zákony a předpisy, včetně všech zákonů a předpisů USA pro export. SPOLEČNOST IBM NEPOSKYTUJE ŽÁDNOU ZÁRUKU OHLEDNĚ OBSAHU TĚCHTO PUBLIKACÍ. UVEDENÉ PUBLIKACE JSOU POSKYTOVÁNY "TAKOVÉ, JAKÉ JSOU," BEZ JAKÝCHKOLIV ZÁRUK, VYJÁDŘENÝCH VÝSLOVNĚ NEBO VYPLÝVAJÍCÍCH Z OKOLNOSTÍ, VČETNĚ, A TO ZEJMÉNA, ZÁRUK PRODEJNOSTI, NEPORUŠENÍ PRÁV TŘETÍCH STRAN, NEBO VHODNOSTI PRO URČITÝ ÚČEL. 5.0 Poznámky Tento informační materiál byl vytvořen pro produkty a služby nabízené v USA. Informace o produktech jiných společností než IBM jsou založené na informacích dostupných v době prvního publikování tohoto dokumentu a mohou se měnit. Společnost IBM nemusí produkty, služby nebo funkce uvedené v tomto dokumentu nabízet v ostatních zemích. Informace o produktech a službách, které jsou ve vaší oblasti aktuálně dostupné, získáte od místního zástupce společnosti IBM. Odkazy na produkty, programy nebo služby společnosti IBM v této publikaci nejsou míněny jako vyjádření nutnosti použití pouze uvedených produktů, programů či služeb společnosti IBM. Místo produktu, programu nebo služby společnosti IBM lze použít libovolný funkčně ekvivalentní produkt, program nebo službu, která neporušuje intelektuální vlastnická práva společnosti. Ověření funkčnosti produktu, programu nebo služby pocházející od jiného výrobce je však povinností uživatele. K jednotlivým subjektům popisovaným v tomto dokumentu se mohou vztahovat patenty nebo nevyřízené patentové přihlášky společnosti IBM. Vlastnictví tohoto dokumentu uživateli neposkytuje žádná licenční práva k těmto patentům. Dotazy týkající se licencí můžete posílat písemně na adresu: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Odpovědi na dotazy týkající se licencí pro dvoubajtové znakové sady (DBCS) získáte od oddělení IBM Intellectual Property Department ve vaší zemi, nebo tyto dotazy můžete zaslat písemně na adresu: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106-0032, Japan Následující odstavec se netýká Spojeného království ani jiných zemí, ve kterých je takovéto vyjádření v rozporu s místními zákony: SPOLEČNOST INTERNATIONAL BUSINESS MACHINES CORPORATION TUTO PUBLIKACI POSKYTUJE "TAK, JAK JE" BEZ JAKÝCHKOLIV ZÁRUK, VYJÁDŘENÝCH VÝSLOVNĚ NEBO VYPLÝVAJÍCÍCH Z OKOLNOSTÍ, VČETNĚ, A TO ZEJMÉNA, ZÁRUK NEPORUŠENÍ PRÁV TŘETÍCH STRAN, PRODEJNOSTI NEBO VHODNOSTI PRO URČITÝ ÚČEL. Některé právní řády u určitých transakcí nepřipouštějí vyloučení záruk výslovně vyjádřených nebo vyplývajících z okolností, a proto se na vás výše uvedené omezení nemusí vztahovat. Uvedené údaje mohou obsahovat technické nepřesnosti nebo typografické chyby. Údaje zde uvedené jsou pravidelně upravovány a tyto změny budou zahrnuty v nových vydáních této publikace. Společnost IBM může kdykoli bez upozornění provádět vylepšení nebo změny v produktech či programech popsaných v této publikaci. Veškeré uvedené odkazy na webové stránky, které nespravuje společnost IBM, jsou uváděny pouze pro referenci a v žádném případě neslouží jako záruka funkčnosti těchto stránek. Materiály uvedené na těchto webových stránkách nejsou součástí materiálů pro tento produkt IBM a použití uvedených stránek je pouze na vlastní nebezpečí. Společnost IBM může použít nebo distribuovat jakékoli informace, které jí sdělíte, libovolným způsobem, který společnost považuje za odpovídající, bez vyžádání vašeho svolení. Vlastníci licence k tomuto programu, kteří chtějí získat informace o možnostech (i) výměny informací s nezávisle vytvořenými programy a jinými programy (včetně tohoto) a (ii) oboustranného využití vyměňovaných informací, mohou kontaktovat informační středisko na adrese: IBM Canada Limited Office of the Lab Director 8200 Warden Avenue Markham, Ontario L6G 1C7 CANADA Poskytnutí takových informací může být podmíněno dodržením určitých podmínek a požadavků zahrnujících v některých případech uhrazení stanoveného poplatku. Licencovaný program popsaný v tomto dokumentu a veškerý licencovaný materiál k němu dostupný jsou společností IBM poskytovány na základě podmínek uvedených ve smlouvách IBM Customer Agreement, IBM International Program License Agreement nebo v jiné ekvivalentní smlouvě. Jakékoli údaje o výkonnosti obsažené v této publikaci byly zjištěny v řízeném prostředí. Výsledky získané v jakémkoli jiném operačním prostředí se proto mohou výrazně lišit. Některá měření mohla být prováděna na vývojových verzích systémů a není zaručeno, že tato měření budou stejná i na běžně dostupných systémech. Některé údaje mohly být navíc zjištěny pomocí extrapolace. Skutečné výsledky mohou být jiné. Čtenáři tohoto dokumentu by měli zjistit použitelné údaje pro své specifické prostředí. Informace týkající se produktů jiných výrobců pocházejí od dodavatelů těchto produktů, z jejich veřejných oznámení nebo z jiných veřejně dostupných zdrojů. Společnost IBM tyto produkty netestovala a nemůže potvrdit jejich správnou výkonnost, kompatibilitu ani žádné jiné výroky týkající se produktů jiných výrobců než IBM. Otázky týkající se kompatibility produktů jiných výrobců by měly být směrovány dodavatelům těchto produktů. Veškerá tvrzení týkající se budoucího směru vývoje nebo záměrů společnosti IBM se mohou bez upozornění změnit nebo mohou být zrušena a reprezentují pouze cíle a plány společnosti. Tyto údaje mohou obsahovat příklady dat a sestav používaných v běžných obchodních operacích. Aby byla představa úplná, používají se v příkladech jména osob, společností, značek a produktů. Všechna tato jména jsou fiktivní a jejich podobnost se jmény a adresami používanými ve skutečnosti je zcela náhodná. LICENČNÍ INFORMACE: Tyto informace obsahují ukázkové aplikační programy ve zdrojovém jazyce ilustrující programovací techniky na různých operačních platformách. Tyto ukázkové programy můžete bez závazků vůči společnosti IBM jakýmkoli způsobem kopírovat, měnit a distribuovat za účelem vývoje, používání, odbytu či distribuce aplikačních programů odpovídajících rozhraní API pro operační platformu, pro kterou byly ukázkové programy napsány. Tyto příklady nebyly plně testovány za všech podmínek. Společnost IBM proto nemůže zaručit spolehlivost, upotřebitelnost nebo funkčnost těchto programů. Každá kopie nebo část těchto ukázkových programů nebo jakákoli práce z nich odvozená musí obsahovat následující coprightovou doložku: Ş (název vaší společnosti) (rok). Části tohoto kódu jsou odvozeny z ukázkových programů společnosti IBM. Ş Copyright IBM Corp. _zadejte rok nebo roky_. Všechna práva vyhrazena. Ochranné známky IBM, logo IBM a ibm.com jsou ochranné známky nebo registrované ochranné známky společnosti International Business Machines Corp., registrované v mnoha jurisdikcích po celém světě. Další názvy produktů a služeb mohou být ochrannými známkami společnosti IBM nebo jiných společností. Aktuální seznam ochranných známek společnosti IBM je k dispozici na webu v dokumentu "Copyright and trademark information" (Copyright a ochranné známky) na adrese www.ibm.com/legal/copytrade.shtml. Následující termíny jsou ochrannými známkami nebo registrovanými ochrannými známkami jiných společností. * Linux je registrovaná ochranná známka Linuse Torvaldse ve Spojených státech a případně v dalších jiných zemích. * Java a všechny ochranné známky a loga založené na termínu Java jsou ochrannými známkami společnosti Sun Microsystems, Inc. ve Spojených státech a případně v dalších jiných zemích. * UNIX je registrovaná ochranná známka společnosti The Open Group ve Spojených státech a případně v dalších jiných zemích. * Intel, logo Intel, Intel Inside, logo Intel Inside, Intel Centrino, logo Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium a Pentium jsou ochranné známky nebo registrované ochranné známky společnosti Intel Corporation a jejích dceřinných společností ve Spojených státech a případně v dalších jiných zemích. * Microsoft, Windows, Windows NT a logo Windows jsou ochranné známky společnosti Microsoft Corporation ve Spojených státech a případně v dalších jiných zemích. Názvy dalších společností, produktů nebo služeb mohou být ochrannými známkami nebo značkami služeb ostatních společností.