Příručka Command Reference

| | |

Upřesnění parametrů příkazu db2licm - Nástroj správy licencí

|

Tato aktualizace dokumentace se týká parametru -p příkazu db2licm. Klíčové slovo MEASURED již není platné a je produktem DB2 ignorováno.

| | |

Příkaz RESTORE DATABASE - příklad správce TSM

|

V příkladu pro správce TSM (příklad 6) chybí apostrofy kolem volby TSM a měl by vypadat takto:

| |

|
db2 restore db sample use TSM options "'-fromnode bar -fromowner dmcinnis'"
| | |

Příklady použití příkazu db2demigdbd

|

Následující příklady použití příkazu db2demigdbd jsou uspořádány podle operačních systémů.

|

Demigrace souborů systémového adresáře databází v systémech UNIX a Linux: |

|
 db2demigdbd $HOME/sqllib 1 
|

Demigrace souborů lokálního systémového adresáře databází v systémech UNIX a Linux: |

|
 db2demigdbd  ~/user/NODE0000  1 
|

Demigrace systémových souborů a všech souborů lokálního adresáře databází v instanci v systému UNIX či Linux: |

|
 db2demigdbd  $HOME/sqllib  2 
|

Demigrace souborů systémového adresáře databází v systému Windows: |

|
 db2demigdbd  d:\sqllib\db2  1 

|,kde db2 označuje aktuální instanci.

|

Demigrace souborů lokálního systémového adresáře databází v systému Windows: |

|
 db2demigdbd  d:\db2\NODE0000  1 
|

Demigrace systémových souborů a všech souborů lokálního adresáře databází v instanci v systému Windows: |

|
 db2demigdbd  d:\sqllib\db2 2 
|

Poznámky k použití:

|

Jakmile je spuštěn příkaz db2updv8 za účelem aktualizace systémových katalogů na aktuální úroveň verze 8, není již podporován přechod zpět na verzi 8.1.

|

Další informace:

|

Příklad spuštění příkazu v prostředí DPF (Database Partitioning |Feature) najdete v technické dokumentaci na adrese http://www.ibm.com/support/docview.wss?rs=71&uid=swg21217949.

| | |

Oprava poznámky týkající se použití příkazu db2ckbkp

|

Pomocí volby '-p' lze zobrazit počet stránek pro každý typ objektu. Pokud však bylo provedeno zálohování pro data tabulkových prostorů DMS, nebude ve výstupu příkazu db2ckbkp s volbou '-p' zobrazen počet stránek pro všechny různé typy objektů. V takovém případě bude zobrazen pouze celkový počet všech stránek jako hodnota proměnné SQLUDMSTABLESPACEDATA. V případě tabulkových prostorů DMS je pro proměnné SQLUDMSLOBDATASQLUDMSLONGDATA zobrazena hodnota 0.

|

V následující ukázce je uvedena sekce výstupu příkazu db2ckbkp -p v případě, kdy bylo provedeno zálohování pro data tabulkových prostorů DMS:

|

|
      SQLUDMSTABLESPACEDATA (0c):  87 
|      SQLUDMSLOBDATA (0e):          0 
|      SQLUDMSLONGDATA (0f):         0                              
| | |

Konvence pojmenování pro databázové objekty a pro identifikátory (ID)

|

Při pojmenování objektů správce databází, jako jsou například databáze a tabulky, jsou použity následující konvence.

| |

Pro jména uživatelů a ID pro ověřování platí následující konvence.

|

Příkaz REORGCHK

Vzorce statistiky indexů použité v rámci příkazu REORGCHK byly upraveny. Nové vzorce a jejich vysvětlení je uvedeno níže:

Poznámka:
Všechny vzorce jsou založeny na statistice. Statistika a výsledky těchto vzorců jsou pouze odhadované hodnoty. Při posuzování výsledků příkazu REORGCHK mějte tuto skutečnost na paměti.

Příkaz REORG INDEXES/TABLE

Reorganizuje index nebo tabulku.

Volba REORG INDEXES ALL FOR TABLE se jménem tabulky reorganizuje všechny indexy definované v tabulce opětovným sestavením dat indexu do nefragmentovaných a fyzicky navazujících stránek. Při zadání volby CLEANUP ONLY pro index bude provedeno vyčištění bez opětovného sestavení indexů. Pokud se pokusíte použít tento příkaz na indexy u deklarovaných dočasných tabulek, bude vrácena chyba 42995 stavu SQL.

Volba REORG TABLE s názvem tabulky reorganizuje tabulku tak, že rekonstrukcí řádků odstraní fragmentovaná data, a informace pak stlačí. Reorganizace tabulky je prováděna jednou ze dvou metod:

Klasická
Během prvních fází reorganizace umožňuje pouze omezený přístup k datům s možností čtení.
Místní
Umožňuje přístup k datům během celé reorganizace, nezaručuje však dokonalé uspořádání dat. Místní reorganizaci tabulky lze provádět pouze u tabulek s indexy typu 2 a bez rozšířených indexů.

Při volbě libovolného typu reorganizace jsou po reorganizaci tabulky znovu sestaveny indexy pro tabulku. Při použití místní metody však nebude index dokonale reorganizován a indexy bude třeba reorganizovat později, aby došlo ke snížení fragmentace indexu a opětovnému získání prostoru objektu indexu.

Příklad

Chcete-li provést klasickou (offline) reorganizaci tabulky pomocí příkazu REORG TABLE, která je výchozí možností v produktu DB2 Universal Database(TM) (UDB) verze 7, zadejte následující příkaz:

   db2 reorg table employee index empid allow no access indexscan 
      longlobdata

Poznámka:
Výchozí hodnoty jsou v produktu DB2 UDB verze 8 odlišné.
Poznámky k použití

Produkt DB2 UDB poskytuje dvě metody reorganizace tabulek: klasickou a místní. Klasická reorganizace tabulky je rychlejší, měla by však být použita pouze v případě, že aplikace fungují bez nutnosti zápisu do tabulek. Pokud dané prostředí toto omezení nepřipouští, můžete použít místní reorganizaci, která je sice pomalejší, ale může probíhat na pozadí, přičemž lze nadále normálně přistupovat k datům.

Klasická reorganizace tabulky poskytuje nejrychlejší reorganizaci, zvláště pokud nepotřebujete reorganizovat data typu LOB nebo LONG. Po reorganizaci tabulky jsou navíc znovu sestaveny dokonale uspořádané indexy. Aplikace vyžadující pouze čtení mohou pracovat s kopií originální tabulky s výjimkou posledních fází reorganizace, kdy je stínová kopie tabulky nahrazena permanentní tabulkou a jsou opětovně sestaveny indexy.

Místní reorganizace tabulky je pomalejší a nezaručuje dokonale uspořádaná data, během reorganizace však umožňuje aplikacím přístup k tabulce. Pomocí schématu a jména tabulky může navíc místní reorganizaci tabulky pozastavit a obnovit jakýkoli uživatel s příslušným oprávněním.

Aktualizovaná omezení

Obslužný program REORG nepodporuje používání přezdívek.

Příkaz BACKUP DATABASE

Poznámky k použití

Platí následující omezení:

Migrace databází

Omezení

V dokumentaci k verzi 8 je použito nejednoznačné tvrzení, že po migraci databáze na verzi DB2 UDB 8 s opravou FixPak není potřebná další migrace databáze. Přesněji řečeno: není nutná migrace databáze mezi jednotlivými opravami FixPak, proběhla-li migrace databáze na úroveň verze 8 (verze 8.1, 8.2 nebo následné opravy FixPak). Při přechodu z verze 7 na verzi 8.1 nebo 8.2 probíhá automatická migrace souborové struktury databázových adresářů na verzi 8.2. Přejdete-li však zpět z verze 8.2 na verzi 8.1, musíte souborovou strukturu databázového adresáře obnovit spuštěním příkazu db2demigdbd. Pokud tak neučiníte, dojde při pokusu o přístup k databázi k chybě SQL10004.

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

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

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

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í z havárie a vyprázdní žurnály pro budoucí použití. Nastane-li tato situace, pokus o přehrání žurnálu způsobí chybu SQL4970.

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

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

Nový parametr pro příkaz db2sqljcustomize

Příkaz db2sqljcustomize má nový parametr.

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

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

Nový parametr pro příkaz sqlj

Příkaz sqlj má nový parametr.

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

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

Aktualizace příkazu pro monitorování a odstraňování problémů (db2pd)

Příkaz systému DB2 pro monitorování a odstraňování problémů (db2pd) načítá informace z paměťových sad DB2 UDB. Systémový příkaz db2pd byl vylepšen v následujících bodech:

Nový parametr -hadr

Počínaje verzí 8.2 (ekvivalentní verzi 8.1 s opravou FixPak 7) lze použít parametr -hadr, který vypisuje informace o funkci zotavení HADR (High Availability Disaster Recovery). Popis jednotlivých prvků výpisu naleznete v sekci věnované zotavení HADR v příručce System Monitor Guide and Reference.

Nový parametr -utilities

Počínaje verzí 8.2 (ekvivalentní verzi 8.1 s opravou FixPak 7) lze použít parametr -utilities, který vypisuje informace o obslužném programu. Popis všech nahlášených prvků lze nalézt v části týkající se obslužných programů v příručce System Monitor Guide and Reference.

Nový parametr -activestatements

Počínaje verzí 8.2.2 (ekvivalentní verzi 8.1 s opravou FixPak 9) lze použít parametr -activestatements, který vrací informace o aktivních příkazech. Vrácené informace zahrnují následující položky:

AppHandl
Manipulátor aplikace, který s daným aktivním příkazem pracuje, včetně uzlu a indexu.
UOW-ID
Identifikátor transakce, v níž byl příkaz aktivován, v rámci aplikace přiřazené k manipulátoru AppHandl.
StmtID
Identifikátor příkazu v rámci transakce.
AnchID
Identifikátor hašovací kotvy dynamického příkazu SQL mezipaměti balíků.
StmtUID
Identifikátor dynamického příkazu SQL mezipaměti balíků v rámci hašovací kotvy.
EffISO
Efektivní úroveň oddělení příkazu.
EffLockTOut
Efektivní hodnota časového limitu zámku pro daný příkaz.
EffDegree
Efektivní stupeň paralelizmu příkazu.
StartTime
Čas spuštění příkazu.
LastRefTime
Čas, kdy aplikace naposledy použila odkaz na tento příkaz.

Nová volba čekání pro parametr -locks

Počínaje verzí 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9) lze zadat volbu wait s parametrem -locks, která vrátí pouze zámky ve stavu čekání a zámky, na které čeká nějaký proces.

Parametr -applications vrací nová pole

Počínaje verzí 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9) parametr -applications vrací čtyři nová pole:

C-AnchID
Toto nové pole obsahuje identifikátor hašovací kotvy dynamického příkazu SQL mezipaměti balíků pro aktuální příkaz. Pokud neexistuje žádný aktuální příkaz, má toto pole hodnotu 0. Identifikátor aktuální hašovací kotvy má hodnotu pouze tehdy, zpracovává-li aplikace požadavek související s příkazem, například požadavek FETCH na kurzor. Po dokončení zpracování požadavku jsou tyto hodnoty vynulovány. Také u statických příkazů SQL je tato hodnota nulová.
C-StmtUID
Toto nové pole obsahuje jedinečný identifikátor dynamického příkazu SQL mezipaměti balíků v rámci hašovací kotvy pro aktuální příkaz. Pokud neexistuje žádný aktuální příkaz, má toto pole hodnotu 0. Jedinečný identifikátor aktuálního příkazu má hodnotu pouze tehdy, zpracovává-li aplikace požadavek související s příkazem. Po dokončení provádění požadavku jsou tyto hodnoty vynulovány. Také u statických příkazů SQL je tato hodnota nulová.
L-AnchID
Toto nové pole obsahuje identifikátor hašovací kotvy dynamického příkazu SQL mezipaměti balíků pro příkaz, který aplikace provedla naposledy. Pokud neexistuje žádný naposledy provedený příkaz, například před provedením prvního dynamického příkazu SQL, má toto pole hodnotu 0. Také u statických příkazů SQL je tato hodnota nulová. Identifikátor poslední hašovací kotvy je definován po dokončení zpracování každého požadavku a zůstává v platnosti až do dokončení dalšího souvisejícího požadavku.
L-StmtUID
Toto nové pole obsahuje jedinečný identifikátor dynamického příkazu SQL mezipaměti balíků v rámci hašovací kotvy pro příkaz, který aplikace provedla naposledy. Pokud neexistuje žádný naposledy provedený příkaz nebo pokud byl naposledy proveden statický příkaz SQL, má toto pole hodnotu 0. Identifikátor posledního příkazu se definuje po dokončení zpracování aktuálního požadavku a zůstává v platnosti do dokončení následujícího požadavku.

Aktualizace příkazu SET CLIENT

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

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.

Aktualizace příkazu PRECOMPILE

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.

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.

Aktualizace příkazu UPDATE HISTORY FILE

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

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

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:

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

Aktualizace příkazů EXPORT a IMPORT

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

Požadované připojení

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.

Aktualizace příkazu LOAD

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

INDEXING MODE

AUTOSELECT
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í. Režim AUTOSELECT je výchozí režim vytváření indexů.

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

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

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

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

Tabulka 30. 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 DROPPED 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).
Poznámka:
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:
SET INTEGRITY FOR < table-name > GENERATED COLUMN 
  IMMEDIATE UNCHECKED
Chcete-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:
SET INTEGRITY FOR < table-name > IMMEDIATE CHECKED.

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. Následují příklady chybějících dat:
  • U souborů DEL: Dva sousední oddělovače sloupců (",,") nebo dva sousední sloupce oddělené libovolným počtem mezer (", ,") zadané jako hodnota sloupce.
  • U souborů DEL/ASC/WSF: Řádek, který nemá dostatek sloupců nebo není pro původní specifikaci dostatečně dlouhý.
    Poznámka:
    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í:
  • 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.

Modifikátory typů souborů pro importní program

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

Tabulka 31. 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. Následují příklady chybějících dat:
  • U souborů DEL: Dva sousední oddělovače sloupců (",,") nebo dva sousední sloupce oddělené libovolným počtem mezer (", ,") zadané jako hodnota sloupce.
  • U souborů DEL/ASC/WSF: Řádek, který nemá dostatek sloupců nebo není pro původní specifikaci dostatečně dlouhý.
    Poznámka:
    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í:
  • 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.

Tabulka 32. 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.

Platí následující pravidla:

  • 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ě.
  • Položka nullindchar musí určovat symboly zahrnuté do standardní sady ASCII mezi místy v kódu x20 a x7F včetně. Tento text se vztahuje k symbolům ASCII a místům v kódu.
Poznámky:
  1. Modifikátor codepage nelze použít společně s modifikátorem lobsinfile.
  2. 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ě.

Příkaz ATTACH

Parametr USER příkazu ATTACH určuje identifikátor ověření. Př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 kompatibilním se správcem Microsoft Windows NT Security Account Manager (SAM). Kvalifikátor musí být jméno ve stylu NetBIOS o maximální délce 15 znaků. Například jméno_domény\jméno_uživatele.

Příkaz RECOVER DATABASE

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

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

Příkaz UPDATE HISTORY FILE

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

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

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

|

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

| |
|Autorizace |

sysadm

|
|Požadované připojení |

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

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

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

|
db2updv8 -d sample
|
|Poznámky k použití |
    |
  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 |příkaz zadán více než jednou, nebudou nahlášeny |žádné chyby a každá aktualizace katalogu bude použita |pouze jednou.
  2. |
  3. Chcete-li zpřístupnit nové vestavěné funkce, musí |se všechny aplikace odpojit od databáze a v případě, |že byla databáze aktivována, musí být deaktivována.

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

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

Autorizace

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

Syntaxe příkazu

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

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