Další informace o instalaci a konfiguraci

7 7 7

Aplikační server pro produkt DB2 UDB

7

Aplikační server pro produkt DB2 Universal Database (UDB) již nepodporuje vzdálenou správu a uložené procedury.

7

Aktualizovaná témata jsou následující:

7 7

Povolení aplikačního serveru pro produkt DB2 UDB

7

Při zpřístupnění databáze jsou provedeny následující akce:

7 7
7Předpoklad 7

V systému Linux musíte po instalaci aplikačního serveru a před jeho zpřístupněním nastavit prostředí Linux Java. Podrobnosti o nastavení prostředí Linux Java naleznete v příručce Application 7Development Guide: Building and Running Applications.

7
7Postup 7

Chcete-li povolit aplikační server pro produkt DB2 UDB, postupujte takto:

7
    7
  1. Přihlašte se k serveru DB2 jako uživatel root (systémy Linux nebo UNIX) nebo jako uživatel s oprávněním typu Administrátor (systémy Windows).
  2. 7
  3. V operačních systémech standardu Linux- a UNIX- spusťte následující příkaz: 7 7
       . /cesta_instance_db2/sqllib/db2profile 
    7,kde cesta_instance_db2 představuje adresář, v němž byla vytvořena instance DB2 UDB.
  4. 7
  5. Spusťte některý z následujících příkazů: 7
      7
    • V operačních systémech Linux a UNIX: 7 7
         instalační_cesta_apl_serveru/bin/enable.sh 
      7         -db alias_db 
      7         -user uživatel_db 
      7         -password heslo_db 
      7         -db2path cesta_k_sqllib 
      7         -instance jméno_instance
      7         -easpath cesta_k_eas
      7         -fencedid jméno_chráněného_uživatele
    • 7
    • V operačních systémech Windows: 7 7
         instalační_cesta_apl_serveru\bin\enable
      7         -db alias_db 
      7         -user uživatel_db 
      7         -password heslo_db 
      7         -db2path cesta_k_sqllib 
      7         -instance jméno_instance
      7         -easpath cesta_k_eas
      
    , kde: 7
      7
    • alias_db je alias 7databáze, která má být zpřístupněna.
    • 7
    • uživatel_db je jméno 7uživatele, které bude použito při připojování k databázi.
    • 7
    • heslo_db je heslo 7odpovídající jménu uživatele, které bude použito při připojování k databázi.
    • 7
    • cesta_k_sqllib je cesta k adresáři SQLLIB instance DB2 UDB. Tato cesta se 7používá při aktualizaci DB2EAS požadovanými soubory JAR.
    • 7
    • jméno_instance je jméno instance DB2 UDB.
    • 7
    • cesta_k_eas je cesta 7k vestavěnému aplikačnímu serveru.
    • 7
    • jméno_chráněného_uživatele 7je jméno chráněného uživatele.
7

Jakmile je aplikační server pro produkt DB2 UDB povolen, je 7automaticky spuštěn.

7 7

Spuštění aplikačního serveru pro produkt DB2 UDB lokálně

7

Aplikační server by měl být spuštěn pomocí jména chráněného uživatele pro 7systémy vytvářející webové služby v prostředí .NET nebo pouze spuštějící 7produkt XML Metadata Registry (XMR).

7 7

Spuštění aplikačního serveru pro produkt DB2 UDB vzdáleně

7

Tento oddíl byl odebrán. Aplikační server pro produkt DB2 UDB již nepodporuje vzdálenou správu.

7 7

Zastavení aplikačního serveru pro produkt DB2 UDB lokálně

7

Aplikační server by měl být zastaven pomocí jména chráněného uživatele pro 7systémy vytvářející webové služby v prostředí .NET nebo pouze spouštějící 7produkt XML Metadata Registry (XMR).

7 7

Zastavení aplikačního serveru pro produkt DB2 UDB vzdáleně

7

Tento oddíl byl odebrán. Aplikační server pro produkt DB2 UDB již nepodporuje vzdálenou správu.

7 7

Odinstalace aplikačního serveru pro produkt DB2 UDB

7

Tento oddíl byl odebrán. Aplikační server pro produkt DB2 UDB již nepodporuje vzdálenou správu.

7 7 7

Zpřístupnění produktu DB2 Embedded Application Server

7

Zpřístupněná databáze produktu DB2 Embedded Application Server musí být umístěna ve 32bitové 7instanci. Všechny databáze, k nimž se přistupuje z produktu DB2 Embedded Application 7Server, lze umístit do 32bitových nebo 64bitových instancí.

7 7 7

Implementace Webových nástrojů DB2

7

Aplikační servery používající sadu JDK 1.4 již 7nevyžadují přizpůsobení proměnné 7CLASSPATH během implementace Webových nástrojů DB2. Všechny závislosti, včetně závislostí pro analyzátor 7XML a převaděč, jsou nyní implementovány pomocí 7webového modulu a předpokládá se, že budou načítány 7z adresáře WEB-INF\lib 7podle specifikace J2EE. Tyto změny ovlivní dvě 7informační témata:

7

Aktualizovaná témata jsou následující:

7 7

Implementace Webových nástrojů DB2 na aplikační servery WebLogic

7

Tato úloha popisuje implementaci a konfiguraci Webových nástrojů DB2 (včetně nástrojů Webové příkazové centrum a Webové centrum narušení) na server BEA WebLogic 7.0. Tyto nástroje se spouští jako 7webové aplikace na webovém serveru a poskytují přístup 7k serverům DB2 pomocí webového prohlížeče.

7
7Předpoklady 7

Před instalací Webových nástrojů DB2 na server WebSphere ověřte, že máte následující software:

7
7
7Omezení 7

Implementace Webových nástrojů DB2 se týkají následující omezení:

7
7
7Postup 7

Chcete-li instalovat Webové nástroje DB2 na 7aplikačních serverech WebLogic, postupujte takto:

7
    7
  1. Implementujte Webové nástroje DB2 pomocí administrační konzoly 7WebLogic následujícím postupem: 7
      7
    1. Spusťte administrační konzolu WebLogic.
    2. 7
    3. V levém panelu okna klepněte na volbu domain 7-> deployments -> 7Web Applications.
    4. 7
    5. Klepnutím na odkaz 7Configure a new Web 7Application nainstalujte webovou aplikaci 7Webové nástroje DB2.
    6. 7
    7. Projděte výpis souborového systému a vyhledejte soubor 7Sqllib\tools\web\db2wa.war.
    8. 7
    9. Klepněte na volbu select 7vedle jména souboru db2wa.war.
    10. 7
    11. V seznamu dostupných serverů vyberte ten, který 7bude hostit sadu Webové nástroje DB2 7a klepnutím na šipku 7jej přesuňte mezi cílové servery. 7 7
      Poznámka:
      7
      Je třeba zachovat původní jméno 7db2wa, neboť jej sada Webové nástroje DB2 používá napevno.
    12. 7
    13. Klepněte na tlačítko 7Configure and Deploy.
    14. 7
    15. Počkejte, než aplikační server obnoví stav 7implementace webové aplikace na vybraném serveru. Proběhne-li akce úspěšně, mělo by se 7zobrazit Deployed=true.
  2. 7
  3. Vyvolejte webovou aplikaci Webové nástroje DB2, která je 7umístěna na adrese: 7 7
    http://jméno_serveru:číslo_portu_apl_serveru/db2wa
    7Například http://jméno_serveru:7001/db2wa.
7 7

Implementace Webových nástrojů DB2 na jiné aplikační servery

7

Tato úloha popisuje implementaci a konfiguraci Webových nástrojů DB2 (včetně Webového příkazového centra a Webového centra narušení) na dalších aplikačních serverech, jako je Tomcat 4.0 7a Macromedia JRun 4.0. Tyto nástroje se spouští jako 7webové aplikace na webovém serveru a poskytují přístup 7k serverům DB2 pomocí webového prohlížeče.

7
7Předpoklady 7

Před instalací Webových nástrojů DB2 ověřte, že máte následující software:

7
7
7Omezení 7

Implementace Webových nástrojů DB2 se týkají následující omezení:

7
7
7Postup 7

Dále jsou uvedeny postupy instalace sady Webové nástroje DB2 pomocí 7aplikačních serverů, jako jsou Tomcat 4.0 nebo Macromedia JRun 74.0:

7
7
Tomcat 4.0
7
7
    7
  1. Připravte konfigurační soubor serveru Tomcat 4.0 (CLASSPATH) 7pomocí následujícího postupu: 7
      7
    1. Vytvořte novou proměnnou prostředí 7CATALINA_HOME obsahující cestu 7k serveru Tomcat 4.0 (jeho kořenový adresář). Například D:\jakarta-tomcat-4.0.3.
    2. 7
    3. Ověřte, že je kontejner Tomcat Servlet/JSP funkční: 7
        7
      1. Spusťte server Tomcat spuštěním souboru 7startup.bat v adresáři 7bin serveru Tomcat.
      2. 7
      3. Pomocí webového prohlížeče přejděte na hlavní webovou 7stránku http://localhost:8080/.
  2. 7
  3. Implementujte Webové nástroje DB2 do kontejneru Tomcat 7Servlet/JSP výběrem instalační cesty sady Webové nástroje DB2 (tj. 7Sqllib\tools\web\db2wa.war) 7a zkopírováním souboru db2wa.war do 7implementačního adresáře serveru Tomcat (tj. adresáře webapps).
  4. 7
  5. Vyvolejte Webové nástroje DB2 v kontejneru Tomcat Servlet/JSP následujícím postupem: 7
      7
    1. Otevřete příkazové okno DB2 a přejděte do adresáře 7bin serveru Tomcat.
    2. 7
    3. Spusťte server Tomcat pomocí souboru 7startup.bat a ověřte, že do 7adresáře webapps byl přidán nový 7adresář (db2wa). 7 7
      Poznámka:
      7
      Spuštěním souboru startup.bat 7z příkazového řádku se nenastaví proměnná DB2PATH. Před povolením nastavení parametru DB2PATH je třeba 7změnit řádek CLASSPATH, aby obsahoval explicitní odkaz na instalační cestu produktu DB2 UDB, nikoliv na proměnnou 7prostředí %DB2PATH%.
    4. 7
    5. Aplikace Webové nástroje DB2 je umístěna na adrese 7http://localhost:8080/db2wa a lze k ní 7přistupovat pomocí webového prohlížeče podporujícího 7standard HTML 4.0.
7
7
JRun
7
7
    7
  1. Připravte nový aplikační server pro sadu 7Webové nástroje DB2 provedením následujících kroků: 7
    7Doporučení 7

    Vytvoření nového aplikačního serveru se doporučuje, není však 7povinné. Pro účely testování lze použít standardní 7server, vyžaduje se pouze konfigurace cesty ke třídám 7prostředí JVM a implementace.

    7
      7
    1. Spusťte komponentu JRun Management Console a přihlašte se jako 7administrátor aplikačního serveru.
    2. 7
    3. Vytvořte nový aplikační server prostřednictvím položky 7Create New Server umístěné vpravo nahoře na 7hlavní stránce. Jméno hostitele localhost neměňte.
    4. 7
    5. Zadejte jméno nového serveru 7(DB2WebToolsServer) a klepněte na položku JRun 7Server Directory. Hodnota se vyplní automaticky.
    6. 7
    7. Klepněte na tlačítko Create Server.
    8. 7
    9. Zaznamenejte vygenerované hodnoty nebo zadejte nové hodnoty následujících položek: 7
        7
      • Adresa URL poskytovatele rozhraní JNDI
      • 7
      • Číslo portu webového serveru. Tato hodnota bude použita 7v adrese URL Webových nástrojů DB2 (tedy 7http://localhost:číslo_portu_webového_serveru/db2wa).
      • 7
      • Číslo portu serveru proxy webového konektoru
    10. 7
    11. V případě potřeby klepněte na příkaz Update port 7numbers a zavřete okno.
  2. 7
  3. Implementujte sadu Webové nástroje DB2 na aplikační 7server 7JRun provedením následujících kroků: 7
      7
    1. Spusťte aplikační server určený jako hostitel 7webové aplikace Webové nástroje DB2 (DB2WebToolsServer, 7standardní nebo libovolný kromě možnosti admin).
    2. 7
    3. Klepněte na položku Web Applications 7a poté na tlačítko Add.
    4. 7
    5. Projděte oddíl Deployment File a vyberte soubor 7Sqllib\tools\web\db2wa.war v instalační cestě produktu DB2 UDB.
    6. 7
    7. Klepněte na položku Deploy a potvrďte 7kontextovou cestu /db2wa.
    8. 7
    9. Vyberte aplikační server a potvrďte, že se má aplikace Webové nástroje DB2 zobrazit v oddílu Web Applications. Na této stránce 7neklepejte na tlačítko 7Apply.
    10. 7
    11. Vyberte odkaz Home 7na panelu vlevo nahoře na hlavní stránce.
    12. 7
    13. Znovu spusťte aplikační server z pohledu 7Home, který obsahuje 7sadu Webové nástroje DB2 (DB2WebToolsServer).
Aplikace Webové nástroje DB2 je umístěna na 7adrese http://localhost:číslo_portu_web_serveru/db2wa 7a lze k ní přistupovat pomocí webového prohlížeče 7podporujícího standard HTML 4.0. 7
7
7 7 7

Přímý vstup a výstup na blokových zařízeních 7(Linux)

7

V souborových systémech i blokových zařízeních 7pro distribuce systému Linux s jádrem 2.6 je nyní 7podporován přímý vstup a výstup. Přímý vstup a výstup na blokových zařízeních 7je alternativní cestou, jak zadat kontejnery zařízení pro základní diskový 7přístup. Výkon přímého vstupu a výstupu je ekvivalentní metodě základního přístupu 7pro znakové zařízení. Produkt DB2 Universal Database (UDB) povoluje přímý 7vstup a výstup při otevírání tabulkového prostoru, pokud příkaz CREATE TABLESPACE udává 7jméno blokového zařízení pro cestu kontejneru. Dříve se stejného výkonu dosahovalo pomocí 7metody základního diskového přístupu, což vyžadovalo 7vazbu blokového zařízení ke znakovému zařízení pomocí 7obslužného programu 7raw.

7

7 777777777777777
Tabulka 27. Porovnání přímého vstupu a výstupu a základního diskového přístupu.
Přímý vstup/výstup 7(nová metoda) Základní diskový 7přístup (stará metoda)
7
CREATE TABLESPACE dms1
7MANAGED BY DATABASE
7USING (DEVICE '/dev/sda5' 11170736)
7
CREATE TABLESPACE dms1
7MANAGED BY DATABASE 
7USING (DEVICE '/dev/raw/raw1' 11170736)
7

Ačkoli je metoda základního diskového přístupu 7produktem DB2 UDB stále podporována, není podporována 7a v dalších jádrech může být odebrána.

7
7Doporučení 7

Chcete-li využívat výhod přímého diskového 7přístupu, vytvořte kontejnery zařízení DMSpomocí 7přímého vstupu a výstupu, tím se vyhnete pozdějším 7problémům s migrací.

7

7 7
Poznámka:
7
Přímý vstup a výstup není produktem DB2 UDB on Linux/390 podporován.
7 7 7

Démon Informačního centra DB2 (Linux a UNIX)

7

Démon Informačního centra DB2 je zodpovědný za 7řízení serveru dokumentace DB2. Démon, který je částí 7instalace Informačního centra DB2, se skládá ze dvou 7souborů:

7

Tyto soubory jsou instalovány v následujících 7umístěních:

7
7
AIX
7
/etc/db2icd 7

/var/db2/v81/db2ic.conf

7
7
HP
7
/sbin/init.d/db2icd 7

/var/opt/db2/v81/db2ic.conf

7
7
Solaris Operating Environment
7
/etc/init.d/db2icd 7

/var/db2/v81/db2ic.conf

7
7
Linux
7
/etc/init.d/db2icd 7

/var/db2/v81/db2ic.conf

7
7
7 7

Spuštění a zastavení démona Informačního centra (AIX, Solaris Operating 7Environment, HP a Linux)

7

Jediná situace, kdy byste měli spouštět 7a zastavovat démona ručně, nastává v případě, že chcete pro 7démona změnit proměnné konfigurace. Za běžných 7okolností se démon spouští při spuštění systému, 7podle úrovní spuštění vytvořených během 7instalace Informačního centra DB2.

7
7Postup 7

Chcete-li spustit a zastavit démona Informačního 7centra, postupujte takto:

7
    7
  1. Zastavte démona, je-li už spuštěn. Na příkazový řádek 7zadejte: 7 7
    INIT_DIR/db2icd stop
    7, 7kde INIT_DIR představuje instalační adresář souboru 7db2icd uvedeného výše.
  2. 7
  3. Úpravou souboru db2ic.conf změňte 7libovolné proměnné démona. Současně můžete 7změnit číslo portu TCP, kde je k dispozici 7dokumentace, a umístění aktuálního pracovního prostoru 7používaného spuštěným démonem.
  4. 7
  5. Spusťte démona. Na příkazový řádek 7zadejte: 7 7
    INIT_DIR/db2icd start
    7,kde INIT_DIR 7představuje instalační adresář souboru db2icd 7uvedeného výše.

Démon při spuštění použije nové proměnné 7prostředí.

7

Existuje také volba pro okamžité ukončení 7a restartování démona. 7Na příkazový řádek 7zadejte: 7

7
INIT_DIR/db2icd restart

7,kde INIT_DIR 7představuje instalační adresář souboru db2icd 7uvedeného výše.

7

Stav démona lze kdykoli ověřit. Na příkazový řádek 7zadejte: 7

7
INIT_DIR/db2icd status

7,kde INIT_DIR 7představuje instalační adresář souboru db2icd 7uvedeného výše. Démon vrátí aktuální stav a zobrazí 7identifikátor procesů démona, je-li aktivní.

8 8 8

Klíčová slova a ukázkové soubory souboru odpovědí

8

Chcete-li instalovat Informační centrum DB2 verze 8.2 pomocí souboru odpovědí, použijte následující informace:

8
8
Klíčové slovo souboru odpovědí (PROD)
8
INFORMATION_CENTER 8
8
Jméno souboru odpovědí
8
db2doce.rsp 8
8
7 7 7

Kódy chyb při instalaci pomocí 7souboru odpovědí

7

Následující kód chyby platí pouze pro operační systém Windows a nelze jej použít v operačních systémech Linux a UNIX.

7
7
3010
7
Instalace byla úspěšná, k dokončení je však 7vyžadován restart počítače. 7
7
7 7 7

Uživatelské účty vyžadované pro instalaci serverů DB2 (Windows)

7
7
Zvýšit kvóty
7
Uživatelské právo Zvýšit kvóty bylo v 7operačních systémech Windows XP a Windows Server 2003 změněno na 7Upravit kvóty paměti pro proces. 7
7
Uživatelská práva udělená instalačním 7programem produktu DB2 - Ladit programy
7
Instalační program produktu DB2 neuděluje uživatelské právo Ladit programy. 7Instalační 7program produktu DB2 uděluje následující uživatelská 7práva: 7 7
7
7 7 7

Podpora asynchronního vstupu a výstupu (Linux)

7

Podpora asynchronního vstupu a výstupu (AIO) je nyní 7k dispozici v systému Linux (jádro 2.6 a některá jádra 72.4) pro základní 7zařízení a souborové systémy O_DIRECT. Asynchronní 7vstup a výstup zlepšuje výkon agenta pro čištění 7stránek. Asynchronní vstup a výstup můžete v systému Linux povolit či zakázat zadáním příkazu db2set.

7

Chce-li uživatel použít asynchronní vstup a výstup, 7musí instalovat verzi libaio-0.3.98 nebo pozdější a 7vlastnit jádro podporující asynchronní vstup a výstup. Dále musí uživatel spustit příkaz db2set DB2LINUXAIO=true a restartovat produkt DB2 Universal Database.

8 8 8

Příkaz db2ln byl změněn, aby vytvářel odkazy na 64bitovou knihovnu produktu DB2 UDB (Linux a UNIX)

8

V předchozích úrovních produktu DB2 Universal Database (UDB) verze 8 vytvářel příkaz db2ln určité 8odkazy produktu DB2 do adresářů /usr/lib a /usr/include. Na platformách podporujících 32bitové i 64bitové instance produktu DB2 UDB tyto odkazy standardně ukazují na 8soubory knihovny nebo zahrnují soubory v adresářích DB2DIR/lib64 nebo DB2DIR/include64, kde parametr DB2DIR 8představuje instalační adresář produktu DB2 verze 8. Nechcete-li použít výchozí nastavení, můžete bitovou 8šířku slova změnit spuštěním příkazu db2ln s příznakem -w: 8

8
db2ln -w 32|64

8Tím se 8vyhnete společné existenci 32bitových a 64bitových 8instancí produktu DB2 UDB v některých platformách.

8

Od verze 8.2 produktu DB2 UDB vytváří příkaz db2ln na těchto platformách odkazy na 64bitové 8knihovny v odpovídajících adresářích. 8V takovém 8případě se příznak -w používá pouze pro naplnění 8adresáře /usr/include. Když příkaz db2ln vytvoří 8odkazy na soubory knihovny DB2 UDB, budou na podporovaných 8platformách vytvořeny 32bitové i 64bitové odkazy. To 8umožňuje existenci a spouštění 32bitových a 64bitových 8instancí zároveň.

8

V některých distribucích systému Linux je příkaz libc RPM dodáván společně s knihovnou /usr/lib/libdb2.so 8nebo /usr/lib64/libdb2.so. Tato knihovna se používá pro implementaci databáze Berkeley DB společnosti 8Sleepycat Software a nesouvisí s produktem DB2 UDB společnosti IBM. Tento soubor 8ovšem zablokuje příkazy db2lndb2rmln. Příkaz db2ln soubor nepřepíše a příkaz db2rmln soubor neodstraní. Chcete-li v takovém případě kompilovat aplikace pomocí produktu DB2 UDB, musíte procesům 8kompilace a sestavení zadat úplnou cestu k souborům záhlaví, resp. knihovnám produktu DB2 UDB. Jedná se 8o doporučenou metodu, protože umožňuje kompilaci a sestavení pro různá vydání produktu DB2 UDB ve stejném 8počítači.

8

Podrobnosti týkající se omezení při použití příkazu db2ln naleznete v dokumentaci k produktu DB2 UDB verze 8.2 8v příručce Instalace a konfigurace.

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