Další informace o instalaci a konfiguraci
Konfigurační souboru uzlu DB2 - db2nodes.cfg
Parametr resourcesetname je podporován pouze v systémech AIX, HP-UX, Solaris Operating Environment a Linux.
V operačních systémech Linux definuje sloupec resourcesetname číslo, které odpovídá uzlu NUMA (Non-Uniform Memory Access) v systému. Kromě jádra 2.6 s podporou zásad NUMA musí být k dispozici systémový obslužný program numactl. Další informace o podpoře NUMA v operačních systémech Linux naleznete na stránce man obslužného programu numactl.
Příklad použití parametru resourcesetname v operačních systémech Linux
Tento příklad znázorňuje nastavení čtyřuzlového počítače NUMA, jehož každý logický uzel je přidružen k uzlu NUMA.
Postup
- Zajistěte, aby systém podporoval funkce NUMA.
- Zadejte následující příkaz:
$ numactl --hardware
Zobrazí se výstup podobný následujícímu:
Dostupné: 4 uzly (0-3)
Velikost uzlu 0: 1901 MB
Volné místo v uzlu 0: 1457 MB
Velikost uzlu 1: 1910 MB
Volné místo v uzlu 1: 1841 MB
Velikost uzlu 2: 1910 MB
Volné místo v uzlu 2: 1851 MB
Velikost uzlu 3: 1905 MB
Volné místo v uzlu 3: 1796 MB
- V tomto příkladu jsou v systému čtyři uzly NUMA. Následující úpravou souboru db2nodes.cfg přidružte jednotlivé vícenásobné logické uzly (MLN) k uzlu NUMA v systému:
0 hostname 0 hostname 0
1 hostname 1 hostname 1
2 hostname 2 hostname 2
3 hostname 3 hostname 3
Proměnná registru DB2NOLIOAIO nahrazena proměnnou DB2LINUXAIO (Linux)
Proměnná registru DB2NOLIOAIO produktu DB2 Universal Database (UDB) již není od verze 8.2.2 (ekvivalentní verzi 8.1 s opravou FixPak 9) podporována. V případě uživatelů systému Linux byla proměnná registru DB2NOLIOAIO
nahrazena proměnnou DB2LINUXAIO.
Aplikační server pro produkt DB2 UDB
Aplikační server pro produkt DB2 Universal Database (UDB) již nepodporuje vzdálenou správu a uložené procedury.
Aktualizovaná témata jsou následující:
Povolení aplikačního serveru pro produkt DB2 UDB
Při zpřístupnění databáze jsou provedeny následující akce:
- Připojení k určené databázi
- Vytvoření a naplnění tabulek metadat
- Aktualizace parametrů DBM CFG, JDK_PATH a JAVA_HEAP_SZ
- Instalace aplikace Webové služby DB2
Předpoklad
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
Development Guide: Building and Running Applications.
Postup
Chcete-li povolit aplikační server pro produkt DB2 UDB, postupujte takto:
- 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).
- V operačních systémech standardu Linux- a UNIX- spusťte následující příkaz:
. /cesta_instance_db2/sqllib/db2profile
,kde cesta_instance_db2 představuje adresář, v němž byla vytvořena instance DB2 UDB.
- Spusťte některý z následujících příkazů:
- V operačních systémech Linux a UNIX:
instalační_cesta_apl_serveru/bin/enable.sh
-db alias_db
-user uživatel_db
-password heslo_db
-db2path cesta_k_sqllib
-instance jméno_instance
-easpath cesta_k_eas
-fencedid jméno_chráněného_uživatele
- V operačních systémech Windows:
instalační_cesta_apl_serveru\bin\enable
-db alias_db
-user uživatel_db
-password heslo_db
-db2path cesta_k_sqllib
-instance jméno_instance
-easpath cesta_k_eas
, kde:
- alias_db je alias
databáze, která má být zpřístupněna.
- uživatel_db je jméno
uživatele, které bude použito při připojování k databázi.
- heslo_db je heslo
odpovídající jménu uživatele, které bude použito při připojování k databázi.
- cesta_k_sqllib je cesta k adresáři SQLLIB instance DB2 UDB. Tato cesta se
používá při aktualizaci DB2EAS požadovanými soubory JAR.
- jméno_instance je jméno instance DB2 UDB.
- cesta_k_eas je cesta
k vestavěnému aplikačnímu serveru.
- jméno_chráněného_uživatele
je jméno chráněného uživatele.
Jakmile je aplikační server pro produkt DB2 UDB povolen, je
automaticky spuštěn.
Spuštění aplikačního serveru pro produkt DB2 UDB lokálně
Aplikační server by měl být spuštěn pomocí jména chráněného uživatele pro
systémy vytvářející webové služby v prostředí .NET nebo pouze spuštějící
produkt XML Metadata Registry (XMR).
Spuštění aplikačního serveru pro produkt DB2 UDB vzdáleně
Tento oddíl byl odebrán. Aplikační server pro produkt DB2 UDB již nepodporuje vzdálenou správu.
Zastavení aplikačního serveru pro produkt DB2 UDB lokálně
Aplikační server by měl být zastaven pomocí jména chráněného uživatele pro
systémy vytvářející webové služby v prostředí .NET nebo pouze spouštějící
produkt XML Metadata Registry (XMR).
Zastavení aplikačního serveru pro produkt DB2 UDB vzdáleně
Tento oddíl byl odebrán. Aplikační server pro produkt DB2 UDB již nepodporuje vzdálenou správu.
Odinstalace aplikačního serveru pro produkt DB2 UDB
Tento oddíl byl odebrán. Aplikační server pro produkt DB2 UDB již nepodporuje vzdálenou správu.
Zpřístupnění produktu DB2 Embedded Application Server
Zpřístupněná databáze produktu DB2 Embedded Application Server musí být umístěna ve 32bitové
instanci. Všechny databáze, k nimž se přistupuje z produktu DB2 Embedded Application
Server, lze umístit do 32bitových nebo 64bitových instancí.
Implementace Webových nástrojů DB2
Aplikační servery používající sadu JDK 1.4 již
nevyžadují přizpůsobení proměnné
CLASSPATH během implementace Webových nástrojů DB2. Všechny závislosti, včetně závislostí pro analyzátor
XML a převaděč, jsou nyní implementovány pomocí
webového modulu a předpokládá se, že budou načítány
z adresáře WEB-INF\lib
podle specifikace J2EE. Tyto změny ovlivní dvě
informační témata:
- Implementace Webových nástrojů DB2 na
aplikačních serverech WebLogic
- Implementace Webových nástrojů DB2 na
jiných aplikačních
serverech
Aktualizovaná témata jsou následující:
Implementace Webových nástrojů DB2 na aplikační servery WebLogic
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
webové aplikace na webovém serveru a poskytují přístup
k serverům DB2 pomocí webového prohlížeče.
Předpoklady
Před instalací Webových nástrojů DB2 na server WebSphere ověřte, že máte následující software:
- Aplikační server BEA WebLogic 7.0.
- Administrační klient IBM DB2 verze 8.
- Webový prohlížeč podporující standard HTML 4.0.
Poznámka:
Sada Webové nástroje DB2 byla testována v prohlížečích
Netscape 4.x, Netscape 6.x, Netscape 7.x, Mozilla 1.x, Internet
Explorer 5.x, Opera 6.x, Konqueror 3.x (Linux) a EudoraWeb 2.x (Palm OS). Při použití některých
netestovaných webových prohlížečů bude pravděpodobně
nutné přidání explicitního odkazu do konfigurace
servletu.
Omezení
Implementace Webových nástrojů DB2 se týkají následující omezení:
- Nejsou podporovány vícenásobné převody jazyka a kódové stránky mezi střední vrstvou a servery DB2. Ačkoli platným jazykem serveru je skutečně ten, který
je zobrazen, některé znaky se mohou zobrazit nesprávně.
- Chcete-li pro databáze, tabulkové prostory
a kontejnery tabulkových prostorů sledovat varovné
zprávy o narušení pomocí Webového centra narušení, je
nutné zajistit, aby databáze byly katalogizovány na
webovém aplikačním serveru.
- Používání tlačítek webového prohlížeče
(Zastavit,
Zpět,
Historie) není při
práci s Webovými nástroji DB2 podporováno.
- Pokud s nástrojem Webové nástroje DB2 používáte webový
prohlížeč Netscape Navigator 4, může se stát, že
zobrazení webového prohlížeče se nebude řádně
obnovovat. Pokud se s tímto problémem setkáte, můžete
zobrazení obnovit minimalizováním a následným
maximalizováním okna webového prohlížeče. Další
možností jak zobrazení obnovit je skrytí okna prohlížeče za jiné okno a následné přenesení okna prohlížeče opět do popředí.
- Chcete-li přiřadit libovolnému systému DB2 Universal Database (UDB), uzlu instance nebo databázi vlastní alias, musíte ho explicitně katalogizovat na aplikačním serveru
pomocí modulu Asistent pro konfiguraci DB2 nebo Řídicí centrum DB2.
- Sada nástrojů Webové nástroje DB2 při
prvním spuštění
vyžaduje pro inicializaci znatelně delší čas než při
dalších startech. Většina z tohoto čekání je
způsobena automatickým katalogizačním procesem. Pokud
si použití funkce automatické katalogizace nepřejete,
můžete čekání zkrátit vypnutím této funkce
v konfiguraci servletu.
Poznámka:
Konfigurační parametry servletu jsou dostupné v souboru deskriptoru implementace
web.xml. Jména parametrů a výchozí hodnoty se mohou měnit s každou verzí. Některé aplikační servery mohou povolovat změny těchto
parametrů, a to buď prostřednictvím svého rozhraní,
nebo přímou úpravou souboru
web.xml.
- Výstupní vyrovnávací paměť (pro výsledky) má při
použití prohlížeče stolního počítače nebo laptopu
absolutní maximální velikost 1 MB, a to i tehdy, je-li
konfigurována na vyšší kapacitu.
V případě webových prohlížečů PDA je
limitní hodnota 1 kB.
- V operačních systémech Linux, UNIX, a Windows Webové nástroje DB2 automaticky zaznamenávají
a katalogizují všechny systémy v rámci stejné sítě
TCP/IP, v níž se nachází aplikační server. Adresy IP systémů ve stejné síti TCP/IP mají první tři
číslice shodné. Nástroje se snaží katalogizovat uzly systému DB2 UDB podle původního jména
vzdáleného hostitele TCP/IP. Vyskytne-li se duplicitní jméno, nástroje místo něj
přiřadí jedinečné náhodné jméno. Chcete-li zpřístupnit jakékoli další administrační
servery DB2, je třeba je explicitně katalogizovat na aplikačním serveru. Mezi ně mohou
patřit všechny servery s protokolem TCP/IP, které nepatří do stejné sítě TCP/IP jako
aplikační server, a také všechny servery, které nepoužívají protokol TCP/IP.
- V operačních systémech Linux, UNIX a Windows Webové nástroje DB2 automaticky zaznamenávají
a katalogizují všechny uzly instancí DB2 UDB a databáze umístěné v katalogizovaných systémech DB2 UDB. Vzdálenou instanci je možné konfigurovat pro použití více
komunikačních protokolů. Katalog bude proto obsahovat samostatný uzel pro každý
protokol podporovaný automaticky katalogizovanou instancí. Vyskytne-li se duplicitní jméno, nástroje místo něj
přiřadí jedinečné náhodné jméno.
Postup
Chcete-li instalovat Webové nástroje DB2 na
aplikačních serverech WebLogic, postupujte takto:
- Implementujte Webové nástroje DB2 pomocí administrační konzoly
WebLogic následujícím postupem:
- Spusťte administrační konzolu WebLogic.
- V levém panelu okna klepněte na volbu domain
-> deployments ->
Web Applications.
- Klepnutím na odkaz
Configure a new Web
Application nainstalujte webovou aplikaci
Webové nástroje DB2.
- Projděte výpis souborového systému a vyhledejte soubor
Sqllib\tools\web\db2wa.war.
- Klepněte na volbu select
vedle jména souboru db2wa.war.
- V seznamu dostupných serverů vyberte ten, který
bude hostit sadu Webové nástroje DB2
a klepnutím na šipku
jej přesuňte mezi cílové servery.
Poznámka:
Je třeba zachovat původní jméno
db2wa, neboť jej sada Webové nástroje DB2 používá napevno.
- Klepněte na tlačítko
Configure and Deploy.
- Počkejte, než aplikační server obnoví stav
implementace webové aplikace na vybraném serveru. Proběhne-li akce úspěšně, mělo by se
zobrazit Deployed=true.
- Vyvolejte webovou aplikaci Webové nástroje DB2, která je
umístěna na adrese:
http://jméno_serveru:číslo_portu_apl_serveru/db2wa
Například http://jméno_serveru:7001/db2wa.
Implementace Webových nástrojů DB2 na jiné aplikační servery
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
a Macromedia JRun 4.0. Tyto nástroje se spouští jako
webové aplikace na webovém serveru a poskytují přístup
k serverům DB2 pomocí webového prohlížeče.
Předpoklady
Před instalací Webových nástrojů DB2 ověřte, že máte následující software:
- Aplikační server, jako je:
- Administrační klient IBM DB2 verze 8.
- Webový prohlížeč podporující standard HTML 4.0.
Omezení
Implementace Webových nástrojů DB2 se týkají následující omezení:
- Nejsou podporovány vícenásobné převody jazyka a kódové stránky mezi střední vrstvou a servery DB2. Ačkoli platným jazykem serveru je skutečně ten, který
je zobrazen, některé znaky se mohou zobrazit nesprávně.
- Chcete-li pro databáze, tabulkové prostory
a kontejnery tabulkových prostorů sledovat varovné
zprávy o narušení pomocí Webového centra narušení, je
nutné zajistit, aby databáze byly katalogizovány na
webovém aplikačním serveru.
- Používání tlačítek webového prohlížeče
(Zastavit,
Zpět,
Historie) není při
práci s Webovými nástroji DB2 podporováno.
- Pokud s nástrojem Webové nástroje DB2 používáte webový
prohlížeč Netscape Navigator 4, může se stát, že
zobrazení webového prohlížeče se nebude řádně
obnovovat. Setkáte-li se s tímto problémem, můžete aktualizovat zobrazení minimalizováním a následným obnovením okna webového prohlížeče. Další
možností jak zobrazení obnovit je skrytí okna prohlížeče za jiné okno a následné přenesení okna prohlížeče opět do popředí.
- Chcete-li přiřadit libovolnému systému DB2 UDB, uzlu instance nebo databázi vlastní alias, musíte ho explicitně katalogizovat na
aplikačním serveru pomocí modulu Asistent pro konfiguraci DB2 nebo Řídicí centrum
DB2.
- Sada nástrojů Webové nástroje DB2 při
prvním spuštění
vyžaduje pro inicializaci znatelně delší čas než při
dalších startech. Většina z tohoto čekání je
způsobena automatickým katalogizačním procesem. Pokud
si použití funkce automatické katalogizace nepřejete,
můžete čekání zkrátit vypnutím této funkce
v konfiguraci servletu.
Poznámka:
Konfigurační parametry servletu jsou dostupné v souboru deskriptoru implementace
web.xml. Jména parametrů a výchozí hodnoty se mohou měnit s každou verzí. Některé aplikační servery mohou povolovat změny těchto
parametrů, a to buď prostřednictvím svého rozhraní,
nebo přímou úpravou souboru
web.xml.
- Výstupní vyrovnávací paměť (pro výsledky) má při použití prohlížeče stolního počítače
nebo laptopu absolutní maximální velikost 1 MB, a to i tehdy, je-li konfigurována na
vyšší hodnotu. V případě webových prohlížečů PDA je
limitní hodnota 1 kB.
- V operačních systémech Linux, UNIX, a Windows Webové nástroje DB2 automaticky zaznamenávají
a katalogizují všechny systémy v rámci stejné sítě
TCP/IP, v níž se nachází aplikační server. Adresy IP systémů ve stejné síti TCP/IP mají první tři
číslice shodné. Nástroje se snaží katalogizovat uzly systému DB2 UDB podle původního jména
vzdáleného hostitele TCP/IP. Vyskytne-li se duplicitní jméno, nástroje místo něj
přiřadí jedinečné náhodné jméno. Chcete-li zpřístupnit jakékoli další administrační
servery DB2, je třeba je explicitně katalogizovat na aplikačním serveru. Mezi ně mohou
patřit všechny servery s protokolem TCP/IP, které nepatří do stejné sítě TCP/IP jako
aplikační server, a také všechny servery, které nepoužívají protokol TCP/IP.
- V operačních systémech Linux, UNIX a Windows Webové nástroje DB2 automaticky zaznamenávají
a katalogizují všechny uzly instancí DB2 UDB a databáze umístěné v katalogizovaných systémech DB2 UDB. Vzdálenou instanci je možné konfigurovat pro použití více
komunikačních protokolů. Katalog bude proto obsahovat samostatný uzel pro každý
protokol podporovaný automaticky katalogizovanou instancí. Vyskytne-li se duplicitní jméno, nástroje místo něj
přiřadí jedinečné náhodné jméno.
Postup
Dále jsou uvedeny postupy instalace sady Webové nástroje DB2 pomocí
aplikačních serverů, jako jsou Tomcat 4.0 nebo Macromedia JRun
4.0:
- Tomcat 4.0
-
- Připravte konfigurační soubor serveru Tomcat 4.0 (CLASSPATH)
pomocí následujícího postupu:
- Vytvořte novou proměnnou prostředí
CATALINA_HOME obsahující cestu
k serveru Tomcat 4.0 (jeho kořenový adresář). Například D:\jakarta-tomcat-4.0.3.
- Ověřte, že je kontejner Tomcat Servlet/JSP funkční:
- Spusťte server Tomcat spuštěním souboru
startup.bat v adresáři
bin serveru Tomcat.
- Pomocí webového prohlížeče přejděte na hlavní webovou
stránku http://localhost:8080/.
- Implementujte Webové nástroje DB2 do
kontejneru Tomcat Servlet/JSP výběrem instalační cesty sady Webové nástroje
DB2 (tj.
Sqllib\tools\web\db2wa.war) a zkopírováním souboru db2wa.war do
implementačního adresáře serveru Tomcat (tj. adresáře webapps).
- Vyvolejte Webové nástroje DB2 v kontejneru Tomcat Servlet/JSP následujícím postupem:
- Otevřete příkazové okno DB2 a přejděte do adresáře
bin serveru Tomcat.
- Spusťte server Tomcat pomocí souboru
startup.bat a ověřte, že do
adresáře webapps byl přidán nový
adresář (db2wa).
Poznámka:
Spuštěním souboru startup.bat
z příkazového řádku se nenastaví proměnná DB2PATH. Před povolením nastavení parametru DB2PATH je třeba
změnit řádek CLASSPATH, aby obsahoval explicitní odkaz na instalační cestu produktu DB2 UDB, nikoliv na proměnnou
prostředí %DB2PATH%.
- Aplikace Webové nástroje DB2 je umístěna na adrese
http://localhost:8080/db2wa a lze k ní
přistupovat pomocí webového prohlížeče podporujícího
standard HTML 4.0.
- JRun
-
- Připravte nový aplikační server pro sadu
Webové nástroje DB2 provedením následujících kroků:
Doporučení
Vytvoření nového aplikačního serveru se doporučuje, není však
povinné. Pro účely testování lze použít standardní
server, vyžaduje se pouze konfigurace cesty ke třídám
prostředí JVM a implementace.
- Spusťte komponentu JRun Management Console a přihlašte se jako
administrátor aplikačního serveru.
- Vytvořte nový aplikační server prostřednictvím položky
Create New Server umístěné vpravo nahoře na
hlavní stránce. Jméno hostitele localhost neměňte.
- Zadejte jméno nového serveru
(DB2WebToolsServer) a klepněte na položku JRun
Server Directory. Hodnota se vyplní automaticky.
- Klepněte na tlačítko Create Server.
- Zaznamenejte vygenerované hodnoty nebo zadejte nové hodnoty následujících položek:
- Adresa URL poskytovatele rozhraní JNDI
- Číslo portu webového serveru. Tato hodnota bude použita
v adrese URL Webových nástrojů DB2 (tedy
http://localhost:číslo_portu_webového_serveru/db2wa).
- Číslo portu serveru proxy webového konektoru
- V případě potřeby klepněte na příkaz Update port
numbers a zavřete okno.
- Implementujte sadu Webové nástroje DB2 na aplikační
server
JRun provedením následujících kroků:
- Spusťte aplikační server určený jako hostitel
webové aplikace Webové nástroje DB2 (DB2WebToolsServer,
standardní nebo libovolný kromě možnosti admin).
- Klepněte na položku Web Applications
a poté na tlačítko Add.
- Projděte oddíl Deployment File a vyberte soubor
Sqllib\tools\web\db2wa.war v instalační cestě produktu DB2 UDB.
- Klepněte na položku Deploy a potvrďte
kontextovou cestu /db2wa.
- 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
neklepejte na tlačítko
Apply.
- Vyberte odkaz Home
na panelu vlevo nahoře na hlavní stránce.
- Znovu spusťte aplikační server z pohledu
Home, který obsahuje
sadu Webové nástroje DB2 (DB2WebToolsServer).
Aplikace Webové nástroje DB2 je umístěna na
adrese http://localhost:číslo_portu_web_serveru/db2wa
a lze k ní přistupovat pomocí webového prohlížeče
podporujícího standard HTML 4.0.
Přímý vstup a výstup na blokových zařízeních
(Linux)
V souborových systémech i blokových zařízeních
pro distribuce systému Linux s jádrem 2.6 je nyní
podporován přímý vstup a výstup. Přímý vstup a výstup na blokových zařízeních
je alternativní cestou, jak zadat kontejnery zařízení pro základní diskový
přístup. Výkon přímého vstupu a výstupu je ekvivalentní metodě základního přístupu
pro znakové zařízení. Produkt DB2 Universal Database (UDB) povoluje přímý
vstup a výstup při otevírání tabulkového prostoru, pokud příkaz CREATE TABLESPACE udává
jméno blokového zařízení pro cestu kontejneru. Dříve se stejného výkonu dosahovalo pomocí
metody základního diskového přístupu, což vyžadovalo
vazbu blokového zařízení ke znakovému zařízení pomocí
obslužného programu
raw.
Tabulka 37. Porovnání přímého vstupu a výstupu a základního diskového přístupu.
Základní vstup/výstup pomocí blokového zařízení s přímým vstupem/výstupem (nová metoda) |
Základní vstup/výstup pomocí ovladače znakového zařízení a obslužného programu raw (stará metoda) |
CREATE TABLESPACE dms1
MANAGED BY DATABASE
USING (DEVICE '/dev/sda5' 11170736) |
CREATE TABLESPACE dms1
MANAGED BY DATABASE
USING (DEVICE '/dev/raw/raw1' 11170736) |
Přestože produkt DB2 UDB stále podporuje pro základní vstup/výstup metodu použití obslužného programu raw, poslední distribuce tuto funkci nepodporují a v budoucnu může být odebrána. Preferovanou metodou je použití nové metody přímým zadáním zařízení.
Doporučení
Chcete-li využívat výhod přímého diskového
přístupu, vytvořte kontejnery zařízení DMSpomocí
přímého vstupu a výstupu, tím se vyhnete pozdějším
problémům s migrací.
Poznámka:
Přímý vstup a výstup není produktem DB2 UDB on Linux/390 podporován.
Démon Informačního centra DB2 (Linux a UNIX)
Démon Informačního centra DB2 je zodpovědný za
řízení serveru dokumentace DB2. Démon, který je částí
instalace Informačního centra DB2, se skládá ze dvou
souborů:
- db2icd - inicializační skript
- db2ic.conf - konfigurační soubor
Tyto soubory jsou instalovány v následujících
umístěních:
- AIX
- /etc/db2icd
/var/db2/v81/db2ic.conf
- HP
- /sbin/init.d/db2icd
/var/opt/db2/v81/db2ic.conf
- Solaris Operating Environment
- /etc/init.d/db2icd
/var/db2/v81/db2ic.conf
- Linux
- /etc/init.d/db2icd
/var/db2/v81/db2ic.conf
Spuštění a zastavení démona Informačního centra
(AIX, provozní
prostředí Solaris, HP,
Linux)
Jediná situace, kdy byste měli spouštět
a zastavovat démona ručně, nastává v případě, že chcete pro
démona změnit proměnné konfigurace. Za běžných
okolností se démon spouští při spuštění systému,
podle úrovní spuštění vytvořených během
instalace Informačního centra DB2.
Postup
Chcete-li spustit a zastavit démona Informačního
centra, postupujte takto:
- Zastavte démona, je-li už spuštěn. Na příkazový řádek
zadejte:
INIT_DIR/db2icd stop
,
kde INIT_DIR představuje instalační adresář souboru
db2icd uvedeného výše.
- Úpravou souboru db2ic.conf změňte
libovolné proměnné démona. Současně můžete
změnit číslo portu TCP, kde je k dispozici
dokumentace, a umístění aktuálního pracovního prostoru
používaného spuštěným démonem.
- Spusťte démona. Na příkazový řádek
zadejte:
INIT_DIR/db2icd start
,kde INIT_DIR
představuje instalační adresář souboru db2icd
uvedeného výše.
Démon při spuštění použije nové proměnné
prostředí.
Existuje také volba pro okamžité ukončení
a restartování démona.
Na příkazový řádek
zadejte:
INIT_DIR/db2icd restart
,kde INIT_DIR
představuje instalační adresář souboru db2icd
uvedeného výše.
Stav démona lze kdykoli ověřit. Na příkazový řádek
zadejte:
INIT_DIR/db2icd status
,kde INIT_DIR
představuje instalační adresář souboru db2icd
uvedeného výše. Démon vrátí aktuální stav a zobrazí
identifikátor procesů démona, je-li aktivní.
Klíčová slova a ukázkové soubory souboru odpovědí
Chcete-li instalovat Informační centrum DB2 verze 8.2 pomocí souboru odpovědí, použijte následující informace:
- Klíčové slovo souboru odpovědí (PROD)
- INFORMATION_CENTER
- Jméno souboru odpovědí
- db2doce.rsp
Kódy chyb při instalaci pomocí
souboru odpovědí
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.
- 3010
- Instalace byla úspěšná, k dokončení je však
vyžadován restart počítače.
Uživatelské účty vyžadované pro instalaci serverů DB2 (Windows)
- Zvýšit kvóty
- Uživatelské právo Zvýšit kvóty bylo v
operačních systémech Windows XP a Windows Server 2003 změněno na
Upravit kvóty paměti pro proces.
- Uživatelská práva udělená instalačním
programem produktu DB2 - Ladit programy
- Instalační program produktu DB2 neuděluje uživatelské právo Ladit programy.
Instalační
program produktu DB2 uděluje následující uživatelská
práva:
- Pracovat 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 prvek úrovně procesu.
Podpora asynchronního vstupu a výstupu (Linux)
Podpora asynchronního vstupu a výstupu (AIO) je nyní
k dispozici v systému Linux (jádro 2.6 a některá jádra
2.4) pro základní
zařízení a souborové systémy O_DIRECT. Asynchronní
vstup a výstup zlepšuje výkon agenta pro čištění
stránek. Asynchronní vstup a výstup můžete v systému Linux povolit či zakázat zadáním příkazu db2set.
Chce-li uživatel použít asynchronní vstup a výstup,
musí instalovat verzi libaio-0.3.98 nebo pozdější a
vlastnit 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.
Příkaz db2ln byl změněn, aby vytvářel odkazy na 64bitovou knihovnu produktu DB2 UDB (Linux a UNIX)
V předchozích úrovních produktu DB2 Universal Database (UDB) verze 8 vytvářel příkaz db2ln určité
odkazy 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
soubory knihovny nebo zahrnují soubory v adresářích DB2DIR/lib64 nebo DB2DIR/include64, kde parametr DB2DIR
představuje instalační adresář produktu DB2 verze 8. Nechcete-li použít výchozí nastavení, můžete bitovou
šířku slova změnit spuštěním příkazu db2ln s příznakem -w:
db2ln -w 32|64
Tím se
vyhnete společné existenci 32bitových a 64bitových
instancí produktu DB2 UDB v některých platformách.
Od verze 8.2 produktu DB2 UDB vytváří příkaz db2ln na těchto platformách odkazy na 64bitové
knihovny v odpovídajících adresářích. V takovém
případě se příznak -w používá pouze pro naplnění
adresáře /usr/include. Když příkaz db2ln vytvoří
odkazy na soubory knihovny DB2 UDB, budou na podporovaných
platformách vytvořeny 32bitové i 64bitové odkazy. To
umožňuje existenci a spouštění 32bitových a 64bitových
instancí zároveň.
V některých distribucích systému Linux
je balík RPM pro vývoj modulu libc dodáván společně s knihovnou /usr/lib/libdb2.so nebo /usr/lib64/libdb2.so. Tato knihovna
se používá pro implementaci databáze Berkeley DB společnosti Sleepycat Software a nesouvisí s produktem
DB2 UDB společnosti IBM. Tento soubor
ovšem zablokuje příkazy db2ln a db2rmln. 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
kompilace a sestavení zadat úplnou cestu k souborům záhlaví, resp. knihovnám produktu DB2 UDB. Jedná se
o doporučenou metodu, protože umožňuje kompilaci a sestavení pro různá vydání produktu DB2 UDB ve stejném
počítači.
Podrobnosti týkající se omezení při použití příkazu db2ln naleznete v dokumentaci k produktu DB2 UDB verze 8.2
v příručce Instalace a konfigurace.
[ Začátek stránky |Předchozí stránka | Další stránka | Obsah ]