程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2數據庫的操作命令總結篇

DB2數據庫的操作命令總結篇

編輯:DB2教程

DB2數據庫的操作命令有很多,本文我們對一些命令進行了總結,接下來我們就來介紹這些,希望能夠對您有所幫助。

1.連接數據庫:connect to mas user lujiadontcru using mas

2.設置數據庫的字符集

db2set db2codepage=819   按照ISO-8809-1 西歐字符集來產生的;

db2set db2codepage=1386 按照GBK來產生的;

db2set db2codepage=1208 安裝UTF-8來產生的.

3.創建新的數據庫:db2 create database temp

4.連接該數據庫:db2 to mas1 user lujiadontcry using mas

5.創建緩沖池

  1. db2 create bufferpool user8   size 100000 pagesize 8k  
  2. db2 create bufferpool user16 size 100000 pagesize 16k  
  3. db2 create bufferpool user32 size 100000 pagesize 32k 

6.創建表空間

  1. db2 create regular tablespace ts_user8 pagesize 8k managed by system using('fsms_8k_1') bufferpool user8  
  2. db2 create regular tablespace ts_user16 pagesize 16k managed by system using('fsms_16k_1') bufferpool user16  
  3. db2 create regular tablespace ts_user32 pagesize 32k managed by system using('fsms_32k_1') bufferpool user32 

7.權限賦予

  1. db2 grant dbadm,createtab,bindadd,connect on database to user userson  
  2. db2 grant dbadm,createtab,bindadd,connect,load on database to user userson 

8.設置堆棧大小,設置mas1的堆棧大小為512

  1. db2 update db cfg for mas1 using applheapsz 512 

9.數據庫卸載

db2move mas1 export

10.數據庫語句導出(將mas1的數據庫的相關語句導出到mas1.sql裡 面去)

db2look -d mas1 -e -a -o mas1.sql

11.數據庫裝載

db2move mas1 import -l /home/lujiadontcry/wk/mas1

db2 -tvf db2look.sql  恢復數據庫裡面表等的內容;

12.列出所有的實例

db2 list database directory

13.斷開連接

db2 connect reset

14.停止db2

db2 terminate

db2stop force

db2 stop database manager

15.查看db2set

有時候db2start的時候會報sql5043n,通信協議的錯誤,解決方法如下。

1,db2set -all 查看db2comm=tcpip

2,db2 get dbm cfg|grep SVCENAME 查看端口號配置是否正確。

3,netstat -an|grep 端口號 查看端口號是否有沖突,或已經處於偵聽狀態。

關於DB2數據庫的操作命令就介紹到這裡了,希望本次的介紹能夠對您有所收獲!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved