Kompatibilita produktu

64bitové operační systémy vyžadují opravu Microsoft XP

Používáte-li operační systém Microsoft XP (2600) konfigurovaný pro použití protokolu NetBIOS se skupinou produktů DB2, budete potřebovat opravu hotfix od společnosti Microsoft. Kontaktujte společnost Microsoft ohledně článku Knowledge Base Q317437.

Operační systémy Windows XP

2Operační systém Windows XP Home Edition je podporován pouze produkty 2verze DB2 Universal Database (UDB) Personal Edition.

Operační systém Windows XP Professional je podporován následujícími produkty DB2:

8 8 8

Je k dispozici samostatně placená volba zotavení HADR produktu DB2 UDB

8

V produktu DB2 Universal Database (UDB) verze 8.2 nemohli zákazníci používající produkty DB2 UDB Workgroup 8Server Edition a DB2 UDB Express Edition (s licencí založenou na modelu placení za uživatele) instalovat samostatně placenou volbu zotavení HADR produktu DB2 UDB. Tento problém byl vyřešen v produktu 8DB2 UDB verze 8.2 FixPak 1 (odpovídá verzi 8.1 FixPak 8).

8 8 8

Produkt DB2 Warehouse Manager (verze 8.2) a server IBM DB2 OLAP Server FP3 nebo novější

8

Obslužné programy OLAP v produktu DB2 Warehouse Manager Standard Edition verze 8.2 nejsou kompatibilní se serverem IBM DB2 OLAP Server FP3 (Essbase API úroveň 6.5.4) a novějším. Dokud nebude tento problém vyřešen, doporučuje se používat server DB2 OLAP Server verze FP2 (Essbase 6.5.3) nebo nižší.

8 8 8

Podpora systému Red Hat Linux s Centrem datových skladů

8

Produkt DB2 Universal Database verze 8.2 podporuje systém Red Hat Enterprise Linux AS verze 3.1 a 2.1. Centrum datových skladů ale podporuje pouze systém Red Hat Enterprise Linux AS verze 2.1. Centrum datových skladů používá ovladače 8DataDirect ODBC, které nepodporují systém Red Hat Enterprise Linux AS verze 83.1. Centrum datových skladů proto nepodporuje zdroje a cíle datového skladu ODBC ze sídla agenta Red Hat Enterprise Linux AS verze 3.1.

6 6 6

Alternativní konverzní tabulky Unicode pro kódovou stránku CCSID 5039

6

Kódová stránka Microsoft Japanese Windows Shift-JIS je registrována jako 6identifikátor CCSID 943 společnosti IBM. Kódová stránka Shift-JIS pro platformu 6HP-UX je však registrována jako CCSID 5039. Stránka CCSID 5039 obsahuje pouze znaky v rámci standardu JIS 6(Japanese Industry Standard) a neobsahuje žádné znaky definované dodavateli. Databázi 6DB2 6Universal Database (UDB) s kódovou stránkou CCSID 5039 lze v systému 6HP-UX použít k uložení znaků Shift-JIS, ale dojde zde k převodu mezi kódovými 6stránkami CCSID 5039 a CCSID 943. Používáte-li aplikaci 6Microsoft 6ODBC, může dojít k problému při převádění dat z kódové stránky CCSID 5039 na 6Unicode způsobenému rozdíly mezi konverzními tabulkami kódových stránek 6společnosti 6IBM 6a konverzními tabulkami kódových stránek společnosti Microsoft.

6

V následujícím seznamu jsou uvedeny znaky, při jejichž převodu z kódové stránky CCSID 5039 na Unicode 6budou výsledkem různá místa v kódu v závislosti na použité konverzní tabulce 6(IBM nebo Microsoft). Pro tyto znaky se konverzní tabulka společnosti IBM řídí japonskými standardy JISX0208 a JISX0221.

6 66666666666666666666666666666666
Tabulka 1. Převod znaků CCSID 5039 na místa v kódu Unicode
Místo v kódu Shift-JIS (jméno znaku) Primární místo v kódu IBM (jméno Unicode) Primární místo v kódu 6Microsoft 6(jméno Unicode)
X'815C' (pomlčka) U+2014 (pomlčka) U+2015 (vodorovný pruh)
X'8160' (vlnovka) U+301C (vlnovka) U+FF5E (široká pomlčka)
X'8161' (dvojitá svislá čára) U+2016 (dvojitá svislá čára) U+2225 (znak rovnoběžnosti)
X'817C' (znaménko minus) U+2212 (znaménko minus) U+FF0D (široký spojovník)
6

Například znak pomlčky, který v CCSID 5039 má místo v kódu X'815C', 6je při použití konverzní tabulky společnosti 6IBM 6převeden na místo v kódu Unicode U+2014, zatímco při použití konverzní tabulky 6společnosti Microsoft je převeden na místo v kódu U+2015. To představuje potenciální problém pro aplikace Microsoft ODBC, protože místo 6v kódu U+2014 může být považováno za neplatné. Z důvodu předcházení těmto 6potenciálním problémům poskytuje produkt 6DB2 6UDB jako doplněk k výchozí konverzní tabulce společnosti 6IBM 6také alternativní konverzní tabulku společnosti Microsoft z kódové stránky 6CCSID 5039 na Unicode. Výchozí konverzní tabulku společnosti 6IBM 6je třeba nahradit alternativní konverzní tabulkou společnosti 6Microsoft. Výchozí konverzní tabulka společnosti 6IBM 6z kódu Unicode do kódové stránky CCSID 5039 se shoduje s verzí společnosti 6Microsoft.

6 6 6

Nahrazení konverzních tabulek Unicode pro kódovou stránku CCSID 65039 konverzními tabulkami společnosti Microsoft

6

Při převodu z kódové stránky CCSID 5039 na Unicode je použita výchozí konverzní tabulka 6kódové stránky produktu DB2 Universal Database (UDB). Pokud chcete použít jinou verzi konverzní tabulky, například verzi 6společnosti 6Microsoft, 6musíte ručně nahradit soubor výchozí konverzní tabulky (.cnv).

6
6Předpoklady 6

Před nahrazením stávajícího souboru konverzní tabulky kódové stránky v adresáři sqllib/conv byste měli tento soubor zazálohovat pro případ, že jej budete 6chtít obnovit. V systémech 6UNIX 6a Linux 6je adresář sqllib/conv propojen s instalační 6cestou produktu 6DB2 6UDB.

6
6Omezení 6

Aby se náhrada konverzní tabulky uplatnila, musí mít změněnou konverzní 6tabulku každý klient 6DB2 6UDB, který se připojuje ke stejné databázi. Jinak by mohli různí klienti ukládat stejné 6znaky pomocí různých míst v kódu.

6
6Postup 6

Chcete-li nahradit výchozí konverzní tabulku produktu DB2 UDB pro převod z kódové stránky CCSID 5039 na Unicode, 6postupujte takto:

6
    6
  1. Zkopírujte soubor sqllib/conv/ms/5039ucs2.cnv 6do souboru sqllib/conv/5039ucs2.cnv.
  2. 6
  3. Restartujte produkt DB2 UDB.
6 6 6

Alternativní konverzní tabulky Unicode pro kódovou stránku CCSID 954

6

Kódová stránka Japanese EUC je registrována jako identifikátor CCSID 954 6společnosti IBM. Kódová stránka CCSID 954 představuje běžné kódování pro japonské platformy 6UNIX 6a Linux. Používáte-li pro připojení k databázi 6DB2 Universal Database (UDB) s kódovou stránkou CCSID 954 aplikace Microsoft ODBC, může dojít k problému 6při převádění dat z kódové stránky CCSID 954 na Unicode. 6Tento problém je způsoben rozdíly mezi 6konverzními tabulkami kódových stránek společnosti IBM a konverzními tabulkami kódových 6stránek společnosti Microsoft. Konverzní tabulka společnosti IBM se řídí názvy znaků, 6jak jsou určeny japonskými standardy JISX0208, JISX0221 a JISX0221.

6

V následujícím seznamu jsou uvedeny znaky, při jejichž převodu z kódové stránky 6CCSID 954 na Unicode budou výsledkem různá místa v kódu v závislosti na tom, zda je použita konverzní 6tabulka společnosti IBM nebo společnosti Microsoft.

6 6666666666666666666666666666666666666
Tabulka 2. Převod znaků CCSID 954 na místa v kódu Unicode
Místo v kódu EUC-JP (jméno znaku) Primární místo v kódu IBM (jméno Unicode) Primární místo v kódu 6Microsoft 6(jméno Unicode)
X'A1BD' (pomlčka) U+2014 (pomlčka) U+2015 (vodorovný pruh)
X'A1C1' (vlnovka) U+301C (vlnovka) U+FF5E (široká pomlčka)
X'A1C2' (dvojitá svislá čára) U+2016 (dvojitá svislá čára) U+2225 (znak rovnoběžnosti)
X'A1DD' (znaménko minus) U+2212 (znaménko minus) U+FF0D (široký spojovník)
X'8FA2C3' (přerušovaný pruh) U+00A6 (přerušovaný pruh) U+FFE4 (široký přerušovaný pruh)
6

Například znak pomlčky, který v CCSID 954 má místo v kódu X'A1BD', 6je při použití konverzní tabulky společnosti 6IBM 6převeden na místo v kódu Unicode U+2014, zatímco při použití konverzní tabulky 6společnosti 6Microsoft 6je převeden na místo v kódu U+2015. Tento rozdíl v mapování konverze může způsobit použití dvou různých míst v kódu 6pro stejný znak v databázi DB2 UDB s kódováním Unicode nebo v grafickém sloupci databáze DB2 UDB s kódováním CCSID 954. To představuje potenciální problém pro aplikace 6Microsoft 6ODBC, protože místo v kódu U+2014 může být považováno za neplatné. Z důvodu 6předcházení těmto potenciálním problémům poskytuje produkt 6DB2 6UDB jako doplněk k výchozí konverzní tabulce společnosti 6IBM 6také alternativní konverzní tabulku společnosti 6Microsoft 6z kódové stránky CCSID 954 na Unicode. 6Výchozí konverzní tabulku společnosti 6IBM 6je třeba nahradit alternativní konverzní tabulkou společnosti 6Microsoft. Výchozí konverzní tabulka společnosti IBM z kódu Unicode do kódové stránky CCSID 954 6se shoduje s verzí společnosti Microsoft.

6 6 6

Nahrazení konverzních tabulek Unicode pro kódovou 6stránku CCSID 954 konverzními tabulkami společnosti 6Microsoft

6

Při převodu z kódové stránky CCSID 954 na Unicode je použita výchozí 6konverzní tabulka kódové stránky produktu 6DB2 6Universal Database (UDB). Pokud chcete použít jinou verzi konverzní tabulky, například verzi 6společnosti 6Microsoft, 6musíte ručně nahradit soubor výchozí konverzní tabulky (.cnv).

6
6Předpoklady 6

Před nahrazením stávajícího souboru konverzní tabulky kódové stránky v adresáři sqllib/conv byste měli tento soubor zazálohovat pro případ, že jej budete 6chtít obnovit. V systémech UNIX a Linux je adresář sqllib/conv propojen s instalační cestou produktu DB2 UDB.

6
6Omezení 6

Aby byla tato změna důsledná, musí mít změněnu konverzní tabulku každý klient DB2 UDB, který se připojuje 6ke stejné databázi s kódovou stránkou CSSID 954. Pokud je klientem japonský 6systém 6Windows, 6jehož kódová stránka ANSI je Shift-JIS (CCSID 943), bude také nutné nahradit 6výchozí konverzní tabulky 6DB2 6mezi kódovou stránkou CCSID 943 a kódováním Unicode verzí společnosti 6Microsoft. Jinak by mohli různí klienti ukládat stejné 6znaky pomocí různých míst v kódu.

6
6Postup 6

Chcete-li nahradit výchozí konverzní tabulku produktu DB2 UDB pro převod z kódové stránky CCSID 954 na Unicode, 6postupujte takto:

6
    6
  1. Zkopírujte soubor sqllib/conv/ms/0954ucs2.cnv do 6souboru sqllib/conv/0954ucs2.cnv.
  2. 6
  3. Restartujte produkt DB2 UDB.
6

Chcete-li nahradit výchozí konverzní tabulky produktu DB2 UDB pro převod mezi kódovou stránkou CCSID 943 6a kódováním Unicode, postupujte takto:

6
    6
  1. Zkopírujte soubor sqllib/conv/ms/0943ucs2.cnv do 6souboru sqllib/conv/0943ucs2.cnv.
  2. 6
  3. Zkopírujte soubor sqllib/conv/ms/ucs20943.cnv do 6souboru sqllib/conv/ucs20943.cnv.
  4. 6
  5. Restartujte produkt DB2 UDB.
7 7 7

Alternativní konverzní tabulky Unicode pro kódovou stránku CCSID 943

7

Používáte-li kódovou stránku Shift-JIS japonského systému 7Microsoft 7Windows 7registrovanou jako identifikátor CSSID (coded character set identifier) 943 7společnosti 7IBM, 7můžete při konverzi znaků mezi sadami CCSID 943 a Unicode narazit na 7následující dva problémy. Tento problém je způsoben rozdíly mezi konverzními 7tabulkami kódových stránek společnosti 7IBM 7a Microsoft. Z důvodu předcházení těmto potenciálním 7problémům poskytuje produkt DB2 Universal Database (UDB) jako doplněk 7k výchozí konverzním tabulkám společnosti IBM také 7alternativní konverzní tabulky společnosti Microsoft 7z kódové stránky CCSID 943 do kódu Unicode.

7
7Problém 1 7

Z historických důvodů je přes 300 znaků v kódové 7stránce CSSID 943 reprezentováno dvěma nebo třemi 7místy v kódu. Použití editorů IME (input method 7editor) a konverzních tabulek kódových stránek 7způsobí, že bude zadáno pouze jedno z těchto 7ekvivalentních míst v kódu. Například malé písmeno 7pro znak římské číslice jedna 'i' má dvě 7ekvivalentní místa v kódu: X'EEEF' a X'FA40'. Editory 7Microsoft Windows IME generují vždy při zadání znaku 7'i' kód 'FA40'. Obecně používají 7společnosti IBM a Microsoft pro reprezentaci znaků 7stejná primární místa v kódu, až na následujících 713 znaků:

7 77777777777777777777777777777777777777777777777777777777777777777777777777777
Tabulka 3. Převod míst v kódu CCSID 943 Shift-JIS
Jméno znaku 7(místo v kódu Unicode) Primární místo 7v kódu Shift-JIS společnosti IBM Primární místo 7v kódu Shift-JIS společnosti Microsoft
Římská číslice jedna (U+2160) X'FA4A' X'8754'
Římská číslice dva (U+2161) X'FA4B' X'8755'
Římská číslice tři (U+2162) X'FA4C' X'8756'
Římská číslice čtyři (U+2163) X'FA4D' X'8757'
Římská číslice pět (U+2164) X'FA4E' X'8758'
Římská číslice šest (U+2165) X'FA4F' X'8759'
Římská číslice sedm (U+2166) X'FA50' X'875A'
Římská číslice osm (U+2167) X'FA51' X'875B'
Římská číslice devět (U+2168) X'FA52' X'875C'
Římská číslice deset (U+2169) X'FA53' X'875D'
Znak Akcie v závorce (U+3231) X'FA58' X'FA58'
Značka čísla (U+2116) X'FA59' X'8782'
Značka telefonu (U+2121) X'FA5A' X'8754'
7

Produkty společnosti IBM, jako třeba DB2 UDB, 7primárně užívají místa v kódu IBM, například 7X'FA4A' pro reprezentaci velké římské číslice 7jedna 'I', ale produkty společnosti Microsoft 7používají pro stejný znak kód X'8754'. Aplikace ODBC společnosti 7Microsoft 7může vložit znak 'I' jako X'8754' do databáze produktu 7DB2 7UDB s kódováním CCSID 943 a Řídicí centrum produktu 7DB2 7UDB může vložit stejný znak jako X'FA4A' do téže databáze CCSID 943. Aplikace ODBC ovšem naleznou pouze řádky, 7které mají znak 'I' kódován jako 7X'8754', a Řídicí centrum produktu DB2 UDB 7vyhledá pouze ty řádky, které mají znak 'I' 7kódován jako X'FA4A'. Chcete-li umožnit 7Řídicímu centru produktu DB2 UDB vybrat znak 7'I' s kódem X'8754', musíte nahradit 7výchozí konverzní tabulky společnosti IBM mezi kódy 7CCSID 943 a Unicode alternativními konverzními 7tabulkami společnosti Microsoft.

7
7Problém 2 7

V následujícím seznamu jsou uvedeny znaky, při 7jejichž převodu z kódové stránky CCSID 943 do kódu Unicode 7budou výsledkem různá místa v kódu v závislosti na 7tom, zda je použita konverzní tabulka společnosti IBM nebo společnosti Microsoft. Pro tyto znaky se 7konverzní tabulka společnosti IBM řídí japonskými 7standardy JISX0208, JISX0212 a JISX0221.

7

7 7777777777777777777777777777777777777
Tabulka 4. Převod znaků CCSID 943 na místa v kódu Unicode
Místo v kódu Shift-JIS (jméno znaku) Primární místo v kódu IBM (jméno Unicode) Primární místo v kódu 7Microsoft 7(jméno Unicode)
X'815C' (pomlčka) U+2014 (pomlčka) U+2015 (vodorovný pruh)
X'8160' (vlnovka) U+301C (vlnovka) U+FF5E (široká pomlčka)
X'8161' (dvojitá svislá čára) U+2016 (dvojitá svislá čára) U+2225 (znak rovnoběžnosti)
X'817C' (znaménko minus) U+2212 (znaménko minus) U+FF0D (široký spojovník)
X'FA55' (přerušovaný pruh) U+00A6 (přerušovaný pruh) U+FFE4 (široký přerušovaný pruh)
7

Například znak pomlčky, který v CCSID 943 má místo 7v kódu X'815C', je při použití konverzní 7tabulky společnosti IBM převeden na místo v kódu 7Unicode U+2014. 7Při použití konverzní tabulky 7společnosti Microsoft je ovšem převeden na 7místo v kódu U+2015. Tento rozdíl v mapování 7může způsobit použití dvou různých míst v kódu pro 7stejný znak v databázi DB2 UDB s kódováním Unicode. To představuje potenciální problém pro aplikace 7Microsoft 7ODBC, protože místo v kódu U+2014 může být považováno za neplatné. Chcete-li 7se tomuto problému vyhnout, musíte nahradit výchozí 7konverzní 7tabulky společnosti IBM mezi kódy CCSID 943 a Unicode 7alternativními konverzními tabulkami společnosti 7Microsoft.

7

Použití alternativních konverzních tabulek 7společnosti Microsoft mezi kódováním CCSID 943 7a Unicode by mělo být omezeno na uzavřená 7prostředí, kde všichni klienti a všechny databáze 7produktu DB2 UDB mají kódovou stránku CCSID 943 7a používají stejné alternativní konverzní tabulky 7společnosti Microsoft. Pokud pracujete s klientem 7DB2 7UDB, který využívá převodní tabulky ve verzi předvolené v systému 7IBM 7a současně s jiným klientem 7DB2 7UDB, který využívá převodní tabulky ve verzi společnosti 7Microsoft, 7přičemž oba klienti vkládají data do stejné databáze 7DB2 7UDB s kódováním CCSID 943, mohou být k uložení téhož znaku do databáze použita 7dvě různá místa v kódu.

7 7 7

Nahrazení konverzních tabulek Unicode pro kódovou 7stránku CCSID 943 konverzními tabulkami společnosti 7Microsoft

7

Provádíte-li konverzi mezi kódováním CCSID 943 7a Unicode, použijí se výchozí kódové tabulky produktu DB2 Universal Database (UDB). Pokud chcete použít jinou verzi konverzních 7tabulek, například verzi společnosti Microsoft, musíte 7ručně nahradit soubory výchozích konverzních tabulek (.cnv).

7
7Předpoklady 7

Před nahrazením stávajících souborů konverzních 7tabulek kódové stránky v adresáři 7sqllib/conv byste měli 7tyto soubory zazálohovat pro případ, že je budete 7chtít obnovit. V systémech UNIX a Linux je adresář sqllib/conv propojen s instalační cestou produktu DB2 UDB.

7
7Omezení 7

Aby se náhrada konverzní tabulky uplatnila, musí mít změněnou konverzní 7tabulku každý klient 7DB2 7UDB, který se připojuje ke stejné databázi. Jinak by mohli různí klienti ukládat stejné znaky pomocí různých míst v kódu.

7
7Postup 7

Chcete-li nahradit výchozí konverzní tabulky 7produktu DB2 UDB pro konverzi znaků mezi kódovou stránkou 7CCSID 943 a kódováním Unicode, postupujte takto:

7
    7
  1. Zkopírujte soubor sqllib/conv/ms/0943ucs2.cnv do souboru 7sqllib/conv/0943ucs2.cnv.
  2. 7
  3. Zkopírujte soubor sqllib/conv/ms/ucs20943.cnv do souboru 7sqllib/conv/ucs20943.cnv.
  4. 7
  5. Restartujte produkt DB2 UDB.

Operační systém MVS není podporován

Ačkoli je operační systém MVS uveden v dokumentaci, není nadále produktem DB2 Universal Database podporován. Operační systém MVS byl nahrazen operačním systémem z/OS.

Operace zálohování a obnovy (v systému Linux 390)

Pokud používáte operační systém Linux 390, nemusí fungovat zálohování a obnova s využitím více páskových zařízení.

2 2 2

Povolení ukotvení pohledů při přístupu k Vývojovému 2centru pomocí nástroje 2Hummingbird Exceed

2

Při přístupu k Vývojovému centru v systému 2UNIX 2pomocí nástroje 2Hummingbird Exceed musí být povoleno použití rozšíření XTEST verze 2.2. 2Teprve poté je možné ve Vývojovém centru přemísťovat a ukotvovat pohledy 2přetažením pruhu titulku.

2

Chcete-li povolit rozšíření XTEST, postupujte takto:

2
    2
  1. V nabídce Start vyberte volbu Programy -> 2Hummingbird Connectivity 7.0 -> Exceed 2-> XConfig. Otevře se okno XConfig.
  2. 2
  3. Volitelné: Vyžaduje-li daná konfigurace zadání hesla, zadejte heslo XConfig.
  4. 2
  5. Dvakrát klepněte na ikonu Protocol. Otevře se okno Protocol.
  6. 2
  7. Zaškrtněte políčko X Conformance Test Compatibility.
  8. 2
  9. V okně Protocol klepněte na tlačítko 2Extensions.... Zobrazí se okno Protocol Extensions.
  10. 2
  11. V seznamu Enable Extensions zaškrtněte políčko u položky XTEST(X11R6).
  12. 2
  13. Klepněte na tlačítko OK.
[ Začátek stránky |Předchozí stránka | Další stránka | Obsah ]