⑴ 怎樣進行DB2備份
1、離線全備份
1)、首先確保沒有用戶使用DB2:
$db2 list applications for db sample
2)、停掉資料庫並重新啟動,以便斷掉所有連接:
db2stop force
db2start
兆拆3)、執行備份命令:(使用TSM作為備份的介質)
db2 backup db sample use tsm
備份成功,將會返回一個時間戳。
4)、檢查備份成功:
Db2 list history backup all for sample ,可以看到多了這個備份的紀錄。
Db2atl query命令也可以看到返回值。
5)、備註:
首先對主節點(catalog表空間在的節點)執行備份命令,再對另外的節點也做這個操作。
2、 在線備份:
1)、首先打開一下支持在線備份的資料庫配置參數:族穗棗
db2 update db cfg for sample using userexit on 啟用用戶出口
db2 update db cfg for sample using logretain on 啟用歸檔日誌
db2 update db cfg for sample using trackmod on 啟用增量備份功能
(需要各個Node都分別做設置)
開啟這些參數後,資料庫處於backup pending狀態,要求做資料庫的離線全備份。做一下離線全備份,參考上面的命令。
2)、在線備份命令如下:
db2 backup db sample online use tsm
備份成功,返回一個時間戳。
3)、同樣可以用db2atl 和族雀db2 list history察看備份紀錄。
4)、備註:
同樣,對每個節點都做這個操作。
3、 在線增量備份
1)、在開啟了必須的三個參數的情況下,做增量備份:
db2 backup db sample online incremental use tsm
備份成功,返回一個時間戳。
2)、同樣可以用db2atl 和db2 list history察看備份紀錄。
3)、還有一種delta的備份:
db2 backup db sample online incremental delta use tsm
這兩種備份的區別,類似Oracle Exports的Incremental和Cumulative方式,db2的incremental對應oracle的cumulative方式,而db2的delta方式則對應oracle的incremental方式。
4)、備註:同樣,對每個節點都做這個操作。
⑵ 如何利用db2 控制中心備份資料庫
右擊——備份 就可進行完全離線備份,還可啟動任務備份時間
若進行增量備份,需更改參數 trackmod為on
進行熱備 「配置參數「 修改 USEREXIT ,LOGRETAIN 為on
注意:修改參數後,一定要做一次離線全備,否則資料庫處於 備份暫掛 狀態
然後安向導做,即可
⑶ 如何遠程連接db2資料庫
如果要理解編目,我先簡單講一下DB2資料庫的體系結構,在DB2資料庫中最大的概念是系統(節點)也就是主機,下面是實例,實例下面是資料庫,然後是表空間,然後是資料庫對象。現在假設你有一個資料庫伺服器在p570的機器上,你有一個客戶端在windows,linux或任何平台上,你現在想建立一個客戶端到伺服器端的連接,具體步驟是什麼呢?
第一步:
db2
catalog
tcpip
node
p570
remote
172.10.10.10
server
50000
在上面的這條命令中p570是一個節點名(在一個機器上必須是唯一的),remote後面是伺服器的IP地址,server是遠程伺服器上實例對應的埠號。DB2通過這種方式在本地的sqlNODIR文件中把遠程伺服器的信息記錄下來,所以編目節點其實就是把遠程伺服器映射到本地,通過SQLNODIR中的記錄能夠找到遠程伺服器和實例,類似指向遠程伺服器和實例的地址指針。
第二步:
當把遠程的伺服器IP地址,實例編目下來後,第二步應該把該實例下的資料庫編目到本地
db2
catalog
db
REMOTEDB
at
node
p570
在這條命令中,REMOTEDB是遠程實例下的資料庫,p570是我們在第一步中編目的節點名
這條命令執行後會在本地SQLDBDIR文件中記錄遠程資料庫的信息,這這里編目資料庫可以理解為把遠程伺服器實例下的資料庫映射到本地為一個別名。
⑷ DB2如何備份資料庫有沒有客戶端工具可以直接備份
可以在windows中安裝一個db2客戶端,在ibm官網中下載一個db2安裝,然後通過該工具遠程連接到伺服器,右擊資料庫名即可完成相關操作
⑸ db2資料庫怎麼備份
db2的備份分為離線備份(冷備)和聯機備份(熱備)
離線備份
語法:backup database DB to D:\
聯機備份
對於聯機備份,有兩種可以採用的備份級別:表空間級和資料庫級聯機備份。並且有兩種執行聯機備份的方法。可以使用 Control Center GUI 或 CLP 命令行提示來執行聯機備份。
⑹ 怎麼用db2把遠程伺服器上備份下來整個庫導入本地新建的db2資料庫中
你需要先
db2look
-db
testdb
-o
look.sql把創建閉御晌數據轎鋒庫用的sql語句拿出來拆答,在你本地按照前面的look.sql建好資料庫,然後用load或者import把你export出來的數據倒進資料庫里去就可以了。
其實你可以先db2look,再用db2move命令把數據倒出來,建立資料庫,再用db2move把數據倒進去。
⑺ 如何用DB2客戶端連接遠程資料庫
DB2連接遠程資料庫實例的步驟
一: 開始菜單--------運行--------輸入」db2cmd」,進入DB2命令行處理器,如下圖:
二:輸入」db2」,進入命令處理狀態,如下圖:
三:輸入
CATALOG TCPIP NODE nodeone REMOTE 192.9.107.64 SERVER 50000
remote_instance db2admin
注:其中nodeone為自己取的節點名稱,192.9.107.64為遠程資料庫的IP地址,db2admin為遠程資料庫的實例.結果如下:
四:輸入
CATALOG DB RONESERV AS testdb AT NODE nodeone
注:其中RONESERV為遠程資料庫的名稱,testdb為該遠程資料庫在本地機器上的別名,nodeone為步驟三中我們建立的節點名稱
五:此時即可像操作本地數好核據庫一樣操作遠派鄭程資料庫了,輸入:
connect to testdb user db2admin using lianxi
注:其塵襪頌中testdb為我們在步驟四中為遠程資料庫指定的別名,db2admin為遠程資料庫的用戶名,lianxi為遠程資料庫的密碼
此時您可看到,DB2的控制中心能像操作本地資料庫一樣操作遠程資料庫了.
⑻ DB2中怎麼備份遠程資料庫
看你的系統是windows還是linux ,都可以通過相應的遠程連接方式連接到伺服器,然後進入命令行,執行db2 backup database 資料庫名 to 路徑即可;也可以在本地安裝一個db2客戶端工具,之後在開始菜單選擇db2命令行處理器,通過db2 connect to 資料庫名 連接到遠程系統,執行上述備份命令即可