將windows下的數(shù)據(jù)庫備份文件直接復制到LINUX下,在LINUX下創(chuàng)建一個同名空庫,然后執(zhí)行restore db命令,應該成功的。另外一種方法是可以用db2look取得windows數(shù)據(jù)庫的DDL語句,到LINUX系統(tǒng)下執(zhí)行一遍。
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為曲松等服務建站,曲松等地企業(yè),進行企業(yè)商務咨詢服務。為曲松企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
恢復命令:通過root命令登錄到服務器上后切換到數(shù)據(jù)庫用戶名下用su – db2admin命令。
將MYSQL數(shù)據(jù)放在一臺計算機上是不安全的,所以應當把數(shù)據(jù)備份到局域網(wǎng)中其他Linux計算機中。假設Mysql服務器IP地址是:19163。
mysql命令 1)如果是Windows系統(tǒng),請在命令行模式下進入mysql的bin目錄,如D:Programmysql41in。如果是Linux系統(tǒng),請直接看下面的步驟。
unix, linux, aix 上的備份不能在windows上恢復。只能通過db2look, export, import, 或者db2 load將這些系統(tǒng)的數(shù)據(jù)庫結構以及數(shù)據(jù)轉換到windows的db2。
1、其實你可以先db2look,再用db2move命令把數(shù)據(jù)倒出來,建立數(shù)據(jù)庫,再用db2move把數(shù)據(jù)倒進去。
2、+15 -exec rm {} \;恢復命令:通過root命令登錄到服務器上后切換到數(shù)據(jù)庫用戶名下用su – db2admin命令。
3、并不阻塞其它用戶對數(shù)據(jù)庫的訪問。轉儲格式可以是一個腳本或者歸檔文件。歸檔文件格式必須和pg_restore一起使用重建數(shù)據(jù)庫。
4、使用Toad工具無法進行數(shù)據(jù)庫的備份,可以使用DB2的控制中心或者直接在服務器上運行BACKUP命令。
5、在日常的工作中,DB2數(shù)據(jù)庫數(shù)據(jù)備份與恢復的頻率很高,但是如果效率很低,會占用很多時間,并且對使用者的數(shù)據(jù)恢復和使用產(chǎn)生很差的影響。那么,便成為很多數(shù)據(jù)庫管理員需要深入研究的問題。 了解數(shù)據(jù)的邏輯存儲結構。
6、使用TSM 對 DB2 進行備份,必須對 DB2 備份數(shù)據(jù)的保存策略以及保存位置進行定義。因此,需要在 TSM server 上,對以下幾項進行配置和定義。
1、進入到備份文件存放目錄 執(zhí)行如下命令 [db2admin@localhost db2back]$ db2 restore db datedb from /hom 以上的相關內(nèi)容就是對Linux環(huán)境下DB2數(shù)據(jù)庫備份與恢復的介紹,望你能有所收獲。
2、我用的CentOS系統(tǒng),內(nèi)核是Linux。 進入圖形界面后,在桌面上右鍵點擊“創(chuàng)建新終端”在命令行界面中用如下語句切換到db2inst1賬戶中:su - db2inst1 注意,命令要小寫,中間的減號是半角的。
3、在gedit中編寫.sh格式的文件,保存為a.sh。在終端調用腳本,定位到目錄,然后輸入。編寫的if/else如下:if和 ; 之間的代碼?ls -l a.sh是用來判斷當前的目錄下是否存在a.sh這個文件。