新聞中心
創(chuàng)建DB2數(shù)據(jù)庫應(yīng)該是每個DB2使用者都需要掌握的知識,下面就為您介紹在aix環(huán)境下創(chuàng)建DB2數(shù)據(jù)庫的方法,如果您在創(chuàng)建DB2數(shù)據(jù)庫方面遇到過問題,不妨一看。

為錦屏等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及錦屏網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、錦屏網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
查看環(huán)境變量 db2set
如果發(fā)現(xiàn)db2set中db2codepage不是819,執(zhí)行
- db2set db2codepage=819
- db2 create database test05 on /home/db2inst1
- db2 connect to test05 user db2inst1 using db2
創(chuàng)建對應(yīng)pagesize大小的緩沖池和表空間
- db2 CREATE Bufferpool USER8 SIZE 1000 PAGESIZE 8K
- db2 CREATE Bufferpool USER16 SIZE 1000 PAGESIZE 16 K
- db2 CREATE Bufferpool USER32 SIZE 1000 PAGESIZE 32 K
- db2stop force ( 可以先用:db2stop 、db2 terminate進(jìn)行停止)
- db2start
- db2 connect to test05 user db2inst1 using db2
- db2 "CREATE REGULAR TABLESPACE TS_USER8 PAGESIZE 8K MANAGED BY SYSTEM USING ('FSMS_8K_1') BUFFERPOOL USER8"
- db2 "CREATE REGULAR TABLESPACE TS_USER16 PAGESIZE 16K MANAGED BY SYSTEM USING ('FSMS_16K_1') BUFFERPOOL USER16"
- db2 "CREATE REGULAR TABLESPACE TS_USER32 PAGESIZE 32K MANAGED BY SYSTEM USING ('FSMS_32K_1') BUFFERPOOL USER32"
創(chuàng)建臨時表空間(用于緩沖查詢結(jié)果或者臨時表
- db2 CREATE Bufferpool TMPBUF8 SIZE 10000 PAGESIZE 8K
- db2 "CREATE TEMPORARY TABLESPACE TempTS_USER8 PAGESIZE 8K MANAGED BY SYSTEM USING ('/home/db2inst1/db2inst1/TEMPNODE0005' ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL "TMPBUF8" DROPPED TABLE RECOVERY OFF"
給相關(guān)用戶付權(quán)限
- db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,LOAD ON DATABASE TO USER EASYMIS
- db2 GRANT USE OF TABLESPACE TS_USER8 TO easymis
- db2 GRANT USE OF TABLESPACE TS_USER16 TO easymis
- db2 GRANT USE OF TABLESPACE TS_USER32 TO easymis
開始創(chuàng)建表、創(chuàng)建(這種方式是直接創(chuàng)建表、視圖的方式,如果采用db2move的方式,那么則不需要)
- db2 connect to test05 user easymis using easymis
- db2 -f dbstruct.sql >crttab.log
- db2 -f view.sql >crtviw.log
恢復(fù)db2move備份的數(shù)據(jù)庫(備份的過程參見后面的db2move的說明)
- db2move test05 import -l /home/db2inst1/wk/test04
- db2 -tvf view.sql >crtview.log #如果腳本是db2look,命令結(jié)束符為分號,行結(jié)束無特殊符號
- db2 UPDATE DB CFG FOR easytest USING APPLHEAPSZ 1024
以上就是aix環(huán)境下創(chuàng)建DB2數(shù)據(jù)庫的方法步驟。
【編輯推薦】
九個DB2常用命令
aix下DB2創(chuàng)建表空間的方法
windows下DB2創(chuàng)建表空間的實(shí)現(xiàn)
教您如何在DB2刪除數(shù)據(jù)量大的表
DB2索引設(shè)計(jì)準(zhǔn)則
網(wǎng)頁名稱:aix環(huán)境下創(chuàng)建DB2數(shù)據(jù)庫的方法
URL網(wǎng)址:http://fisionsoft.com.cn/article/djeegdj.html


咨詢
建站咨詢
