CREATE TABLE "ADMINISTRATOR"."CK_ROLE"
("RO_ID" SMALLINT primary key NOT NULL generated always as identity(start with 1,increment by 1),
"RO_NAME" VARCHAR(50),
"RO_INDEX" SMALLINT default 0,
"RO_STATUS" SMALLINT default 0
)
創(chuàng)建表是 設(shè)置主鍵自增長(zhǎng)
?
db2cmd 初始化環(huán)境
db2start 啟動(dòng)實(shí)例
db2stop 關(guān)閉實(shí)例
db2ilist 列出所有實(shí)例
db2 get instance 獲取當(dāng)前實(shí)例
db2 create db test 創(chuàng)建數(shù)據(jù)庫(kù) test
db2 get db cfg for test|more 獲取數(shù)據(jù)配置信息
db2 drop db test 刪除數(shù)據(jù)庫(kù)
db2 connect to test user db2admin using xxxxx 連接數(shù)據(jù)庫(kù) test
db2 select current date, current time,current timestamp from tbl 查看當(dāng)前時(shí)間
重建實(shí)例:
重建DB2 管理服務(wù)器(DB2DAS00),進(jìn)入db2的命令窗口 – 管理器
1. db2stop force -停止db2實(shí)例
2. db2admin stop -停止DB2 管理服務(wù)器
3. db2admin drop -刪除DB2 管理服務(wù)器
4. db2admin create /user:db2admin /password:XXXXX -創(chuàng)建DB2 管理服務(wù)器
5. db2admin start -啟動(dòng)DB2 管理服務(wù)器
6. db2start -啟動(dòng)db2實(shí)例
?
?
db2licm -l 查看 db2 注冊(cè)信息
?
****************************數(shù)據(jù)庫(kù)備份************************************************
由于db2數(shù)據(jù)庫(kù)需要移植,使用db2 backup和db2 restore 發(fā)現(xiàn)會(huì)因?yàn)槲募到y(tǒng)等原因出現(xiàn)很多問(wèn)題,使用db2move發(fā)現(xiàn)簡(jiǎn)單,但效率稍低。
db2move dbname export –u user –p password 導(dǎo)出數(shù)據(jù)庫(kù)的所有表數(shù)據(jù)和表結(jié)構(gòu) 到當(dāng)前 目錄
db2move dbname import –u user –p password 導(dǎo)入數(shù)據(jù)庫(kù)的所有表數(shù)據(jù)和表結(jié)構(gòu) 從當(dāng)前目錄
注意若兩個(gè)數(shù)據(jù)庫(kù)使用了多個(gè)表空間的話需要先建立表空間在進(jìn)行數(shù)據(jù)的導(dǎo)入,而且兩者的數(shù)據(jù)庫(kù)編碼應(yīng)保持一致。這里備份一下數(shù)據(jù)庫(kù)編碼的設(shè)置方法:
db2set db2codepage=1386
db2 terminate
注意一定要進(jìn)行terminate,就是因?yàn)檫@個(gè)費(fèi)了半天的時(shí)間。
導(dǎo)出一張表的數(shù)據(jù)(-tn 最多只能支持8張表)
db2move checkloc export -tn CK_RESOURCE -u Administrator -p 81556994
?
系統(tǒng)重裝后,如何恢復(fù)DB2數(shù)據(jù)庫(kù)
2010-08-03 10:13:48| 分類: DB2 | 標(biāo)簽:db2 重裝 數(shù)據(jù)庫(kù) 系統(tǒng) 重新安裝 |舉報(bào)|字號(hào) 訂閱
條件:系統(tǒng)出現(xiàn)問(wèn)題,重新安裝系統(tǒng),DB2的數(shù)據(jù)文件在非安裝盤,這種情況下可以恢復(fù)到系統(tǒng)重裝前的狀態(tài)。
步驟:
① 重新安裝DB2(一般要保證用戶密碼的一致)安裝程序,保留系統(tǒng)重裝前的數(shù)據(jù)文件;
② 命令行工具à命令行處理器—DB2=>(執(zhí)行)CATALOG DB 數(shù)據(jù)庫(kù)名稱 ON 原數(shù)據(jù)庫(kù)文件所在的磁盤
這樣就可以把系統(tǒng)重裝前的數(shù)據(jù)庫(kù)編目上了。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
