DB2 恢復誤刪除的表
--全備份
db2 backup db testdb online to /data/backup/testdb compress
備份成功。此備份映像的時間戳是:20131218084437
db2 backup db testdb online to /data/backup/testdb compress
備份成功。此備份映像的時間戳是:20131218084437
--刪除表
db2 drop table emp1
db2 drop table emp1
--列出備份中已經刪除的表,包含建表語句
db2 list history dropped table all for testdb
--使用刪除表之前的全備份進行恢復
db2 "restore db testdb from /data/backup/testdb tablespace(tbs_data2) taken at 20131218084437"
--前滾,並將表的資料匯出到 /data/backup 目錄下
db2 rollforward db testdb to end of logs and stop recover dropped table 000000000800b42200070010 to /data/backup
cat /data/backup/NODE0000/data
111,"zhangming ",1
--建立被刪除的表
db2 "create table db2inst1.emp1(empno integer not null, empname char(20) , deptno integer) in tbs_data2"
--匯入資料
db2 import from /data/backup/NODE0000/data of del insert into db2inst1.emp1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1450992/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- flashback database 恢復誤刪除的表空間。Database
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- oracle恢復誤刪除資料Oracle
- 【EM】資料表誤刪除故障模擬及恢復
- Oracle恢復誤操作刪除掉的表Oracle
- 使用lsof恢復誤刪除的檔案
- 儲存過程誤刪除的恢復儲存過程
- Oracle 10g 中誤刪除(drop)表的恢復處理Oracle 10g
- Oracle閃回刪除恢復誤刪資料Oracle
- lsof恢復oracle誤刪除檔案Oracle
- Oracle恢復誤刪除的資料檔案Oracle
- truncate table 誤刪除資料後的恢復
- ZT:使用lsof恢復誤刪除的檔案
- oracle8i誤刪除臨時表空間後的恢復Oracle
- Flashback Query恢復誤刪除資料(轉)
- 利用日誌挖掘 oracle 不完全恢復 恢復誤刪除的表/資料/檢視等Oracle
- MySQL通過Binlog恢復刪除的表MySql
- 誤刪除資料了怎麼辦?小編交易誤刪除資料的恢復方法
- Oracle資料恢復 - Linux / Unix 誤刪除的檔案恢復(轉)Oracle資料恢復Linux
- [20141218]誤操作刪除dual表的恢復.txt
- oralce恢復誤刪除的表中的資料(閃回、閃回查詢)
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- Oracle 11g RMAN恢復-使用者誤刪除表空間Oracle
- 14、MySQL Case-線上表誤刪除恢復MySql
- DB2 批量刪除表DB2
- ORACLE 10g 中恢復已刪除的表Oracle 10g
- 【實戰】使用“基表修改法”恢復被“set unused”方式誤刪除的列
- 恢復刪除的檔案
- 刪除檔案的恢復
- Linux下誤刪除/home目錄的恢復方法Linux
- 使用閃回查詢恢復誤刪除的資料
- linux下恢復誤刪除的資料檔案Linux
- docker筆記40-ceph osd誤刪除恢復Docker筆記
- 備份與恢復系列 六 日誌挖掘(Log Miner)找到誤刪除表的SCN
- 【實戰】使用“基表修改法”恢復被“set unused”方式誤刪除的列(續)
- 通過flashback database恢復被刪除的表空間Database
- linux下恢復誤刪除oracle的資料檔案LinuxOracle