Příručka Command Reference

6 6 6

db2inidb - příkaz inicializace zrcadlené databáze

6

Nezadávejte příkaz db2 connect to databáze před 6zadáním příkazu db2inidb databáze as mirror.

6

Pokus o připojení k rozdělené zrcadlené databázi 6před její inicializací způsobí smazání souborů žurnálu 6nezbytných k obnově přehráním žurnálu.

6

Připojení nastaví databázi zpět do stavu, ve kterém byla, když jste ji pozastavili. Je-li databáze v době pozastavení označená jako konzistentní, produkt DB2 Universal Database z toho vyvodí, že není nutné zotavení 6z havárie a vyprázdní žurnály pro budoucí použití. Nastane-li tato situace, pokus o přehrání žurnálu způsobí 6chybu SQL4970.

7 7 7

Poznámka k použití příkazu db2iupdt

7

Od verze 8.2 musíte při aktualizaci instance DB2 Universal Database pomocí příkazu db2iupdt nejdříve 7zastavit všechny procesy DB2 spuštěné vůči této instanci.

7 7 7

db2pd - Monitorování a odstraňování problémů 7příkazu produktu DB2

7

Další parametry pro příkaz 7db2pd jsou 7následující:

7
7
-hadr
7
Uvádí informace o zotavení HADR (High 7Availability Disaster Recovery). Popis všech 7nahlášených prvků lze nalézt v části týkající se 7zotavení HADR v příručce 7System Monitor Guide and 7Reference. 7
7
-utilities
7
Uvádí informace o obslužném programu. Popis 7všech nahlášených prvků lze nalézt v části týkající se 7obslužných programů v příručce 7System Monitor Guide and 7Reference. 7
7
7 7 7

Nový parametr pro příkaz db2sqljcustomize

7

Příkaz db2sqljcustomize má nový parametr.

7
7db2sqljcustomize - příkaz modulu pro 7přízpůsobení profilu SQLJ produktu DB2 7

7
7
-storebindoptions
7
Uloží hodnotu volby -bindoptions a hodnoty voleb 7-staticpositioned do serializovaného profilu. Pokud tyto volby 7nejsou při spuštění nástroje dbsqljbind určeny, budou použity hodnoty ze 7serializovaného profilu. Pokud je nástroj pro přizpůsobení spuštěn 7pomocí souboru .grp, jsou 7hodnoty uloženy do 7samostatných souborů 7.ser. Uložené hodnoty je možné zobrazit pomocí nástroje db2sqljprint. 7
7
7 7 7

Nový parametr pro příkaz sqlj

7

Příkaz sqlj má nový parametr.

7
7sqlj - příkaz nástroje DB2 SQLJ Translator 7

7
7
-db2optimize
7
Určuje, že překladač jazyka SQLJ generuje kód 7třídy kontextu připojení optimalizovaný pro produkt DB2 Universal Database. Touto volbou je kód optimalizován pro kontext 7uživatele, ale nikoli pro výchozí kontext. Pokud 7překladač jazyka SQLJ spustíte s touto volbou, musí 7být pro kompilaci generované aplikace v jazyce Java 7v proměnné CLASSPATH určen soubor db2jcc.jar ovladače DB2 Universal JDBC. 7
7
8 8 8

Aktualizace příkazu SET CLIENT

8

Příkaz SET CLIENT určuje nastavení připojení pro proces typu backend.

8

Parametr SYNCPOINT tohoto příkazu je od verze 8 ignorován. Parametr SYNCPOINT je stále obsažen pouze z důvodů zpětné kompatibility.

8 8 8

Aktualizace příkazu PRECOMPILE

8

Příkaz PRECOMPILE zpracovává zdrojový soubor aplikačního programu obsahující vložené příkazy SQL. Bude vytvořen změněný zdrojový soubor obsahující volání SQL v jazyku hostitele a ve výchozím nastavení bude vytvořen balík v databázi.

8

Parametr SYNCPOINT tohoto příkazu je od verze 8 ignorován. Parametr SYNCPOINT je stále obsažen pouze z důvodů zpětné kompatibility.

8 8 8

Aktualizace příkazu UPDATE HISTORY FILE

8

Aktualizuje umístění, typ zařízení nebo poznámku v položce souboru historie.

8

Parametr příkazu STATUS udává pro položku nový stav.

8

Předchozí dokumentace chybně uvádí, že parametr příkazu STATUS může mít hodnotu "I" označující, že položka není aktivní. Platné hodnoty:

8
8
A
8
Označí položku jako aktivní. 8
8
E
8
Označí položku jako prošlou. 8
8
8 8 8

Aktualizace příkazů EXPORT a IMPORT

8

Celá podsekce "Požadované připojení" pro příkazy EXPORT a IMPORT vypadá takto:

8
8Požadované připojení 8

Databáze. Je-li povoleno implicitní připojení, bude navázáno připojení k výchozí databázi. Přístup obslužných programů k databázovým serverům Linux, UNIX nebo Windows z klientů Linux, UNIX nebo Windows musí být přímým připojením prostřednictvím stroje a nikoliv prostřednictvím brány DB2 Connect nebo zpětné smyčky.

8 8 8

Aktualizace příkazu LOAD

8

Úplné informace o hodnotě AUTOSELECT parametru INDEXING MODE jsou následující:

8
8INDEXING MODE 8

8
8
AUTOSELECT
8
Obslužný program pro načítání automaticky rozhodne mezi režimy REBUILD a INCREMENTAL. Rozhodnutí závisí na množství načítaných dat a hloubce indexového stromu. Informace týkající se hloubky indexového stromu jsou uloženy v objektu indexu. K naplnění těchto informací není příkaz RUNSTATS zapotřebí. 8Režim AUTOSELECT je výchozí režim vytváření indexů. 8
8
8 8 8

Modifikátory typů souborů pro obslužný program pro načítání

8

Příkaz SET INTEGRITY v popisu pro modifikátor "generatedoverride" byl aktualizován.

8

Popis modifikátoru "usedefaults" byl rovněž aktualizován.

8

Jedná se o následující aktualizace:

8

8 8888888888888888888
Tabulka 20. Platné modifikátory typu souboru pro načítání: Všechny formáty souborů
Modifikátor Popis
generatedoverride Tento modifikátor zajistí, že obslužný program pro načítání přijme uživatelem dodaná data pro všechny generované sloupce v tabulce (narozdíl od běžných pravidel pro tyto typy sloupců). Tato akce je důležitá při migraci dat z jiného databázového systému nebo při načítání tabulky z dat, která byla zotavena pomocí volby RECOVER 8DROPPED TABLE příkazu ROLLFORWARD DATABASE. Používáte-li tento modifikátor, všechny řádky bez dat nebo s daty typu NULL v generovaném sloupci s jinými hodnotami než NULL budou odmítnuty (SQL3116W). 8 8
Poznámka:
8
Používáte-li tento modifikátor, bude tabulka umístěna ve stavu kontroly nevyřízených úloh. Chcete-li tabulku vyjmout ze stavu CHECK PENDING bez ověření uživatelem dodaných hodnot, zadejte po operaci načtení následující příkaz: 8 8
SET INTEGRITY FOR < table-name > GENERATED COLUMN 
8  IMMEDIATE UNCHECKED
8Chcete-li tabulku vyjmout ze stavu CHECK PENDING a vynutit ověření uživatelem dodaných hodnot, zadejte po operaci načtení následující příkaz: 8 8
SET INTEGRITY FOR < table-name > IMMEDIATE CHECKED.
8

Tento modifikátor nelze použít společně s modifikátorem generatedmissing nebo generatedignore.

usedefaults Pokud byl zadán zdrojový sloupec pro cílový sloupec tabulky, ale neobsahuje žádná data pro jednu nebo více instancí řádku, budou načteny výchozí hodnoty. 8Následují příklady chybějících dat: 8
    8
  • U souborů DEL: Dva sousední oddělovače sloupců (",,") nebo dva sousední sloupce oddělené libovolným počtem mezer (", ,") zadané jako hodnota sloupce.
  • 8
  • U souborů DEL/ASC/WSF: Řádek, který nemá dostatek sloupců nebo není pro původní specifikaci dostatečně dlouhý. 8 8
    Poznámka:
    8
    U souborů ASC nejsou hodnoty sloupce NULL považovány explicitně za chybějící a výchozí hodnota nebude nahrazena hodnotou sloupce NULL. Hodnoty sloupce NULL jsou reprezentovány znaky mezer u sloupců s numerickou hodnotou, datem, časem a časovou značkou, nebo pomocí položky NULL INDICATOR, která označuje hodnotu sloupce NULL pro sloupec libovolného typu.
Pokud tato volba není nastavena a zdrojový sloupec neobsahuje pro instanci řádku žádná data, dojde k jedné z následujících situací: 8
    8
  • U souborů DEL/ASC/WSF: Má-li sloupec povolenou hodnotu NULL, bude načtena hodnota NULL. Nemá-li sloupec povolenou hodnotu NULL, obslužný program řádek odmítne.
8 8 8

Modifikátory typů souborů pro importní program

8

Popis modifikátorů "usedefaults" a "codepage=x" byl aktualizován následujícím způsobem:

8

8 888888888888888
Tabulka 21. Platné modifikátory typu souboru pro import: Všechny formáty souborů
Modifikátor Popis
usedefaults Pokud byl zadán zdrojový sloupec pro cílový sloupec tabulky, ale neobsahuje žádná data pro jednu nebo více instancí řádku, budou načteny výchozí hodnoty. 8Následují příklady chybějících dat: 8
    8
  • U souborů DEL: Dva sousední oddělovače sloupců (",,") nebo dva sousední sloupce oddělené libovolným počtem mezer (", ,") zadané jako hodnota sloupce.
  • 8
  • U souborů DEL/ASC/WSF: Řádek, který nemá dostatek sloupců nebo není pro původní specifikaci dostatečně dlouhý. 8 8
    Poznámka:
    8
    U souborů ASC nejsou hodnoty sloupce NULL považovány explicitně za chybějící a výchozí hodnota nebude nahrazena hodnotou sloupce NULL. Hodnoty sloupce NULL jsou reprezentovány znaky mezer u sloupců s numerickou hodnotou, datem, časem a časovou značkou, nebo pomocí položky NULL INDICATOR, která označuje hodnotu sloupce NULL pro sloupec libovolného typu.
Pokud tato volba není nastavena a zdrojový sloupec neobsahuje pro instanci řádku žádná data, dojde k jedné z následujících situací: 8
    8
  • U souborů DEL/ASC/WSF: Má-li sloupec povolenou hodnotu NULL, bude načtena hodnota NULL. Nemá-li sloupec povolenou hodnotu NULL, obslužný program řádek odmítne.
8

8 888888888888888
Tabulka 22. Platné modifikátory typu souboru pro import: Formáty souborů ASCII (ASC/DEL)
Modifikátor Popis
codepage=x Hodnota x je znakový řetězec ASCII. Hodnota je interpretována jako kódová stránka dat ve výstupní datové sadě. Převede během operace importu znaková data z této kódové stránky do kódové stránky aplikace. 8

Platí následující pravidla:

8
    8
  • Pro čisté znakové sady DBCS (grafika), smíšené znakové sady DBCS a sady EUC jsou oddělovače omezeny na rozsah x00 až x3F včetně.
  • 8
  • Položka nullindchar musí určovat symboly zahrnuté do standardní sady ASCII mezi místy v kódu 8x20 a x7F včetně. Tento text se vztahuje k symbolům ASCII a místům v kódu.
8 8
Poznámky:
8
    8
  1. Modifikátor codepage nelze použít společně s modifikátorem lobsinfile.
  2. 8
  3. Pokud při konverzi kódové stránky aplikace na kódovou stránku databáze dojde k expanzi dat, mohou být data zkrácena a dojde k jejich ztrátě.
  4. 8
7 7 7

Příkaz ATTACH

7

Parametr USER příkazu ATTACH určuje 7identifikátor ověření. 7Při připojování k instanci DB2 Universal Database v operačním systému Windows lze jméno uživatele zadat ve formátu 7kompatibilním se správcem Microsoft Windows NT Security Account Manager (SAM). Kvalifikátor musí být jméno ve stylu NetBIOS 7o maximální délce 15 znaků. Například 7jméno_domény\jméno_uživatele.

7 7 7

Příkaz RECOVER DATABASE

7

V části Příklady dokumentace k příkazu RECOVER 7DATABASE pro verzi 8.2 jsou časové značky nesprávně 7formátovány ve tvaru rrrr:mm:dd:hh:mm:ss.

7

Správný formát je následující: 7rrrr-mm-dd-hh.mm.ss

7 7 7

Příkaz UPDATE HISTORY FILE

7
7

Příkaz UPDATE HISTORY FILE aktualizuje 7umístění, typ zařízení komentář a stav v položce 7souboru historie.

7
7Aktualizovaná syntaxe příkazu 7
Číst syntaktický diagramVynechat zobrazení syntaktického diagramu7>>-UPDATE HISTORY--+-FOR--část_objektu-+--WITH------------------>
7                   '-EID--eid----------'
7
7>--+-LOCATION--nové_umístění--DEVICE TYPE--nový_typ_zařízení-+-><
7   +-COMMENT--nový_komentář----------------------------------+
7   '-STATUS--nový_stav---------------------------------------'
7
7
7
7Aktualizované parametry příkazu 7
7
FOR 7část_objektu
7
Určuje identifikátor položky historie, 7který má být aktualizován. Jedná se o časovou značku 7s volitelným pořadovým číslem od 001 do 7999. 7 7
Poznámka:
7
Nelze použít pro 7aktualizaci stavu položky. Chcete-li aktualizovat stav 7položky, zadejte hodnotu EID.
7
7
STATUS 7nový_stav
7
Určuje nový stav položky. Aktualizovat lze 7pouze stav záložních položek. Platné hodnoty: 7
7
A
7
Aktivní. Většina položek je aktivních. 7
7
I
7
Neaktivní. Záložní obrazy, které již nejsou 7v řetězu aktivního žurnálu, budou neaktivní. 7
7
E
7
Prošlé. Záložní obrazy, které již nejsou 7vyžadovány, protože existuje více aktivních obrazů, 7než je uvedeno v hodnotě NUM_DB_BACKUPS, budou 7označeny jako prošlé. 7
7
D
7
Záložní obrazy, které nejsou pro zotavení 7dále k dispozici, by měly být označeny jako 7odstraněné. 7
7
7
7
7 7 7

db2updv8 - Příkaz aktualizace databáze na 7aktuální úroveň verze 8

7

Tento příkaz aktualizuje systémové katalogy 7v databázi, aby podporovaly aktuální úroveň, 7následujícím způsobem:

7 7
7Autorizace 7

sysadm

7
7Požadované připojení 7

Databáze. Tento příkaz automaticky naváže 7připojení k zadané databázi.

7
7Syntaxe příkazu 7
Číst syntaktický diagramVynechat zobrazení syntaktického diagramu7>>-db2updv8-- -d--jméno_databáze-------------------------------->
7
7>--+----------------------------------+--+-----+---------------><
7   '- -u--jméno_uživatele-- -p--heslo-'  '- -h-'
7
7
7
7Parametry příkazu 7
7
-d jméno_databáze
7
Určuje jméno databáze, která má být 7aktualizována. 7
7
-u jméno_uživatele
7
Určuje jméno uživatele. 7
7
-p heslo
7
Určuje heslo pro uživatele. 7
7
-h
7
Zobrazení nápovědy. Při zadání této volby jsou ostatní parametry ignorovány a zobrazí se pouze informace obsažené 7v nápovědě. 7
7
7
7Příklad 7

Po instalaci aktuální úrovně (oprava FixPak nebo 7nová verze) aktualizujte systémový katalog ve vzorové 7databázi zadáním následujícího příkazu: 7

7
db2updv8 -d sample
7
7Poznámky k použití 7
    7
  1. Tento příkaz lze použít pouze v databázi spuštěné v produktu DB2 Universal Database verze 8.1.2 nebo vyšší. Pokud je 7příkaz zadán více než jednou, nebudou nahlášeny 7žádné chyby a každá aktualizace katalogu bude použita 7pouze jednou.
  2. 7
  3. Chcete-li zpřístupnit nové vestavěné funkce, musí 7se všechny aplikace odpojit od databáze a v případě, 7že byla databáze aktivována, musí být deaktivována.
7 7 7

Formátování souborů zádrže (Windows)

7

Pro formátování souborů zádrže (*.TRP) je k 7dispozici nový nástroj, db2xprt.exe. 7Tento nástroj formátuje binární soubory zádrže produktu DB2 Universal Database do běžně čitelného souboru ASCII. Soubory 7zádrže jsou standardně umístěny v adresáři instance 7(DB2INSTPROF), nebo v cestě adresáře diagnostických 7dat, pokud je nastaven konfigurační parametr správce 7databáze DIAGPATH.

7
7Autorizace 7

Musíte mít přístup do adresáře DIAGPATH.

7
7Syntaxe příkazu 7

7
Číst syntaktický diagramVynechat zobrazení syntaktického diagramu7>>-db2xprt--+-----------+--+----+--+----+----------------------->
7            +-/p--cesta-+  '-/m-'  '-/n-'
7            '-/v--------'
7
7>--vstupní-soubor--+-----------------+-------------------------><
7                   '-výstupní-soubor-'
7
7
7
7Parametry příkazu 7

7
7
/p cesta
7
Středníkem (;) oddělená 7cesta, která ukazuje do umístění, kde jsou 7uloženy binární soubory a soubory PDB. 7
7
/v
7
Zobrazení informací o verzi. 7
7
/m
7
Formátuje výpis paměti podle zbytku souboru 7zádrže. 7
7
/n
7
Formátuje data bez ohledu na informace o 7číslech řádku. 7
7
vstupní-soubor
7
Určuje vstupní soubor. 7
7
výstupní-soubor
7
Určuje výstupní soubor. 7
7
[ Začátek stránky |Předchozí stránka | Další stránka | Obsah ]