IBM DB2

Fix Pack 1 版本注意事項

DB2 第 9 版
適用於 Linux、UNIX 及 Windows

使用此資訊及其支援的產品之前,請先閱讀注意事項下的一般資訊。

版本注意事項

本文件含有 IBM 的所有權資訊。它是依據軟體使用權同意書而提供的,並受到著作權法的保護。 本書中的資訊不包括任何產品保證, 且其陳述也不得延伸解釋。

您可以線上訂購 IBM 出版品,或透過當地的 IBM 業務代表來訂購。

若要從美國或加拿大的「DB2 市場銷售 (DB2 Marketing and Sales)」中訂購 DB2 出版品,請電洽:1-800-IBM-4YOU (426-4968)。

當您傳送資訊給 IBM 時,您即授權予 IBM 以其認為適當的方式來使用或分送資訊, 而不必對您負起任何責任。

Copyright International Business Machines Corporation 2002, 2006. All rights reserved.

目錄

關於版本注意事項
已知的問題
整個產品
db2sampl 指令可能會因 SQL0443 錯誤而失敗
安裝
所有平台
DB2 第 9 版產品的測試版及非測試版無法同時存在
「DB2 資訊中心」安裝
安裝目錄路徑無法包含國家語言字元
未完整地解除安裝 DB2 Embedded Application Server (EAS)
使用日文及繁體中文字碼集的回應檔安裝可能會顯示毀損的文字
Windows 平台
「DB2 第一個步驟」無法啟動 (Windows)
可能未顯示 DB2 Setup Launchpad (Windows)
不支援先安裝 DB2 Universal Database (UDB) 第 8 版,再安裝 DB2 第 9 版 (Windows)
非「管理者」使用者的 DB2 用戶端安裝限制 (Windows Server 2003)
Linux 及 UNIX 平台
可能無法正確地顯示亞洲字型 (Linux)
安裝路徑長度大約為 100 個位元組 (AIX 及 HP-UX)
應用程式開發
.NET
暫時會限制 DB2 .NET Data Provider DB2DecimalFloat 類別的使用
Java
DatabaseMetaData.getDriverName 傳回的結果已變更
管理
系統監視器
利用明細歷程事件監視器的非作用中陳述式死鎖追蹤
SQL DDL
資料庫分割區群組 DDL
使用 CREATE DATABASE ON path 指令之前需要的設定 (Windows)
國家語言支援
印度文字元無法在 GUI 工具中正確地顯示
其他管理主題
「控制中心檢視儲存體」功能不支援 XML 儲存體物件
只可以使用「作業中心」的「通知」標籤來指定通知聯絡人
附加產品及特性
Query Patroller
排程特性無法將排程儲存至檔案中
無法使用埠可能會導致 SQL 錯誤 (Windows)
文件更新
整個產品
已停用的功能
錯誤訊息更新
SALES 表格資料的說明
新增功能
Fix Pack 1 摘要中遺漏新的連結程式選項資訊
DB2 LDAP 鑑別外掛程式網站
DB2 Connect
DB2 Connect 使用者的版本注意事項導覽圖
Query Patroller
查詢類別行為更新
查詢提交的群組支援
安裝
Query Patroller 伺服器安裝
在 Query Patroller 中定義新的資料庫分割區群組
Query Patroller 用戶端工具安裝
安裝 Query Patroller 及 Fix Pack 1 或更新版本
應用程式開發
CLI 的信任連線支援
Java
DB2Xml 介面
JDBC 連線儲存區
useTargetColumnEncoding 內容
IBM DB2 Driver for JDBC and SQLJ 的新連結程式選項
管理
登錄變數
附錄與後記
附錄A. 洽詢 IBM
附錄B. 注意事項

關於版本注意事項

「版本注意事項」包含 DB2® for Linux®, UNIX®, and Windows® 第 9 版及 DB2 Connect™ 第 9 版的已知問題及文件更新相關資訊。

已知問題的相關區段包含下列相關資訊:

文件更新的相關區段提供產品文件的最新新增內容或更正。

DB2 資訊中心

DB2 產品文件的主要來源是「DB2 資訊中心」。 「資訊中心」網址為 http://publib.boulder.ibm.com/infocenter/db2help/index.jsp

另外,您也可以利用產品內附的可安裝映像檔來安裝「DB2 資訊中心」的本端副本。 如果安裝本端副本,則應在使用本端副本之前先下載最新更新。 更新「資訊中心」會提供現行的文件副本,也會新增功能以增進 DB2 訊息資訊搜尋。如需相關指示, 請參閱更新電腦或企業內部網路伺服器上所安裝的 DB2 資訊中心

下面清單強調顯示「DB2 資訊中心」中特別受到關注的產品安裝、移轉、使用及疑難排解相關主題:

其他可以用於產品安裝、移轉、使用及疑難排解的資源:

「版本注意事項」中顯示目錄路徑的慣例

Windows 系統使用反斜線 (\) 來區隔目錄路徑中的目錄。Linux 及 UNIX 系統使用正斜線 (/) 來區隔字元。 「版本注意事項」會在資訊屬於特定平台專用時使用這些慣例。 然而,當資訊與平台無關時,「版本注意事項」會使用 Windows 慣例, 所以如果您是執行 Linux 或 UNIX 系統,則輸入的目錄路徑必須不同於顯示項目。

已知的問題

本區段包含下列相關資訊:

在某些情況下,資訊會指出功能的特定層面不受支援,或使用功能執行特定動作時可能會發生問題。 在這些情況下,嘗試使用該功能會失敗,或結果可能是沒有用或有害的。

整個產品

db2sampl 指令可能會因 SQL0443 錯誤而失敗

問題

db2sampl (建立範例資料庫) 指令可能會因 SQL0443 錯誤而失敗,如果:

解決方案

嘗試下列其中一項:

安裝

所有平台

DB2 第 9 版產品的測試版及非測試版無法同時存在

問題

DB2 第 9 版的測試版及非測試版無法同時存在於系統上。 此限制適用於產品的用戶端及伺服器元件。

解決方案

先解除安裝 DB2 第 9 版的測試版,再安裝非測試版。

「DB2 資訊中心」安裝

問題

安裝「DB2 資訊中心」時,您可以選擇服務名稱及埠號,而非接受預設值。 如果選擇的服務名稱已經存在於系統的服務檔中且只變更埠號, 則可能會收到錯誤並指出指定的服務名稱已在使用中

解決方案

嘗試下列其中一項:

安裝目錄路徑無法包含國家語言字元

問題

您不能在名稱含有「國家語言」字元的路徑中安裝 DB2 產品。 「國家語言」字元是在英文 (en_US) 字集中找不到的字元。

解決方案

將 DB2 產品安裝在名稱未含國家語言字元的路徑中。

未完整地解除安裝 DB2 Embedded Application Server (EAS)

問題

解除安裝 DB2 Embedded Application Server (EAS) 元件的指令未完整地解除安裝元件。登錄項目及檔案系統目錄還留著。

解決方案

提供適用於每一個平台的解決方案。

解決方案 (Windows):

  1. 以具有 Windows 管理專用權的使用者身份登入。
  2. 執行 regedit,以移除位於 HKEY_LOCAL_MACHINE —> SOFTWARE —> IBM —> DB2EAS 的 DB2EAS 機碼。
  3. 移除安裝 EAS 的 Windows 系統目錄。

解決方案 (Linux 及 UNIX):

  1. 以 root 使用者身份登入。
  2. 切換至 db2_install_path/bin 目錄。
  3. 若要顯示登錄的內容,請執行 ./db2greg -dump。EAS 項目顯示如下:
    S,DB2EAS,6.1.0.0,AppServer_install_path,,,,,,,
    其中 AppServer_install_path 是安裝 EAS 的路徑。
  4. 執行 db2greg -delservrec service=DB2EAS,version=6.1.0.0,installpath=AppServer_install_path

    其中 AppServer_install_path 是安裝 EAS 的路徑。

  5. 移除安裝 EAS 的檔案系統目錄。

使用日文及繁體中文字碼集的回應檔安裝可能會顯示毀損的文字

問題

在非 GUI DB2 產品安裝期間,如果您使用特定的語言環境及字碼集組合,則可能會顯示毀損的文字。 已知下列組合會顯示毀損的文字:

已知會顯示毀損文字的一則訊息是指出未指定 SMTP 伺服器的訊息。

在 Linux 及 UNIX 平台上,受影響的安裝類型是 db2_installdb2setup -r 回應檔, 而在 Windows 平台上則是 setup -u 回應檔

解決方案

無。

其他詳細資料

SMTP 伺服器訊息的未損壞版本如下:尚未指定通知 SMTP 伺服器。指定此伺服器之前,無法傳送通知給連絡人清單中的聯絡人。 如需相關資訊,請參閱 DB2 管理文件。

Windows 平台

「DB2 第一個步驟」無法啟動 (Windows)

問題

如果預設瀏覽器是 Microsoft Internet Explorer 7 測試版,則「DB2 第一個步驟」會無法啟動。

解決方案

解決方案 1:使用另一個支援的瀏覽器作為預設瀏覽器 (如 Internet Explorer 第 6 版)。

解決方案 2:執行 regedit 並更新登錄項目 HKEY_CLASSES_ROOT\htmlfile\shell\open\command, 以使用小寫字母。例如,將

"C:\Program Files\Internet Explorer\IEXPLORE.EXE" -nohome

變更為下列文字:

"C:\Program Files\Internet Explorer\iexplore.exe" -nohome

可能未顯示 DB2 Setup Launchpad (Windows)

問題

如果未設定 TEMP 目錄系統變數,則不會顯示 DB2 Setup Launchpad。

解決方案

解決方案 1: 從指令提示輸入下列指令, 設定目前階段作業的 TEMP 目錄系統變數:

set TEMP=directory name

例如,set TEMP=c:\temp

解決方案 2:完成下列步驟,以將 TEMP 目錄系統變數設為全系統變數:

  1. 在 Windows「開始」功能表上,按一下控制台。
  2. 按兩下系統
  3. 按一下進階標籤。
  4. 按一下環境變數
  5. 按一下新增
  6. 鍵入名稱 TEMP 及其值。

不支援先安裝 DB2 Universal Database (UDB) 第 8 版,再安裝 DB2 第 9 版 (Windows)

問題

如果系統上已安裝 DB2 第 9 版產品,則不支援在該系統上安裝 DB2 UDB 第 8 版產品。此問題會引用至用戶端及伺服器安裝。

解決方案

若要在已安裝 DB2 第 9 版時安裝 DB2 UDB 第 8 版的副本:

  1. 解除安裝 DB2 第 9 版
  2. 安裝 DB2 UDB 第 8 版
  3. 重新安裝 DB2 第 9 版
其他詳細資料

已安裝第 9 版時,如果是 DB2 UDB 第 8 版 Fix Pack 11 及更早的版本, 則 DB2 UDB 第 8 版 DB2 Setup Launchpad 不會防礙您安裝第 8 版。然而,這麼做將會造成問題。

非「管理者」使用者的 DB2 用戶端安裝限制 (Windows Server 2003)

問題

在 Windows Server 2003 電腦上, 如果您沒有「管理者」權限,則預設無法安裝 DB2 用戶端。

解決方案

「管理者」使用者必須先變更「系統群組原則」,非「管理者」使用者才可以安裝用戶端。若要執行此作業, 「管理者」使用者必須完成下列步驟,以啟用「停用 Windows Installer」設定:

  1. 在命令提示字元視窗中,鍵入 gpedit.msc 以啟動「群組原則物件編輯器」。
  2. 按兩下電腦配置
  3. 按兩下管理範本
  4. 按兩下 Windows 元件
  5. 按兩下 Windows Installer
  6. 按兩下停用 Windows Installer
  7. 在「停用 Windows Installer 內容」視窗中,按一下啟用
  8. 選取「停用 Windows Installer」清單中的「永不停用」。

Linux 及 UNIX 平台

可能無法正確地顯示亞洲字型 (Linux)

問題

可能無法適當地顯示亞洲字元。

解決方案

取得並安裝必要的字型。如需詳細資訊,請參閱標題為亞洲字型的可用性 (Linux) 的 DB2 文件主題。

安裝路徑長度大約為 100 個位元組 (AIX 及 HP-UX)

問題

在 AIX 及 HP-UX PA-RISC 平台上,安裝路徑名稱的長度上限約為 100 位元組。如需問題的詳細資訊, 請參閱標題為 Maximum length of installation path on UNIX and Linux platforms 的 Technote # 1239797。

解決方案

無。

應用程式開發

.NET

暫時會限制 DB2 .NET Data Provider DB2DecimalFloat 類別的使用

問題

必須遵循下列暫時限制,才可以在 DB2 .NET Data Provider 中使用 DB2DecimalFloat 類別:

解決方案

無。 請參閱 APAR JR25094 以追蹤這些限制的移除。

Java

DatabaseMetaData.getDriverName 傳回的結果已變更

問題

在 DB2 第 9 版中, DB2 Universal JDBC Driver 的名稱已變更為 IBM DB2 Driver for JDBC and SQLJ。然而, JDBC DatabaseMetaData.getDriverName 方法會傳回字串 "IBM® DB2 JDBC Universal Driver Architecture" 代表驅動程式名稱。

解決方案

無。

管理

系統監視器

利用明細歷程事件監視器的非作用中陳述式死鎖追蹤

問題

執行要追蹤所有陳述式 (選擇性地追蹤資料值) 的新死鎖事件監視器時, 可能會嚴重影響應用程式 (應用程式的工作單元中具有極高的陳述式數目), 而耗盡系統監視器資料堆。如果同時執行大量應用程式,則也可能會耗盡監視器資料堆。

解決方案

為了減少空間的耗用,在特定應用程式的陳述式數目達到定義的臨界值時, 會將非作用中陳述式寫出至事件監視器。而寫入事件監視器之後, 即會釋放這些非作用中陳述式所耗用的記憶體。此外, 只要應用程式無法從系統監視器資料堆中獲得記憶體, 就會將它的所有現行非作用中陳述式寫出至事件監視器。然後,應用程式會重新嘗試獲得記憶體。 如果第二次的嘗試失敗,則會記載一則訊息, 而之前儲存在記憶體中的資訊就不會併入針對處理應用程式的工作單元 (UOW) 所收集的陳述式歷程資訊中。

任何一個應用程式所保留的預設非作用中陳述式數目限制是 250。使用登錄變數 DB2_MAX_INACT_STMTS 指定不同的值, 即可以置換此預設值。您可能會想要選擇不同的限制值, 以增加或減少用於非作用中陳述式資訊的系統監視器資料堆數量。

因為此行為, 所以在達到上面提及的其中一個臨界值時, 應用程式現在可能會將它的陳述式歷程項目記錄至死鎖環境定義外的死鎖事件監視器中。發生此狀況時, 有方法可以將這些項目與發生死鎖時所記錄的陳述式清單產生關聯, 以進行分析。若要執行此作業,則必須尋找任何具有下列其中一個值的陳述式歷程項目:

如果是要診斷死鎖,則可以略過事件監視器輸出中任何不符合此準則的項目。

而在寫入表格事件監視器時,也需要檢查 evmon_activates 的數目。

其他詳細資料

SQL DDL

資料庫分割區群組 DDL

問題

發出 ALTER DATABASE PARTITION GROUP 陳述式以新增含有資料庫分割區 n 的資料庫分割區範圍, 並發出另一個 ALTER DATABASE PARTITION GROUP 陳述式以新增不同的資料庫分割區範圍, 會產生問題。當第二個陳述式含有 LIKE DBPARTITIONNUM n 子句時,會發生這些問題。 例如,如果發出下列順序的陳述式,則實例會暫停,並會將資料庫標示為不良:

ALTER DATABASE PARTITION GROUP <db-partition-name>
  ADD DBPARTITIONNUMS (
    <db-partition-number1> TO <db-partition-number2>
-- a range that includes database partition number <n>
  ) WITHOUT TABLESPACES

ALTER DATABASE PARTITION GROUP <db-partition-name>
  ADD DBPARTITIONNUMS (
    <db-partition-number1> TO <db-partition-number2>
-- a range that is different from the range specified in the previous statement
  ) LIKE DBPARTITIONNUM <n>
解決方案

無。

使用 CREATE DATABASE ON path 指令之前需要的設定 (Windows)

問題

若要在 Windows 上搭配使用 CREATE DATABASE 指令與 ON path 選項, 則需要先執行一些設定。

解決方案

將新登錄變數 DB2_CREATE_DB_ON_PATH 設為 "ON",以啟用功能。

其他詳細資料

符合下列條件時可能會傳回錯誤訊息:

登錄變數 DB2_CREATE_DB_ON_PATH 也是 SAP 聚集登錄變數 DB2_WORKLOAD 的一部份。 SAP 的 DB2_CREATE_DB_ON_PATH 登錄變數預設為 ON。

如果您在建立新資料庫時使用路徑支援, 則在第 9 版之前使用 db2DbDirGetNextEntry API (或較舊版本的 API) 所撰寫的應用程式可能無法正確地運作。如需詳細資料, 請參閱 Technote # 1238742

從 DB2 第 9 版開始, 將棄用下列資料庫巨集及結構,而且未來的版本可能會移除它們。替換項目會出現在每個棄用項目後面的括弧中。替換項目是 Windows、Linux 及 UNIX 平台共用的:

國家語言支援

印度文字元無法在 GUI 工具中正確地顯示

問題

印度文字元無法在 GUI 工具中適當地顯示。

解決方案

取得並安裝必要的字型。如需詳細資訊,請參閱標題為在 DB2 GUI 工具中顯示印度文字元 的 DB2 文件標題。

其他管理主題

「控制中心檢視儲存體」功能不支援 XML 儲存體物件

問題

「控制中心」的「檢視儲存體」功能不支援新的 XML 儲存體物件。 此問題只發生在啟用 XML 的資料庫中。

解決方案

無。

只可以使用「作業中心」的「通知」標籤來指定通知聯絡人

問題

按一下「聯絡人」圖示,或使用「作業中心」之「工具」功能表中的聯絡人選項, 都會讓「作業中心」當機,並需要重新啟動「控制中心」。

解決方案

若要建立或變更通知聯絡人:

  1. 在「作業中心」視窗上按兩下作業,以顯示作業內容視窗。
  2. 按一下「通知」標籤,以顯示可以新增聯絡人名稱的「通知」頁面。

附加產品及特性

Query Patroller

排程特性無法將排程儲存至檔案中

問題

Query Patroller 排程特性無法將排程儲存至檔案中。 問題的原因是與此版本之 DB2 產品中所用的 IBM Software Developer's Kit for Java™ 層次不相容。

解決方案

無。

無法使用埠可能會導致 SQL 錯誤 (Windows)

問題

如果在 Windows XP 或 Windows 2003 上沒有可用的埠, 則在 Query Patroller 中提出查詢可能會接收到 SQL 程式碼 -29007。發生此錯誤的可能性會隨著存取 Query Patroller 之用戶端數目的增加而增加。

解決方案

如下設定下列 Windows 登錄變數:

   MaxUserPort=65534
   TcpTimedWaitDelay=30 

並重新啟動系統,讓變更生效。

您可以在下列「Microsoft 技術支援服務」網站上找到設定 Windows 登錄變數的詳細資料:http://support.microsoft.com/

文件更新

整個產品

已停用的功能

「新增功能」資訊含有一節來說明此版次停用的功能。已停用功能的部份說明仍會出現在產品文件的其他部份;請忽略這些參考資訊。

錯誤訊息更新

您可以在 DB2 服務 Technote #1238566 中取得所有重要、最新的產品錯誤變更。

SALES 表格資料的說明

在第 9 版中,已更新 SAMPLE 資料庫所含之 SALES 表格中的資料, 但是本文件中之這個表格的說明並未顯示更新的值。

新增功能

Fix Pack 1 摘要中遺漏新的連結程式選項資訊

Fix Pack 1 新增功能 摘要主題遺漏 IBM DB2 Driver for JDBC and SQLJ 之新 DB2Binder 選項的相關資訊。 如需這些新選項的詳細資料,請參閱「應用程式開發」文件更新小節中的 Java 主題。

DB2 LDAP 鑑別外掛程式網站

您可以從下列位置下載用來配置及使用外掛程式的 IBM DB2 LDAP 鑑別外掛程式模組、範例及文件:www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=swg-dm-db2ldap

DB2 Connect

DB2 Connect 使用者的版本注意事項導覽圖

在本文件中,DB2 Connect 使用者應該檢閱「應用程式開發」一節中的主題 (已知問題及文件更新)。

Query Patroller

查詢類別行為更新

在 Query Patroller 伺服器執行時, 如果使用「Query Patroller 中心」或 Query Patroller 指令行執行下列其中一個作業, 則會傳回不正確警告訊息:

警告訊息如下:

DQP1024W 除非重新啟動 Query Patroller 伺服器,
否則查詢類別的建立、變更或移除將不會生效。

此訊息已不再正確。除非還有置入佇列或執行中查詢,否則有三種查詢類別作業會立即生效。如果有置入佇列或執行中查詢 (包括新提出的查詢), 則查詢類別變更會在置入佇列或執行中查詢完成時生效。如果不想要等待所有置入佇列或執行中查詢完成, 則必須重新啟動 Query Patroller 伺服器。

註:
更新查詢類別的最大查詢數目一律會立即生效。

查詢提交的群組支援

本文件遺漏的資訊, 有助於釐清「Query Patroller 中心」之「查詢提交喜好設定」視窗之使用的提出者設定檔下拉清單中的選項。

如果您已登入,但沒有 Query Patroller 使用者管理的 DBADM 權限或「編輯」專用權, 則只可以新增或更新您自己的提交喜好設定。在此情況下, 使用的提出者設定檔下拉清單會包含您所屬之 DB2 群組的現存提出者設定檔, 而不只是您所屬的作業系統群組。

如果您已登入,而且擁有 Query Patroller 使用者管理的 DBADM 權限或「編輯」專用權, 則可以新增或更新其他使用者的提交喜好設定。在此情況下, 使用的提出者設定檔下拉清單會包含所有現存的群組提出者設定檔。

安裝

Query Patroller 伺服器安裝

Query Patroller 文件遺漏下列資訊:

在 Query Patroller 中定義新的資料庫分割區群組

Query Patroller 文件遺漏下列資訊:

如果在分割環境的 Query Patroller 安裝期間定義新的表格空間, 則可以選取現存的資料庫分割區群組。也可以設定新表格空間的新資料庫分割區群組。如果選擇設定新的資料庫分割區群組, 則只可以從那個新資料庫分割區群組之安裝畫面的清單中選取一個資料庫分割區。如果想要將分割區新增至新的資料庫分割區群組, 則必須在安裝完成之後手動新增它們。

Query Patroller 用戶端工具安裝

Query Patroller 文件遺漏下列資訊:

如果只想要從 DB2 用戶端向 Query Patroller 伺服器提出查詢, 則不需要在該用戶端上安裝「Query Patroller 用戶端工具」。只有在需要從 DB2 用戶端機器執行 Query Patroller 用戶端工具時, 才需要在該用戶端上安裝「Query Patroller 用戶端工具」。

安裝 Query Patroller 及 Fix Pack 1 或更新版本

Query Patroller 文件遺漏下列資訊:

應用程式開發

CLI 的信任連線支援

Fix Pack 1 中具有使用 CLI 建立信任連線的功能。舊版「版本注意事項」中所述的限制已不再適用。如需此特性的相關資訊, 請參閱「DB2 資訊中心」:http://publib.boulder.ibm.com/infocenter/db2help/index.jsp

Java

DB2Xml 介面

DB2Xml 介面的相關文件含有一些不正確的資訊。 下列 DB2Xml 介面方法已更名:

JDBC 連線儲存區

與 JDBC 連線儲存區相關的文件含有一些本版次已停用的功能相關資訊:

useTargetColumnEncoding 內容

與 DataSource 的 useTargetColumnEncoding 內容相關的文件已作廢。 此內容已從 IBM DB2 Driver for JDBC and SQLJ 中移除。

IBM DB2 Driver for JDBC and SQLJ 的新連結程式選項

DB2Binder 公用程式 主題遺漏下列 Fix Pack 1 所含之三個新連結程式選項的文件:

-reopt
指定 DB2 for z/OS 資料庫伺服器是否在執行時期決定存取路徑。此選項只適用於與 DB2 for z/OS 資料庫伺服器的連線。如果未指定此選項, 則不會將此選項傳送給該資料庫伺服器。 在這種情況下,資料庫伺服器會決定重新最佳化行為。
none
指定不會在執行時期決定存取路徑。
always
指定在每次執行陳述式時決定存取路徑。
once
指定 DB2 只會在執行時期決定並快取一次動態陳述式的存取路徑, 或等到備妥陳述式失效或從動態陳述式快取中移除,並需要重新準備時, 才會決定動態陳述式的存取路徑。
-blocking
指定游標之橫列區塊傳輸的類型。
all
指定資料庫伺服器執行 JDBC 唯讀或不明確游標的區塊傳輸。不明確游標是在游標宣告中未明確指定為 FOR READ ONLY 或 FOR UPDATE 的所有游標。這為預設值。
unambig
指定資料庫伺服器執行 JDBC 唯讀游標的區塊傳輸。
no
指定資料庫伺服器不會執行 JDBC 游標的區塊傳輸。
-encoding
指定 IBM DB2 Driver for JDBC and SQLJ 資料包的應用程式編碼。此選項只適用於與 DB2 for z/OS 資料庫伺服器的連線。
ebcdic
指定應用程式編碼為 EBCDIC。這為預設值。
ascii
指定應用程式編碼為 ASCII。
unicode
指定應用程式編碼為 Unicode。

管理

登錄變數

下列變更適用於登錄變數的文件:

附錄與後記

附錄A. 洽詢 IBM

若要聯絡您國家或地區的 IBM, 請查閱 IBM Directory of Worldwide Contacts,網址為 http://www.ibm.com/planetwide

若要瞭解更多 DB2 產品的資訊,請造訪 http://www.ibm.com/software/data/db2/

附錄B. 注意事項

在其他國家中,IBM 可能不會提供本書中所提的各項產品、服務或功能。 要知道您所在區域是否可用到這些產品與服務時,請向當地的 IBM 服務代表查詢。本書在提及 IBM 產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式或服務。只要未侵害 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服務。不過,其它非 IBM 產品、程式或服務在運作上的評價與驗證,其責任屬於使用者。

在這本書或文件中可能包含著 IBM 所擁有之專利或專利申請案。 本書使用者並不享有前述專利之任何授權。您可以用書面方式來查詢授權,來函請寄到:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY  10504-1785
U.S.A.

若要查詢有關二位元組 (DBCS) 資訊的授權事宜, 請聯絡您國家或地區的 IBM 智慧財產部門,或者用書面方式寄到:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

下列段落若與該國或地區之法律條款抵觸,即視為不適用: IBM 僅以現狀提供本書,而不提供任何明示或默示之保證 (包括但不限於可售 性或符合特定效用的保證)。若有些地區在某些交易上並不允許排除上述保證,則該排除無效。

本書中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂; 並將修訂後的內容納入新版中。同時,IBM 得隨時改進並 (或) 變動本書中所提及的產品及 (或) 程式。

本書對於非 IBM 網站的援引只是為了方便而提供,並不對這些網站作任何認可。該些網站上的內容並非本 IBM 產品內容的一部份,用戶使用該網站時應自行承擔風險。

當您提供資訊給 IBM 時,您即授權予 IBM 以其認為適當的方式來使用或分送資訊,而不必對您負起任何責任。

本程式之獲授權者若希望取得相關資料, 以便使用下列資訊者可洽詢 IBM。 其下列資訊指的是: (1) 獨立建立的程式與其它程式 (包括此程式) 之間交換資訊的方式 (2) 相互使用已交換之資訊方法。 若有任何問題請聯絡:

IBM Canada Limited
   Office of the Lab Director
   8200 Warden Avenue
   Markham, Ontario
   L6G 1C7
   CANADA

上述資料的取得有其特殊要件,在某些情況下必須付費方得使用。

本書所描述的任何程式及其所有可用的授權著作是由 IBM 所提供,並受到「IBM 客戶合約」、「IBM 國際程式授權合約」或雙方之間任何同等合約條款之規範。

此間所含之任何效能資料,皆是得自控制的環境之下;因此不同作業環境之下所得的結果,可能會有很大的差異。部份測量可能是在開發中的系統上執行,因此不保證可以從一般的系統獲致相同的結果。 甚至有部份的測量,是利用插補法而得的估計值,其實際結果可能會有所不同。本書的使用者應根據其特有的環境,驗證出適用的資料。

本書所提及之非 IBM 產品資訊,係由產品的供應商,或其出版的聲明或其它公開管道取得。IBM 並未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、 相容性、或任何對產品的其他主張是否完全無誤。 如果您對非 IBM 產品的性能有任何的疑問,請逕向該產品的供應商查詢。

有關 IBM 未來動向的任何陳述,僅代表 IBM 的目標而已,並可能於未事先聲明的情況下有所變動或撤回。

本書中含有日常商業活動所用的資料及報告範例。為了提供完整的說明, 這些範例包括個人、公司、廠牌和產品的名稱。這些名稱全屬虛構,若與任何公司的名稱和住址雷同,純屬巧合。

著作權授權:

本書包含原始語言的範例應用程式,用以說明各種作業平台上的程式設計技術。您可以基於研發、使用、銷售或散佈符合作業平台 (用於執行所撰寫的範例程式) 之應用程式設計介面的應用程式等目的,以任何形式複製、修改及散佈這些範例程式,而無需付費給 IBM。但這些範例皆未經過完整的測試。 因此,IBM 不會保證或暗示這些程式的穩定性、服務能力或功能。

這些範例程式或是任何衍生著作的每一份拷貝或任何部份,都必須具有下列的著作權聲明:

© (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rights reserved.

商標

DB2 第 9 版文件檔案庫之文件中所識別的公司、 產品或服務名稱可能是 International Business Machines Corporation 或其他公司的商標或服務標誌。IBM Corporation 在美國及 (或) 其他國家的商標資訊位於 http://www.ibm.com/legal/copytrade.shtml

下列術語是其它公司的商標或註冊商標,且至少已被用於 DB2 文件圖書庫的其中一份文件中:

Microsoft®、 Windows、 Windows NT® 及 Windows 商標是 Microsoft Corporation 在美國及 (或) 其他國家的商標。

Intel®、Itanium®、Pentium® 及 Xeon® 是 Intel Corporation 在美國及 (或) 其他國家的商標。

Java 及所有 Java 型商標是 Sun Microsystems, Inc. 在美國及 (或) 其他國家的商標。

UNIX 是 The Open Group 在美國及其他國家的註冊商標。

Linux 是 Linus Torvalds 在美國及 (或) 其他國家的商標。

其它公司、產品或服務名稱可能是其它公司的商標或服務標誌。