CLP更新自動落實的幾種方法
停止db2自動提交 從clp設置的幾種方法:
1、進入命令行設置:
C:\Users\Administrator>db2
(c) Copyright IBM Corporation 1993,2007
DB2 客戶機 10.1.0 的命令行處理器
www.2cto.com
可從命令提示符處發出數據庫管理器命令和 SQL 語句。例如:
db2 => connect to sample
db2 => bind sample.bnd
要獲得一般幫助,輸入:?。
要獲得命令幫助,輸入:? command,其中 command 可以是
數據庫管理器命令的前幾個關鍵字。例如:
? CATALOG DATABASE 用於關於 CATALOG DATABASE 命令的幫助
? CATALOG 用於關於所有 CATALOG 命令的幫助。
要退出 db2 交互方式,在命令提示符處輸入
QUIT。在非交互方式下,所有命令都必須以“db2”作前綴。
要列出當前命令選項設置,輸入 LIST COMMAND OPTIONS。
要獲取更詳細的幫助,請參閱 Online Reference Manual。
db2 => list command options
命令行處理器選項設置
後端進程等待時間(秒) (DB2BQTIME) = 1
連接至後端的重試次數 (DB2BQTRY) = 60
請求隊列等待時間(秒) (DB2RQTIME) = 5
輸入隊列等待時間(秒) (DB2IQTIME) = 5
命令選項 (DB2OPTIONS) = -c
www.2cto.com
選項 描述 當前設置
------ ---------------------------------------- ---------------
-a 顯示 SQLCA OFF
-c 自動落實 ON
-d 檢索並顯示 XML 聲明 OFF
-e 顯示 SQLCODE/SQLSTATE OFF
-f 讀取輸入文件 OFF
-i 顯示 XML 數據並帶有縮進 OFF
-l 將命令記錄到歷史記錄文件中 OFF
-m 顯示受影響的行數 OFF
-n 除去換行字符 OFF
-o 顯示輸出 ON
-p 顯示交互式輸入提示符 ON
-q 保留空格和換行符 OFF
-r 將輸出保存到報告文件 OFF
-s 在命令出錯時停止執行 OFF
-t 設置語句終止字符 OFF
-v 回傳當前命令 OFF
-w 顯示 FETCH/SELECT 警告消息 ON
-x 不打印列標題 OFF
-z 將所有輸出保存到輸出文件 OFF
db2 => update command options using c off
DB20000I UPDATE COMMAND OPTIONS 命令成功完成。
db2 => list command options
命令行處理器選項設置
後端進程等待時間(秒) (DB2BQTIME) = 1
連接至後端的重試次數 (DB2BQTRY) = 60
請求隊列等待時間(秒) (DB2RQTIME) = 5
輸入隊列等待時間(秒) (DB2IQTIME) = 5
命令選項 (DB2OPTIONS) = -c
www.2cto.com
選項 描述 當前設置
------ ---------------------------------------- ---------------
-a 顯示 SQLCA OFF
-c 自動落實 OFF
-d 檢索並顯示 XML 聲明 OFF
-e 顯示 SQLCODE/SQLSTATE OFF
-f 讀取輸入文件 OFF
-i 顯示 XML 數據並帶有縮進 OFF
-l 將命令記錄到歷史記錄文件中 OFF
-m 顯示受影響的行數 OFF
-n 除去換行字符 OFF
-o 顯示輸出 ON
-p 顯示交互式輸入提示符 ON
-q 保留空格和換行符 OFF
-r 將輸出保存到報告文件 OFF
-s 在命令出錯時停止執行 OFF
-t 設置語句終止字符 OFF
-v 回傳當前命令 OFF
-w 顯示 FETCH/SELECT 警告消息 ON
-x 不打印列標題 OFF
-z 將所有輸出保存到輸出文件 OFF
db2 => quit
DB20000I QUIT 命令成功完成。
www.2cto.com
C:\Users\Administrator>db2
(c) Copyright IBM Corporation 1993,2007
DB2 客戶機 10.1.0 的命令行處理器
可從命令提示符處發出數據庫管理器命令和 SQL 語句。例如:
db2 => connect to sample
db2 => bind sample.bnd
要獲得一般幫助,輸入:?。
要獲得命令幫助,輸入:? command,其中 command 可以是
數據庫管理器命令的前幾個關鍵字。例如:
? CATALOG DATABASE 用於關於 CATALOG DATABASE 命令的幫助
? CATALOG 用於關於所有 CATALOG 命令的幫助。
要退出 db2 交互方式,在命令提示符處輸入
QUIT。在非交互方式下,所有命令都必須以“db2”作前綴。
要列出當前命令選項設置,輸入 LIST COMMAND OPTIONS。
要獲取更詳細的幫助,請參閱 Online Reference Manual。
db2 => list command options
命令行處理器選項設置
www.2cto.com
後端進程等待時間(秒) (DB2BQTIME) = 1
連接至後端的重試次數 (DB2BQTRY) = 60
請求隊列等待時間(秒) (DB2RQTIME) = 5
輸入隊列等待時間(秒) (DB2IQTIME) = 5
命令選項 (DB2OPTIONS) = -c
選項 描述 當前設置
------ ---------------------------------------- ---------------
-a 顯示 SQLCA OFF
-c 自動落實 ON
-d 檢索並顯示 XML 聲明 OFF
-e 顯示 SQLCODE/SQLSTATE OFF
-f 讀取輸入文件 OFF
-i 顯示 XML 數據並帶有縮進 OFF
-l 將命令記錄到歷史記錄文件中 OFF
-m 顯示受影響的行數 OFF
-n 除去換行字符 OFF
-o 顯示輸出 ON
-p 顯示交互式輸入提示符 ON
-q 保留空格和換行符 OFF
-r 將輸出保存到報告文件 OFF
-s 在命令出錯時停止執行 OFF
-t 設置語句終止字符 OFF
-v 回傳當前命令 OFF
-w 顯示 FETCH/SELECT 警告消息 ON
-x 不打印列標題 OFF
-z 將所有輸出保存到輸出文件 OFF
重新打開一個會話,-c 選項更新不可見了。
2、操作系統命令行設置1:
C:\Users\Administrator>db2 list command options | find /i "-c"
-c 自動落實 ON
www.2cto.com
C:\Users\Administrator>db2 update command options using c off
DB20000I UPDATE COMMAND OPTIONS 命令成功完成。
C:\Users\Administrator>db2 list command options | find /i "-c"
-c 自動落實 ON
在操作系統命令行下,更新後,查看沒有改變。
3、操作系統級命令行設置2:
C:\Users\Administrator>db2 +c
(c) Copyright IBM Corporation 1993,2007
DB2 客戶機 10.1.0 的命令行處理器
可從命令提示符處發出數據庫管理器命令和 SQL 語句。例如:
db2 => connect to sample
db2 => bind sample.bnd
www.2cto.com
要獲得一般幫助,輸入:?。
要獲得命令幫助,輸入:? command,其中 command 可以是
數據庫管理器命令的前幾個關鍵字。例如:
? CATALOG DATABASE 用於關於 CATALOG DATABASE 命令的幫助
? CATALOG 用於關於所有 CATALOG 命令的幫助。
要退出 db2 交互方式,在命令提示符處輸入
QUIT。在非交互方式下,所有命令都必須以“db2”作前綴。
要列出當前命令選項設置,輸入 LIST COMMAND OPTIONS。
要獲取更詳細的幫助,請參閱 Online Reference Manual。
db2 => list command options
命令行處理器選項設置
後端進程等待時間(秒) (DB2BQTIME) = 1
連接至後端的重試次數 (DB2BQTRY) = 60
請求隊列等待時間(秒) (DB2RQTIME) = 5
輸入隊列等待時間(秒) (DB2IQTIME) = 5
命令選項 (DB2OPTIONS) = -c
選項 描述 當前設置
------ ---------------------------------------- ---------------
-a 顯示 SQLCA OFF www.2cto.com
-c 自動落實 OFF
-d 檢索並顯示 XML 聲明 OFF
-e 顯示 SQLCODE/SQLSTATE OFF
-f 讀取輸入文件 OFF
-i 顯示 XML 數據並帶有縮進 OFF
-l 將命令記錄到歷史記錄文件中 OFF
-m 顯示受影響的行數 OFF
-n 除去換行字符 OFF
-o 顯示輸出 ON
-p 顯示交互式輸入提示符 ON
-q 保留空格和換行符 OFF
-r 將輸出保存到報告文件 OFF
-s 在命令出錯時停止執行 OFF
-t 設置語句終止字符 OFF
-v 回傳當前命令 OFF
-w 顯示 FETCH/SELECT 警告消息 ON
-x 不打印列標題 OFF
-z 將所有輸出保存到輸出文件 OFF
db2 => quit
DB20000I QUIT 命令成功完成。
C:\Users\Administrator>db2 list command options | find /i "-c"
-c 自動落實 ON www.2cto.com
從上可以看到,在同一個會話級別,更新可見;但在不同會話,更新不可見。
4、全局級設置:
C:\Users\Administrator>db2 list command options | find /i "-c"
-c 自動落實 ON
C:\Users\Administrator>db2set db2options=+c
C:\Users\Administrator>db2 list command options | find /i "-c"
-c 自動落實 OFF
全局級設置,重啟數據庫,不會改變。