shell指令碼備份db2資料庫,該怎麼處理

時間 2023-01-18 00:55:02

1樓:匿名使用者

linux環境下db2資料庫的備份和恢復的實際應用**如下:

db2資料庫備份指令碼:

. /home/db2admin/sqllib/db2profile

db2 backup db datedb online to /dbbackup/date include logs

cd /dbbackup/datetoday=`date +」y%m%d」`

file1=」*today*」

ftpfile=`ls $file1`

echo $ftpfile

lftp -c 「open ftp地址;user使用者名稱密碼@\$0;put $ftpfile」

find /dbbackup/date -ctime +15 -exec rm {}

恢復命令:通過root命令登入到伺服器上後切換到資料庫使用者名稱下用su – db2admin命令。

進入到備份檔案存放目錄。

執行如下命令。

[db2admin@localhost db2back]$ db2 restore db datedb from /hom

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

2樓:匿名使用者

通過如下備份指令碼備份的資料庫進行恢復。

備份指令碼:. home/db2admin/sqllib/db2profile

db2 backup db datedb online to /dbbackup/date include logs

cd /dbbackup/datetoday=`date +」y%m%d」`

file1=」*today*」

ftpfile=`ls $file1`

echo $ftpfile

lftp -c 「open ftp地址;user 使用者名稱密碼@\$0;put $ftpfile」

find /dbbackup/date -ctime +15 -exec rm {}

恢復命令:通過root命令登入到伺服器上後切換到資料庫使用者名稱下用su – db2admin命令。

進入到備份檔案存放目錄。

執行如下命令。

$ db2 restore db datedb from /hom

如何用shell指令碼把del格式檔案匯入的db2資料庫表中 20

3樓:育知同創教育

在db2資料庫中,在匯出del檔案時,預設的字元分隔符是"、欄位分隔符是, (逗號)。有一個需求是要為oracle資料庫提供資料,因此就想使用「|」作為資料的欄位分隔符。在檢視了export的使用說明後,發現export的file-mod模式中可以通過chardelx和coldelx,分別設定字元分隔符和欄位分隔符。

注意:匯出檔案的分隔符是和資料庫的**頁有關聯的,即在**頁為819的資料庫下,可以使用任何的字元(ascii碼)作為資料的分隔符,但是**頁為1386的資料庫只能使用ascii碼值在0x00 - 0x3f 範圍內的字元。

db2**全備份指令碼問題

4樓:聚合智創

哥。db2 connect中間沒有空格的。你是什麼系統?

從linux備份db2資料庫到aix上怎麼恢復?

5樓:

我覺得不是一句命令就可以解決的,不如找個專業的資料恢復吧,達思很不錯,總部在北京。

6樓:匿名使用者

你這個問題是db2跨平臺資料遷移,只能做db2move,具體步驟繼續問度娘吧。或者找有經驗的公司幫你做。

linux下shell指令碼如何執行 sql指令碼 到db2資料庫?

7樓:網友

1、在gedit中編寫。sh格式的檔案,儲存為。

2、在終端呼叫指令碼,定位到目錄,然後輸入。

3、編寫的if/else如下:if和 ; 之間的**?ls -l 是用來判斷當前的目錄下是否存在這個檔案。if和else的基本格式如下所示。

4、在終端呼叫的結果如下,可以看到輸出了。

5、再看一個if/else指令碼如下指令碼,if/else格式和上面格式一致,重點看下 if 和 ;間的那個命令,命令開始以 [,後面有4個引數 $1,=,me,]。

6、輸出的結果如下所示。

mysql資料庫備份

我暑假自學的,看能不能幫上忙。windowsxp下,估計也沒什麼用,但希望對你有所啟發 用mysqldump備份 first 資料庫,customer1 表,你的密碼 mysqldump first customer c backup customer1.sql uroot p mysqldump ...

資料庫熱備份

backup databas就行了 如 備份 backup database test to disk n g test disk n f test.bak with noformat,noinit go還原 restore database test from disk n f test.bak ...

mysql資料庫 清理資料的指令碼!指令碼問題!

步驟如下 首先使用mysql提供的命令列介面來匯入資料庫,確保自己的電腦中安裝了mysql資料庫,可以通過命令列來確認是否安裝了mysql資料庫,當然,第一步是開啟mysql的資料庫服務,使用命令列來開啟 如下圖所示 在將指令碼拷到本地磁碟的根目錄,這樣方便進入找到指令碼,這裡以d盤來說明,使用 接...