1. 程式人生 > >一步一步告訴你DB2關於指定時間點前滾恢復方法

一步一步告訴你DB2關於指定時間點前滾恢復方法

(1)備份資料庫
[[email protected] ~ 22]$db2 backup db sample online include logs Backup successful. The timestamp for this backup image is : 20051223120837 [[email protected] ~ 23]$ (2)刪除資料庫
[[email protected] ~ 5]$db2 drop db sample
SQL1035N  The database is currently in use.  SQLSTATE=57019
[[email protected]
~ 6]$db2 force application all
DB20000I  The FORCE APPLICATION command completed successfully.
DB21024I  This command is asynchronous and may not be effective immediately. [[email protected] ~ 7]$db2 drop db sample
DB20000I  The DROP DATABASE command completed successfully.
[[email protected] ~ 8]$ (3)恢復資料庫
[
[email protected]
~ 27]$db2 restore db sample taken at 20051223120837 logtarget /home/db2inst1/db2log/
DB20000I  The RESTORE DATABASE command completed successfully.
[[email protected] ~ 28]$ (4)檢視時間標記
[[email protected] ~ 28]$db2 list history backup all for db sample                     List History File for sample Number of matching file entries = 3
 Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log  Backup ID
 -- --- ------------------ ---- --- ------------ ------------ --------------
  B  D  20051223120655001   F    D  S0000000.LOG S0000000.LOG
 ----------------------------------------------------------------------------
  Contains 2 tablespace(s):   00001 SYSCATSPACE
  00002 USERSPACE1
 ----------------------------------------------------------------------------
    Comment: DB2 BACKUP SAMPLE OFFLINE
 Start Time: 20051223120655
   End Time: 20051223120731
     Status: A
 ----------------------------------------------------------------------------
  EID: 1 Location: /home/db2inst1
 Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log  Backup ID
 -- --- ------------------ ---- --- ------------ ------------ --------------
  B  D  20051223120837001   N    D  S0000000.LOG S0000000.LOG
 ----------------------------------------------------------------------------
  Contains 2 tablespace(s):   00001 SYSCATSPACE
  00002 USERSPACE1
 ----------------------------------------------------------------------------
    Comment: DB2 BACKUP SAMPLE ONLINE
 Start Time: 20051223120837
   End Time: 20051223120902
     Status: A
 ----------------------------------------------------------------------------
  EID: 2 Location: /home/db2inst1
 Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log  Backup ID
 -- --- ------------------ ---- --- ------------ ------------ --------------
  R  D  20051223121039001   F                                 20051223120837
 ----------------------------------------------------------------------------
  Contains 2 tablespace(s):   00001 SYSCATSPACE
  00002 USERSPACE1
 ----------------------------------------------------------------------------
    Comment: RESTORE SAMPLE WITH RF
 Start Time: 20051223121039
   End Time: 20051223121113
     Status: A
 ----------------------------------------------------------------------------
  EID: 3 Location: [
[email protected]
~ 29]$
根據時間標記可以在上面列出的資訊中找出如下資訊:
Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log  Backup ID
 -- --- ------------------ ---- --- ------------ ------------ --------------
  B  D  20051223120837001   N    D  S0000000.LOG S0000000.LOG
 ----------------------------------------------------------------------------
  Contains 2 tablespace(s):   00001 SYSCATSPACE
  00002 USERSPACE1
 ----------------------------------------------------------------------------
    Comment: DB2 BACKUP SAMPLE ONLINE
 Start Time: 20051223120837
   End Time: 20051223120902
     Status: A
 ----------------------------------------------------------------------------
  EID: 2 Location: /home/db2inst1
從這段資訊中可以得知備份的開始時間(Start Time: 20051223120837)和結束時間(End Time: 20051223120902)
以及進行前滾所需要的日誌(S0000000.LOG),該日誌檔案已經在/home/db2inst1/db2log/中。 其中,End Time: 20051223120902為備份的結束時間,同時它也是前滾時的最小恢復時間點(PIT),也就是說,
如果按照指定時間點恢復,最小要恢復到這個時間點,如果用提前於這個時間的時間來前滾,將會返回資訊提示:
[[email protected] ~ 31]$db2 ”rollforward db sample to 2005-12-23-12.09.00.000000 using local time and stop overflow log path(/home/db2inst1/db2log/)“
SQL1275N  The stoptime passed to roll-forward must be greater than or equal to
"2005-12-23-12.09.02.000000", because database "SAMPLE" on node(s) "0"
contains information later than the specified time.
[[email protected] ~ 32]$
所以至少要恢復到這個時間點。命令如下:
[[email protected] ~ 33]$db2 "rollforward db sample to 2005-12-23-12.09.02.000000 using local time and stop overflow log path(/home/db2inst1/db2log/)"                                  Rollforward Status  Input database alias                   = sample
 Number of nodes have returned status   = 1  Node number                            = 0
 Rollforward status                     = not pending
 Next log file to be read               =
 Log files processed                    = S0000000.LOG - S0000000.LOG
 Last committed transaction             = 2005-12-23-12.09.02.000000 DB20000I  The ROLLFORWARD command completed successfully. [[email protected] ~ 34]$db2 connect to sample    Database Connection Information  Database server        = DB2/LINUX 8.2.0
 SQL authorization ID   = DB2INST1
 Local database alias   = SAMPLE [[email protected] ~ 35]$ 此時,資料庫是可用狀態。

相關推薦

告訴DB2關於指定時間恢復方法

(1)備份資料庫 [[email protected] ~ 22]$db2 backup db sample online include logs Backup successful. The timestamp for this backup image

DB2關於指定時間恢復方法

其中,End Time: 20051223120902為備份的結束時間,同時它也是前滾時的最小恢復時間點(PIT),也就是說,如果按照指定時間點恢復,最小要恢復到這個時間點,如果用提前於這個時間的時間來前滾,將會返回資訊提示:[[email protected] ~ 31]$db2 ”rollfor

基本操作告訴CAJ如何轉換為Word?

  CAJ檔案是一種常用的檔案格式,與PDF檔案一樣只是一種單純的檔案格式而已。但是CAJ檔案一般情況下不能直接開啟,看不到檔案裡面的內容。所以檢視CAJ檔案需要找相關的閱讀器,或者是轉換CAJ檔案的格式。例如轉換為Word檔案,這樣就會方便檢視它的檔案內容。 &nbs

淦!為什麼到處都是廣告!(文通俗易懂告訴需要了解廣告的基礎)

前言 微信搜【Java3y】關注這個有夢想的男人,點贊關注是對我最大的支援! 文字已收錄至我的GitHub:https://github.com/ZhongFuCheng3y/3y,有300多篇原創文章,最近在連載面試和專案系列! 我,三歪,最近要開始寫專案系列文章。我給這個系列取了一個名字,叫做《揭祕》

告訴Java日期時間API到底有多爛

![](https://img-blog.csdnimg.cn/20210122055731839.png#pic_center) # 前言 你好,我是A哥(YourBatman)。 好看的程式碼,千篇一律!難看的程式碼,臥槽臥槽~其實沒有什麼程式碼是“史上最爛”的,要有也只有“史上更爛”。 日期是商

挖MongoDB的備份與還原(實現指定時間還原和增量備份還原)

一  研究背景需求 目前作者所在公司的MongoDB資料庫是每天凌晨做一次全庫完整備份,但資料庫出現故障時,只能保證恢復到全備時間點,比如,00:30 做的完整備份,而出現故障是下午18:00,那麼現有的備份機制只可以恢復到00:30,即丟失00:30 – 18:00 的操

中港揚盛的林工告訴可負載種類的變頻電源選擇方法

說起變頻電源大家都知道這是一個什麼產品和主要特點了。 中港揚盛的單相或三相變頻電源可以帶載各種阻抗特性的負載,包括電感類、電阻類、整流類常見負載,需引起重視的是在出現負載型別不同的情況下,所需選擇的變頻電源的功率容量也是有很大不同的。 具體計算容量的方法如下:

[RMAN]使用RMAN備份將資料庫不完全恢復指定時間

RMAN作為Oracle強大的備份恢復工具,可以協助我們恢復資料庫到指定時間點,這便是Oracle不完全恢復的一種體現,通過這種方法可以找回我們曾經丟失的資料。這裡以找回誤TRUNCATE表資料為例給大家演示一下RMAN的不完全恢復功能。 1.調整資料庫為歸檔模式[emai

Calendar.getInstance()獲取指定時間(定時)

public class Test1 { public static void main(String[]args){ System.out.println("時間為:\n"+getDate1()+"\n"+getDate2()+"\n"+getDate3()+"\n"+getDate

如何重裝筆記本電腦系統?

splay 出錯 經歷 fff 過程 rep 聯想 isp pre 本文標簽: 電腦技巧 重裝筆記本電腦系統 重裝系統 重裝dell聯想宏碁電腦系統 原文地址:http://whosmall.com/?post=461 不知不覺中,已在程序猿這個職業中瘋狂熬過去了3年時間

用Html5/CSS3做Winform,搭建CefSharp開發環境(附JavaScript異步調用C#例子,及全部源代碼)上

轉載 界面設計 右鍵 異步 一個 由於 編寫 scrip 調用 本文為雞毛巾原創,原文地址:http://www.cnblogs.com/jimaojin/p/7077131.html,轉載請註明 CefSharp說白了就是Chromium瀏覽器的嵌入式核心,我們用此開發W

如何用Python操作MySQL

orm imp 成功 you cfa host 刪除 blog all 文章來源:http://www.51testing.com/html/84/n-3724984.html 工欲善其事,必先利其器。所以第一步,我們先下載第三方庫。在這裏,我用到的是pymys

【面試必備】透過源碼角度分析 ArrayList 擴容機制

bject string else if _array 核心 ray 擴容 ++ cit 一 先從 ArrayList 的構造函數說起ArrayList有三種方式來初始化,構造方法源碼如下:/** 默認初始容量大小*/private static final int D

微信小程序的認證流程,極限工坊教會

nag 進行 text 根據 服務號 登陸 dad 訂閱號 手機號碼 微信小程序作為一種輕巧靈活的手機應用,改變著手機互聯網形態的同時,也在改變著我們的生活方式。 下面淘小咖具體教大家如何輕松快捷註冊小程序,看圖教程一步一步來! 1、小程序賬號註冊 百度搜索或者直接在公眾平

SSM整合swagger

api文檔 ces desc ref jackson nconf 容器 cat .cn 一:什麽是swagger? ?swagger是一款非常好用的寫API文檔的框架。其他自行百度 二:ssm整合swagger? 1:在maven的pom文件中引入依賴:(註意版本,否則會導

如何在Kaggle比賽上擊敗98%的對手?需要份七祕笈

栗子 曉查 整理編譯量子位 報道 | 公眾號 QbitAI 怎樣才能在Kaggle舉辦的各式各樣的比賽裡,拿到驕人的成績? 一位叫做Abhay Pawar的少年,在2600多支隊伍參加的Instacart Market Basket Analysis比賽上,擊敗了98%的對手。

如何用 phpwind 搭建論壇、搭建phpwind

本文介紹如何使用輕量應用伺服器的phpwind映象搭建一個論壇。 優惠資訊: 學生請點右邊:學生優惠產品-雲翼計劃-超值9.5元即可,需要學生證 阿里雲限時紅包:最高1888元雲產品通用紅包,可疊加官網常規優惠使用,不領白不領!! 輕量伺服器:最實惠最方便最快速的伺服器,從入門級到高配都有

Jquery 分頁外掛, 帶接入後臺資料

目錄   一、效果圖 二、分頁 js 原始碼講解 三、分頁樣式 css 原始碼 三、實現前後臺對接 一、效果圖 二、分頁 js 原始碼講解 新建一個 js 檔案,基本直接複製貼上就行,記得引入到需要的頁面中。 需要注意的是: 前面的建構函式

抖音、吃雞、王者榮耀:的自律,是如何被頂級產品經理毀掉的

  作者:書單君 來源:書單(ID:BookSelection)   01 你的沉迷 跟這個時代有關   這是個特別容易沉迷的時代。   抖音、煲劇、王者榮耀、吃雞遊戲……你的時間和注意力悄悄被它們偷走,卻從不說再

JAVA帶實現微信公眾號開發()--接入微信公眾平臺

(一)接入流程解析 在我們的開發過程中無論如何最好的參考工具當然是我們的官方文件了:http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html 通過上面我們可以看出其中接入微信公眾平臺開發,開發者需要按照如下