日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

DB2 pureScale在线备份恢复实例1

發(fā)布時(shí)間:2023/12/9 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DB2 pureScale在线备份恢复实例1 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

剛剛接觸DB2,對(duì)DB2的備份恢復(fù)機(jī)制不是太熟悉,相關(guān)的資料又太少,只好自己慢慢摸索了。

需求

對(duì)生產(chǎn)庫(kù)進(jìn)行在線壓縮備份,備份中包含歸檔日志,定期將生產(chǎn)庫(kù)備份恢復(fù)到測(cè)試環(huán)境,確保測(cè)試環(huán)境采用最新的生產(chǎn)數(shù)據(jù)。

備注:生產(chǎn)環(huán)境與測(cè)試環(huán)境中,數(shù)據(jù)文件存儲(chǔ)路徑不一致,在恢復(fù)過(guò)程中應(yīng)注意。

環(huán)境

OS:

$ oslevel -s
6100-06-06-1140

數(shù)據(jù)庫(kù):

$ pwd
/opt/IBM/db2/V9.8FP5/install

$ ./db2ls

Install Path Level Fix Pack Special Install Number Install Date Installer UID
---------------------------------------------------------------------------------------------------------------------
/opt/IBM/db2/V9.8 9.8.0.4 4 12 Mon Jun 4 16:19:38 2012 +0800 0
/opt/IBM/db2/V9.8FP5 9.8.0.5 5 Fri Jul 13 15:22:55 2012 +0800 0

?

$ db2instance -list
ID TYPE STATE HOME_HOST CURRENT_HOST ALERT PARTITION_NUMBER LOGICAL_PORT NETNAME
-- ---- ----- --------- ------------ ----- ---------------- ------------ -------
0 MEMBER STARTED SXYCDBM0 SXYCDBM0 NO 0 0 SXYCDBM0-ib0
1 MEMBER STARTED SXYCDBM1 SXYCDBM1 NO 0 0 SXYCDBM1-ib0
128 CF PRIMARY SXYCDBF0 SXYCDBF0 NO - 0 SXYCDBF0-ib0,SXYCDBF0-ib1
129 CF PEER SXYCDBF1 SXYCDBF1 NO - 0 SXYCDBF1-ib0,SXYCDBF1-ib1

HOSTNAME STATE INSTANCE_STOPPED ALERT
-------- ----- ---------------- -----
SXYCDBF1 ACTIVE NO NO
SXYCDBF0 ACTIVE NO NO
SXYCDBM1 ACTIVE NO NO
SXYCDBM0 ACTIVE NO NO

備注:這是一個(gè)2個(gè)Member和2個(gè)CF的pureScale環(huán)境。

?

備份:

$ db2 backup db $DBNM online to /db2fs/db2backup/backup compress INCLUDE LOGS

Backup successful. The timestamp for this backup image is : 20120731182910

備注:在線、壓縮備份,備份image中包含備份期間產(chǎn)生的所有歸檔日志

可以使用以下腳本來(lái)獲取數(shù)據(jù)庫(kù)的各種文件的存儲(chǔ)路徑DBPATH、LOGPATH、DB_STORAGE_PATH

db2 "select substr(type,1,20) as type, substr(path,1,80) as path from sysibmadm.dbpaths order by type"

?

恢復(fù)

將生產(chǎn)庫(kù)的備份集ftp到測(cè)試環(huán)境,開始恢復(fù)數(shù)據(jù)庫(kù)

1. 還原數(shù)據(jù)文件

db2 restore db $DBNM from /db2fs/db2backup/yuch/20120731 on /db2fs/sxdata DBPATH ON /db2fs/sxlog NEWLOGPATH /db2fs/sxlog/db2sdin1/SX2/DBPARTITION0000/LOGSTREAM0000/

備注:

測(cè)試環(huán)境的數(shù)據(jù)庫(kù)存儲(chǔ)路徑、數(shù)據(jù)文件存儲(chǔ)路徑,以及在線日志的存儲(chǔ)路徑與生產(chǎn)環(huán)境不一致,在恢復(fù)過(guò)程中需要修改路徑。

/db2fs/sxdata為DB_STORAGE_PATH,即數(shù)據(jù)庫(kù)存儲(chǔ)路徑

/db2fs/sxlog為DBPATH,即數(shù)據(jù)文件的存儲(chǔ)路徑

/db2fs/sxlog/db2sdin1為NEWLOGPATH,即在線日志存儲(chǔ)路徑

?

2.還原歸檔日志文件

db2 restore db $DBNM logs from /db2fs/db2backup/yuch/20120731 logtarget /db2fs/db2backup/archive_log/sx2/db2sdin1/SX2

備注:

將備份集中的歸檔日志還原到指定目錄

logtarget即新指定的歸檔日志路徑

?

3.前滾數(shù)據(jù)庫(kù)到備份結(jié)束時(shí)間點(diǎn)

$ db2 "rollforward db sx2 to end of logs and stop overflow log path (/db2fs/db2backup/archive_log/sx2)"

Rollforward Status

Input database alias = sx2
Number of members have returned status = 2

Member ID Rollforward Next log Log files processed Last committed transaction
status to be read
----------- -------------------------- ------------------- ------------------------- --------------------------
0 not pending S0000095.LOG-S0000095.LOG 2012-07-31-03.22.53.000000 UTC
1 not pending S0000313.LOG-S0000313.LOG 2012-07-31-03.22.53.000000 UTC

DB20000I The ROLLFORWARD command completed successfully.

備注:在DB2中,rollforward操作類似于Oracle的recover操作,整個(gè)過(guò)程就是把備份期間產(chǎn)生的歸檔日志都應(yīng)用到數(shù)據(jù)庫(kù)中。

rollforward命令中需要指定歸檔日志的目錄。

至此測(cè)試環(huán)境數(shù)據(jù)庫(kù)恢復(fù)完畢。

?

轉(zhuǎn)載于:https://www.cnblogs.com/cheneyyu/archive/2012/09/09/2677556.html

總結(jié)

以上是生活随笔為你收集整理的DB2 pureScale在线备份恢复实例1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。