當前位置:首頁 » 數據倉庫 » db2控制中心備份資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

db2控制中心備份資料庫

發布時間: 2022-05-07 23:06:18

① 如何在linux下實現db2資料庫備份和恢復

通過如下備份腳本備份的資料庫進行恢復


備份腳本:


./home/db2admin/sqllib/db2profile
db2backupdbdatedbonlineto/dbbackup/dateincludelogs
cd/dbbackup/datetoday=`date+」%Y%m%d」`
file1=」*$today*」
ftpfile=`ls$file1`
echo$ftpfile
lftp-c「openftp地址;user用戶名密碼@$0;put$ftpfile」
find/dbbackup/date-ctime+15-execrm{};


恢復命令:


通過root命令登錄到伺服器上後切換到資料庫用戶名下用su – db2admin命令。


進入到備份文件存放目錄


執行如下命令


$ db2 restore db datedb from /hom

② DB2中怎麼備份遠程資料庫

看你的系統是windows還是linux ,都可以通過相應的遠程連接方式連接到伺服器,然後進入命令行,執行db2 backup database 資料庫名 to 路徑即可;也可以在本地安裝一個db2客戶端工具,之後在開始菜單選擇db2命令行處理器,通過db2 connect to 資料庫名 連接到遠程系統,執行上述備份命令即可

③ db2資料庫的備份與恢復需要注意事項

登錄
db2 在線備份和離線備份 的注意事項 原創
2008-07-04 17:44:00

WorldWelcome

碼齡16年

關注
db2在線備份和離線備份的區別

1)一般默認建立一個db2資料庫是不支持在線備份的(在DB2控制中心裡的)

    如果要讓一個DB2資料庫支持在線備份的話,update db cfg for sampledb using logretain=on serexit=on,trackmode=on

 2)如果一個db2資料庫同時支持在線備份和離線備份的話,那麼在備份的時候要小心,如果是要做在線備份,那麼必須把日誌要單獨拷貝出來。否則無法回滾,也就無法使用。
3) 離線備份後恢復的時候,加上參數without rollforward...

4) 在線備份後,必須rollforward to ....

5) force application stop 命令 其實跟離線備份/在線備份都沒有什麼關系。

④ 怎麼備份DB2資料庫到本地電腦

1、打開開始菜單中的運行

2、打開以後,在運行框中輸入CMD,點擊確定

3、 運行以下命令:
sqlplus system/密碼

4、2 創建數據導出目錄expnc_dir為目錄名,'E:\ncdatabak'為資料庫實際目錄,命令如下:
create directory expnc_dir as 'E:\ncdatabak';

5、為oracle用戶授予訪問數據目錄的許可權,命令如下:
Grant read,write on directory expnc_dir to dxzyjt;
6、執行數據泵出命令,注意一定要在Cmd下執行,不能登錄sqlplus後執行。
expdp dxzyjt/dxzyjt@ncdata_192.168.1.224 directory=expnc_dir mpfile=ncdatabak.dmp schemas=dxzyjt logfile=ncdatabak.log;

⑤ DB2資料庫備份語句

沒有區別 只是備份性能/速度有差異

⑥ 實現DB2資料庫備份之前都需要哪些東東

1. 崩潰恢復:通過回滾未提交的事務防止資料庫處於不一致狀態 2. 版本恢復:通過使用Backup命令獲取備份鏡像來恢復 3. 前滾恢復:通過使用完全DB2資料庫備份用Rollforward進行恢復 資料庫設置為可恢復資料庫的因素: 1. 如果資料庫僅僅是用來進行查詢,日誌中沒有工作事務單元,那麼該資料庫就沒有必要被設置為可恢復的資料庫; 2. 如果該資料庫的數據穩定或者數據變更少,而且數據可以容易重建,那麼該資料庫就沒有必要被設置為可恢復的資料庫; 3. 含有不易重建的數據的資料庫應該配置為可恢復的資料庫; 4. 如果存在大量數據更新的行為,應該考慮使用一個可恢復的資料庫; DB2備份前准備 1. 必須擁有SYSADM、SYSCTRL或SYSMAINT許可權才可以執行備份; 2. 資料庫可以是本地資料庫或者遠程資料庫,它本身備份保存在資料庫伺服器上; 3. BAKCKUP命令可以和外掛存儲器管理程序直接對備份進行管理,如ADSM; 4. BAKCKUP命令可以直接將它的輸出通過操作系統(OS/2除外)傳送到磁碟上; 5. BAKCKUP命令在任何平台的DB2資料庫備份可以直接將它的輸出傳送到硬碟上; 6. 可以創建多份備份文件,以包含已經備份過的數據。 DB2恢復前的准備 1. 必須擁有SYSADM、SYSCTRL或SYSMAINT許可權才可進行恢復,如果擁有必須擁有SYSADM、SYSCTRL許可權還可以將數據恢復到一個新的數據; 2. 只能對已經用BACKUP命令進行備份的資料庫使用RESTORE命令; 3. RESTORE命令可以和外掛的存儲器相連; 4. RESTORE要求對資料庫的排他連接。當資料庫正在恢復時,其他程序不能在這個資料庫上運行。一旦開始運行,它將防止其他程序存取當前資料庫,直到恢復完畢;5. 資料庫可以是本地資料庫或者遠程資料庫

⑦ DB2如何備份資料庫有沒有客戶端工具可以直接備份

可以在windows中安裝一個db2客戶端,在ibm官網中下載一個db2安裝,然後通過該工具遠程連接到伺服器,右擊資料庫名即可完成相關操作

⑧ 如何利用db2 控制中心備份資料庫

右擊——備份 就可進行完全離線備份,還可啟動任務備份時間
若進行增量備份,需更改參數 trackmod為on
進行熱備 「配置參數「 修改 USEREXIT ,LOGRETAIN 為on
注意:修改參數後,一定要做一次離線全備,否則資料庫處於 備份暫掛 狀態

然後安向導做,即可

⑨ 如何備份db2資料庫的單個表信息

db2的備份分為離線備份(冷備)和聯機備份(熱備)
離線備份
語法:backup database DB to D:\
聯機備份
對於聯機備份,有兩種可以採用的備份級別:表空間級和資料庫級聯機備份。並且有兩種執行聯機備份的方法。可以使用 Control Center GUI 或 CLP 命令行提示來執行聯機備份。