IBM DB2 日常維護彙總

2021-08-29 11:11:49 字數 2829 閱讀 4838

10.aix下用哪個命令來安裝db2?

installp命令

11.同一作業系統下可以安裝多個db2資料庫?

可以的

12.如何停止例項?

db2stop

13.如何啟動例項?

db2start

14.如何修改註冊項的值?

db2set可以修改

如: 設定當前例項的乙個引數

db2setparameter=value

設定乙個全域性級的引數

db2setparameter=value-g(小寫)

檢視能在配置檔案登錄檔中設定的所有變數的列表

db2set-lr(小寫)

15.如何在clp執行作業系統的命令?

在命令前加"!"作為字首

db2=>!dirc:\

16.在clp中命令過長怎麼辦?

用"\"作為續行符號

17.如何獲得db2的命令的語法相關資訊?

db2?顯示所有db2命令

db2?command顯示命令資訊

db2?sqlnnnn顯示這個sqlcode的解釋資訊

db2?db2nnnn顯示這個db2錯誤的解釋資訊

18.如何檢視當前clp的設定?

db2=>listcomandoptions

19.如何更新當前clp會話的特定項設定?

db2updatecommandoptionsusingoptions...

20.commandwindows可以通過哪個命令呼叫?

db2cmd命令

21.管理伺服器的預設名為?

unix下為db2as

windows下為db2das00

22.常用管理db2伺服器例項的命令?

db2adminstart啟動db2管理伺服器例項

db2adminstop停止db2管理伺服器例項

dasicrtunix下建立db2管理伺服器例項

dasidropunix下刪除db2管理伺服器例項

db2admincreatewindowsoros/2下建立db2管理伺服器例項

db2admindropwindowsoros/2下刪除db2管理伺服器例項

db2getadmincfg顯示db2管理伺服器的配置引數

db2updateadmincfg修改db2管理伺服器的配置引數

db2resetadmincfg將db2管理伺服器的配置引數設為預設值

23.db2目錄分為哪幾種?

系統資料庫目錄

本地資料庫目錄

節點目錄

dcs目錄

管理節點目錄

24.如何檢視系統資料庫目錄?

listdbdirectory

25.如何檢視資料庫伺服器目錄?

listnodedirectory

26.關於資料庫的活動日誌是有三個引數決定的

db2 get db cfg for sample | grep -i log

日誌檔案大小(4kb) (logfilsiz) = 1000

主日誌檔案的數目 (logprimary) = 3

輔助日誌檔案的數目 (logsecond) = 10

可用的日誌空間就是(3+10)*1000*4k

所以,如果有較長的事務可以增加這三個值,直到滿足要求為止。

27.db2 update db cfg for head using sortheap 2048

將排序堆的大小改為2048個頁面,查詢比較多的應用最好將該值設定比較大一些。

出現異常:sql0101 the statement is too long or too complex

是因為stmtheap引數太小,使用如下命令修改:

db2 update db cfg using stmtheap 20480(或者在控制中心右鍵資料庫的配置引數內修改)

然後再重新執行bind命令。

28. 檢視本instance下有哪些database

db2 list database directory [ on /home/db2inst1 ]

29. 檢視及更改資料庫head的配置

請注意,在大多數情況下,更改了資料的配置後,只有在所有的連線全部斷掉後才會生效。

檢視資料庫head的配製

db2 get db cfg for head

更改資料庫head的某個設定的值

30. 改事物日誌的大小

db2 update db cfg for head using logfilsiz 40000

該項內容的大小要和資料庫的事物處理相適應,如果事物比較大,應該要將該值改大一點。否則很容易處理日誌檔案滿的錯誤。

31. 出現程式堆記憶體不足時修改程式堆記憶體大小

該值不能太小,否則會沒有足夠的記憶體來執行應用程式。

32. 檢視及更改資料庫例項的配置

檢視資料庫例項配置

db2 get dbm cfg

更改資料庫例項配製

33. 開啟對鎖定情況的監控。

db2 update dbm cfg using dft_mon_lock on

34. 更改診斷錯誤捕捉級別

db2 update dbm cfg using diaglevel 3

0 為不記錄資訊

1 為僅記錄錯誤

2 記錄服務和非服務錯誤

預設是3,記錄db2的錯誤和警告

4 是記錄全部資訊,包括成功執行的資訊

一般情況下,請不要用4,會造成db2的執行速度非常慢。

IBM DB2 日常維護彙總(九)

正在看的db2教程是 ibm db2 日常維護彙總 九 167.repeatrmjry exp1,exp2 返回exp1重複exp2次後的字串.selectchar repeat repeat 3 21 frombsempms 168.real 返回乙個數值的單精度浮點數表示.selectreal ...

IBM DB2 日常維護彙總(八)

正在看的db2教程是 ibm db2 日常維護彙總 八 154.concat 返回兩個字串的連線.selectconcat emp程式設計客棧 no,emp nam frombsempms 155.year 返回數值的年部分.selectyear 2003 01 02 fromb 156.varch...

IBM DB2日常應用彙總(五)

151.ceiling orceil 返回比引數大或等於引數的最小的整數值.selectceiling 3.56 frombsempms selectceil 4.67 frombsempms 152.char 返回日期時間型,字串,整數,十進位制或雙精度浮點數的字串表示.selectchar sa...