<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    繼續(xù)關注我的C語言學習博客

    林臨的地盤

    java學習博客
    posts - 44, comments - 28, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    DB2 命令行處理器(CLP)中的常用命令

    Posted on 2007-03-16 12:58 lubaolin 閱讀(912) 評論(0)  編輯  收藏 所屬分類: database

    我們經(jīng)常會用到db2 -tvf test.sql 來批量執(zhí)行test.sql文件中的所有語句,而tvf的具體含義是什么,請看一下介紹
    db2命令行參數(shù):以下列出當前的db2命令行參數(shù)

    db2 => list command options

    命令行處理器選項設置

    后端進程等待時間(秒) (DB2BQTIME) = 1
    連接至后端的重試次數(shù) (DB2BQTRY) = 60
    請求隊列等待時間(秒) (DB2RQTIME) = 5
    輸入隊列等待時間(秒) (DB2IQTIME) = 5
    命令選項 (DB2OPTIONS) =

    選項 描述 當前設置
    ------ ---------------------------------------- ---------------
    -a 顯示 SQLCA OFF
    -c 自動落實 OFF
    -e 顯示 SQLCODE/SQLSTATE OFF
    -f 讀取輸入文件 OFF
    -l 將命令記錄到歷史文件中 OFF
    -n 除去換行字符 OFF
    -o 顯示輸出 ON
    -p 顯示交互式輸入提示 ON
    -r 將輸出保存到報告文件 OFF
    -s 在命令出錯時停止執(zhí)行 OFF
    -t 設置語句終止符 OFF
    -v 回送當前命令 OFF
    -w 顯示 FETCH/SELECT 警告消息 ON
    -x 不打印列標題 OFF
    -z 將所有輸出保存到輸出文件 OFF

    以下用來查看如何修改參數(shù):

    db2 => ? options
    db2 [option ...] [db2-command | sql-statement |
    [? [phrase | message | sqlstate | class-code]]]
    選項:-a, -c, -e{c|s}, -finfile, -lhistfile, -n, -o, -p, -rreport, -s, -t,
    -td;, -v, -w, -x, -zoutputfile。

    選項 描述 缺省設置
    ------ ---------------------------------------- ---------------
    -a 顯示 SQLCA OFF
    -c 自動落實 ON
    -e 顯示 SQLCODE/SQLSTATE OFF
    -f 讀取輸入文件 OFF
    -l 將命令記錄到歷史文件中 OFF
    -n 除去換行字符 OFF
    -o 顯示輸出 ON
    -p 顯示 db2 交互式提示 ON
    -r 將輸出報告保存到文件 OFF
    -s 在命令出錯時停止執(zhí)行 OFF
    -t 設置語句終止符 OFF
    -v 回送當前命令 OFF
    -w 顯示 FETCH/SELECT 警告消息 ON
    -x 不打印列標題 OFF
    -z 將所有輸出保存到輸出文件 OFF

    注意:
    使用 DB2OPTIONS 環(huán)境變量定制選項缺省值。
    緊跟選項字母后的減號(-)使該選項關閉。
    使用 UPDATE COMMAND OPTIONS 更改選項設置(以交互式或
    文件輸入方式)。

    如何修改,請輸入:

    db2 => ? update command options

    比如修改為不自動提交:

    update command options using c off


    在db2命令行提示符下,輸入?,就可以查看所有的CLP命令

    輸入: ? command (clp命令名) 比如: ? connect

    db2 => ? connect
    CONNECT [USER username [{USING password
    [NEW new-password CONFIRM confirm-password] |
    CHANGE PASSWORD}]]

    CONNECT RESET

    CONNECT TO database-alias
    [IN {SHARE MODE | EXCLUSIVE MODE [ON SINGLE DBPARTITIONNUM]}]
    [USER username [{USING password
    [NEW new-password CONFIRM confirm-password] |
    CHANGE PASSWORD}]]

    方括號中的參數(shù)是可選參數(shù),尖括號中的內(nèi)容表示變量。

    以下是常用的:

    實例

    db2start 啟動數(shù)據(jù)庫管理器實例。
    db2stop 停止數(shù)據(jù)庫管理器實例。
    get dbm cfg 返回數(shù)據(jù)庫管理器配置設置。
    get dbm cfg show detail 顯示數(shù)據(jù)庫管理器參數(shù)的當前值和延遲值(從 V8 起)。
    1update dbm cfg using  將數(shù)據(jù)庫管理器配置參數(shù) 更新為值 。 
    get instance 返回 DB2INSTANCE 環(huán)境變量的值。
    list active databases 列出活動的數(shù)據(jù)庫和連接數(shù)。
    list application [show detail] 返回關于當前連接的應用程序的信息。
    force application (h1 [,h2,..,hn]) 根據(jù)句柄號與特定應用程序斷開連接。
    force application all 斷開所有應用程序與數(shù)據(jù)庫的連接。
    attach to user using  以用戶 通過使用密碼 與標識為 的遠程實例連接。

     

    數(shù)據(jù)庫

    create database  創(chuàng)建名為 的數(shù)據(jù)庫。
    activate database  顯式地激活數(shù)據(jù)庫。
    deactivate database  顯式地使數(shù)據(jù)庫失效。
    connect to [ [user ] using ]  根據(jù)需要,顯式地以用戶 和密碼 與數(shù)據(jù)庫 連接。
    1update dbm cfg using  將數(shù)據(jù)庫管理器配置參數(shù) 更新為值 。 
    connect reset 斷開與當前數(shù)據(jù)庫的連接。
    get db cfg show detail 顯示數(shù)據(jù)庫配置參數(shù)的當前值和延遲值(僅適用于 V8)。
    get db cfg for  返回數(shù)據(jù)庫 的數(shù)據(jù)庫配置設置。
    update db cfg for using  將數(shù)據(jù)庫 的數(shù)據(jù)庫配置參數(shù) 更新為值 。 
    list tables[for {user | all | system | schema }][show detail] 列出數(shù)據(jù)庫中的表。如果沒有指定任何參數(shù),則缺省情況是列出當前用戶的表。
    describe table  顯示一個表或視圖的列信息。
    list tablespaces [show detail] 顯示表空間的標識、名稱、類型、內(nèi)容和狀態(tài)。
    list tablespace containers for [show detail] 顯示用 指定的表空間的容器信息。
    quiesce tablespaces for table reset 將表空間的狀態(tài)復位成正常(normal)。

     

    連接性

    catalog [admin] node … 為協(xié)議 在節(jié)點目錄中創(chuàng)建一項。
    list [admin] node directory 返回節(jié)點目錄的內(nèi)容。
    catalog database … 為數(shù)據(jù)庫 在數(shù)據(jù)庫目錄中創(chuàng)建一項。
    list database directory [on ] 返回數(shù)據(jù)庫目錄的內(nèi)容。

     

    性能

    get monitor switches 返回會話監(jiān)控開關的狀態(tài)。
    update monitor switches using  為 設置會話監(jiān)控開關的狀態(tài)。
    reset monitor all 復位性能監(jiān)控程序值。
    get snapshot for dbm 返回實例級別的性能信息。
    get snapshot for all on  為數(shù)據(jù)庫 在數(shù)據(jù)庫級別返回所有性能信息。
    get snapshot for dynamic sql on  返回動態(tài) SQL 高速緩存的內(nèi)容。
    runstats on table . 收集表 的統(tǒng)計信息。表名必須是用 全限定的。
    reorgchk on table all 確定是否需要對表進行重組。這對于對所有表自動執(zhí)行 runstats 很有用。
    reorg table  通過重構行來消除“碎片”數(shù)據(jù)并壓縮信息,對表進行重組。

     

    管理

    export 將數(shù)據(jù)庫數(shù)據(jù)抽取到一個平面文件中。
    import 通過使用 IMPORT 實用程序,將數(shù)據(jù)導入到數(shù)據(jù)庫。
    load query table [to local-message-file][nosummary | summaryonly] [showdelta]  返回 LOAD 實用程序的進度。
    backup database [to ] 執(zhí)行數(shù)據(jù)庫備份。
    restore database [from ] 執(zhí)行數(shù)據(jù)庫恢復。
    get health snapshot for dbm 返回實例的正常快照信息(僅適用于 V8)。
    get health snapshot for all on  返回數(shù)據(jù)庫 的所有正常快照(僅適用于 V8)。

     

    管理服務器

    get admin cfg 返回管理服務器的配置設置。
    update admin cfg using  將管理服務器配置參數(shù) 更新為值 。

    繼續(xù)關注我的C語言學習博客
    主站蜘蛛池模板: 久久亚洲国产成人精品性色| 无码色偷偷亚洲国内自拍| 一级做a爰性色毛片免费| 97在线观免费视频观看| 亚洲毛片无码专区亚洲乱| 久草视频在线免费看| 亚洲av综合avav中文| 无码中文字幕av免费放dvd| 亚洲天堂男人天堂| 午夜免费福利片观看| 亚洲欧洲国产经精品香蕉网| 最近中文字幕国语免费完整 | 亚洲日本中文字幕一区二区三区| 亚洲av成人片在线观看| 免费在线看片网站| 国产午夜无码片免费| 亚洲欧洲在线观看| 久久不见久久见免费影院| 亚洲av无码无线在线观看| 亚洲国产婷婷综合在线精品| yellow视频免费看| 亚洲精品无码精品mV在线观看| 久久亚洲免费视频| 亚洲中文字幕AV在天堂| www.91亚洲| 免费大片av手机看片高清| 免费在线观看你懂的| 国产婷婷成人久久Av免费高清 | 亚洲精品乱码久久久久久中文字幕 | 亚洲日韩人妻第一页| 你懂的免费在线观看网站| 国产99在线|亚洲| 内射无码专区久久亚洲| 久9热免费精品视频在线观看| 色婷五月综激情亚洲综合| 亚洲国产精品成人网址天堂| 国产高清不卡免费视频| jzzijzzij在线观看亚洲熟妇| 亚洲美女又黄又爽在线观看| 好先生在线观看免费播放| 好男人资源在线WWW免费|