内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

DB2備份與恢復(fù)

DB2 備份與恢復(fù)

整理下16年寫的DB2相關(guān)文檔,換工作以后一直沒用過DB2,忘的差不多了。

一 db2 backup/restore 備份和恢復(fù)

1.1 備份

db2 backup/restore 備份與恢復(fù)只適用于相同操作系統(tǒng)平臺的數(shù)據(jù)庫;

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比閩侯網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式閩侯網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋閩侯地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。

命令格式: db2 backup db < 數(shù)據(jù)庫名 > to < 目錄名 >

注:在備份前需斷開所有與數(shù)據(jù)庫的連接 , 斷開連接后再備份 , 目錄名是備份后的文件的存放目錄.

:

db2 backup database sample to d:\backup

如果數(shù)據(jù)庫正在被使用,可能回報(bào)錯“ SQL1035N  

The database is currently in use.  SQLSTATE=57019 ”需要停掉服務(wù),用命令:

db2 force application all

db2 backup db sample  to d:\ backup

DB2備份與恢復(fù)

DB2備份與恢復(fù)

1.2恢復(fù)

命令格式: db2 restore db < 數(shù)據(jù)庫名 > from < 目錄名 >

: db2 restore db sample  from d:\ backup

--- 刪除原有的 sample 數(shù)據(jù)庫 ( 模擬數(shù)據(jù)庫恢復(fù) )

DB2備份與恢復(fù)

DB2備份與恢復(fù)

恢復(fù)數(shù)據(jù)庫sample

db2 restore db sample from D:\DB2\backup

DB2備份與恢復(fù)

查看數(shù)據(jù)庫

DB2備份與恢復(fù)

二:db2move 備份和恢復(fù)

2.1 備份

1) 首先連接到要導(dǎo)出的數(shù)據(jù)庫上,如本例導(dǎo)出數(shù)據(jù)庫 nctest :

db2 connect to nctest user db2inst1 using db2inst1

其中的參數(shù)user 后面跟指定用戶, using 后面指定用戶的密碼,不指定時會使用默認(rèn)用戶進(jìn)行登錄;

2) 使用 db2look 導(dǎo)出數(shù)據(jù)對象的定義語句

  db2look  d nctest  o ncdb.sql  –i  db2inst1  w d b2inst1

  命令中的參數(shù) – o 意思是將數(shù)據(jù)對象的定義導(dǎo)出到指定的文件中;

其中的參數(shù)-i 后面跟指定用戶, -w 后面指定用戶的密碼,不指定時會使用默認(rèn)用戶進(jìn)行登錄;

  3)  使用db2move 命令導(dǎo)出數(shù)據(jù)庫對象的數(shù)據(jù)

  db2move nctest export  u db2inst1  p db2inst1

連接數(shù)據(jù)庫sample

DB2備份與恢復(fù)

通過db2look 導(dǎo)出 sample 數(shù)據(jù)庫創(chuàng)建對象的腳本 sample.sql

db2look -d sample -e -o sample.sql -i 用戶名 -w 用戶密碼

DB2備份與恢復(fù)

DB2備份與恢復(fù)

導(dǎo)出數(shù)據(jù)

db2move sample export -u 用戶名 -p 用戶密碼

DB2備份與恢復(fù)

DB2備份與恢復(fù)

DB2備份與恢復(fù)

DB2備份與恢復(fù)

sample.sql: 創(chuàng)建數(shù)據(jù)對象的腳本;

export.out: 數(shù)據(jù)庫導(dǎo)出日志;

db2move.lst: 包括導(dǎo)出的對象名稱和各個對象所屬的模式;

--- 如果導(dǎo)出時報(bào)錯 SQL3107W ,需要更改環(huán)境變量的字符集

DB2備份與恢復(fù)

DB2備份與恢復(fù)

DB2備份與恢復(fù)

DB2備份與恢復(fù)

2.2 恢復(fù)

將SAMPLE 數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入到 test 數(shù)據(jù)庫中

db2 create database test

通過db2move 恢復(fù) NC 數(shù)據(jù)庫時,可以根據(jù)建庫腳本 1.sql ,先進(jìn)行創(chuàng)建數(shù)據(jù)庫和表空間等操作;

DB2備份與恢復(fù)

db2 connect to test user 用戶名 using 用戶密碼

DB2備份與恢復(fù)

DB2備份與恢復(fù)

DB2備份與恢復(fù)

a.sql---create_table.sql

b.sql---create_foreign.sql

修改sample.sql 腳本,將腳本中數(shù)據(jù)庫名稱,表空間名稱更改為實(shí)際的名稱;

將sample.sql 腳本中創(chuàng)建外鍵的語句剪切到另一個腳本中 (create_foreign.sql);

如果導(dǎo)入數(shù)據(jù)時,在沒有導(dǎo)入主表數(shù)據(jù)之前,導(dǎo)入對應(yīng)外鍵表數(shù)據(jù)時會出現(xiàn)錯誤,所以需要在成功導(dǎo)入外數(shù)據(jù)后,在進(jìn)行外鍵的創(chuàng)建;

DB2備份與恢復(fù)

DB2備份與恢復(fù)

DB2備份與恢復(fù)

創(chuàng)建表結(jié)構(gòu)

db2 -tvf a.sql

DB2備份與恢復(fù)

...

DB2備份與恢復(fù)

導(dǎo)入數(shù)據(jù)

db2 test import -io insert -u 用戶名 -p 用戶密碼

DB2備份與恢復(fù)

DB2備份與恢復(fù)

導(dǎo)入外鍵約束

db2 -tvf b.sql

DB2備份與恢復(fù)

DB2備份與恢復(fù)

查看數(shù)據(jù)

DB2備份與恢復(fù)

DB2備份與恢復(fù)

.....

DB2備份與恢復(fù)

歡迎關(guān)注我的微信公眾號"IT小Chen",共同學(xué)習(xí),共同成長?。?!

DB2備份與恢復(fù)

DB2備份與恢復(fù)

網(wǎng)頁標(biāo)題:DB2備份與恢復(fù)
文章來源:http://www.rwnh.cn/article46/gjhheg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站網(wǎng)站維護(hù)、網(wǎng)站營銷、響應(yīng)式網(wǎng)站、靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
安西县| 博客| 团风县| 眉山市| 宝兴县| 安福县| 连江县| 凭祥市| 阳谷县| 镇平县| 罗田县| 邯郸县| 西贡区| 黎城县| 潢川县| 邵阳县| 什邡市| 新龙县| 上栗县| 丰都县| 东台市| 海城市| 通州区| 鹤峰县| 宾川县| 栾川县| 赤壁市| 津市市| 南召县| 黄龙县| 孟村| 大冶市| 永修县| 海宁市| 安丘市| 景泰县| 屏山县| 方城县| 三江| 金沙县| 南丹县|