當前位置:首頁 » 編程軟體 » db2備份腳本

db2備份腳本

發布時間: 2022-02-12 05:50:53

『壹』 db2定時備份方法,

db2自身就有備份機制,參考方法如下:

1、 在開始->運行,輸入命令db2cmd,打開一個新的db2命令窗口;

在DB2的「命令窗口」執行下面語句創建備份運行資料庫

db2 create tools catalog cc create new database toolsdb

目的是創建一個命名為toolsdb的資料庫,用來存放任務信息;

2、開啟「任務中心」窗口,如下圖;

請注意「類型」和「DB2實例和分區」按照上圖選擇;

4、在「命令腳本」tab頁中輸入腳本;

BACKUP DATABASE JM_DAJ ONLINE TO "D:DB2_BAK" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS INCLUDE LOGS WITHOUT PROMPTING;

意思是把資料庫JM_DAJ壓縮備份到D:DB2_BAK目錄下(前提是D:DB2_BAK目錄已存在)

5、進入到「安排」tab頁面;

添加一個時間起始點,選擇「重復安排」,如圖所示,注意「運行時許可權」也要填寫,一般為administrator,密碼為登陸windows系統時的密碼,然後就可以點擊「確定」按鈕。

6、至此DB2的自動備份已設置完成,每天備份一次,到「D:DB2_BAK」目錄下找備份文件。

『貳』 怎麼備份遠程mysql資料庫的腳本文件

在MySQL中進行數據備份的方法有兩種:
1. mysqlhot
這個命令會在拷貝文件之前會把表鎖住,並把數據同步到數據文件中,以避免拷貝到不完整的數據文件,是最安全快捷的備份方法。
命令的使用方法是:
mysqlhot -u root -p<rootpass> db1 db2 … dbn <output_dir>
如果需要備份全部資料庫,可以加上–regexp=」.*」參數。
Mysqlhot命令可自動完成數據鎖定工作,備份時不用關閉伺服器。它還可以刷新日誌,使備份文件和日誌文件的檢查點能保持同步。
2. mysqlmp
這個命令是用來把資料庫倒成sql文件的,是非常古老的命令了。
命令的使用方法是:
mysqlmp -u root -p<rootpass> –hex-blob db1 > db1.sql
加上–hex-blob參數以後,blob數據會被類似BASE64的方法轉換為文本來存儲在sql文件中,就不會導致sql文件格式問題了。經過測試,通過這種方法備份的blob數據再重新恢復回去能夠完全正確。
如果要備份所有的資料庫,可以加上–all-databases參數。
用mysqlmp命令還可直接把資料庫轉移到另外一台伺服器上,不用生成備份文件。重復執行可定期更新遠程資料庫。
% mysqladmin -h remote_host create testdb
% mysqlmp –opt testdb | mysql -h remote_host testdb
另外還可通過ssh遠程調用伺服器上的程序,如:
% ssh remote_host mysqladmin create testdb

『叄』 db2自動備份求助,報錯sql1035n,資料庫正在使用

db2自動備份求助,報錯sql1035n,資料庫正在使用
首先打開SQL Server企業管理器,點擊菜單 工具,選擇 SQL查詢分析器。在查詢分析器中輸入SQL腳本,「backup log [要操作的資料庫] with no_log」,然後執行該語句。

程序提示命令已成功完成後,退出該應用程序
回到SQL Server企業管理器,右鍵單擊資料庫,在彈出菜單中選擇所有任務,收縮資料庫。

『肆』 如何更新DB1並實時同步備份數據到DB2

兩種方案
1 。封裝一個JOB實現數據全備、和日誌備份,然後實現遷移文件功能(文件遷移可以使用POWERSHELL腳本
也可以使用其他腳本),
全備日誌腳本如下:

BACKUP DATABASE master TO DISK = 'c:\backup\master_201305281316_FULL.bak' WITH NOFORMAT, NOINIT, NAME = 'master Full Backup',SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10

日誌備份腳本如下:

BACKUP LOG master TO DISK = 'c:\backup、master_201305281315_LOG.trn' WITH NOFORMAT, NOINIT, NAME

『伍』 shell腳本備份db2資料庫,該怎麼處理

腳本內容如下:
/home/db2inst1/sqllib/db2profile
db2 connect to DB user USERNAME using PASSWORD
db2 import from x.del of delmessages log.msg insert into xxx

『陸』 如何在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

『柒』 liunx 誤刪db2 sqllib怎麼辦

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

『捌』 shell腳本備份db2資料庫,該怎麼處理

腳本內容如下:
/home/db2inst1/sqllib/db2profile
db2 connect to DB user USERNAME using PASSWORD
db2 import from x.del of delmessages log.msg insert into xxx

『玖』 想請教下各路大神,linux下每天定時給db2資料庫做一個全庫壓縮備份的腳本,應該怎麼寫呢

備份命令的栗子:db2 backup db tt online to /db2home/db2 compress include logs
然後命令掛到crontab裡面就行了
db2一備份資料庫就幾乎不動了,慎重哈~(其實一周備份一次就差不多了)

『拾』 sap4.5b+db2 如何 online backup 到本地文件系統

4.5B的話要修改備份腳本才能在DB13下實現這個功能。 你可以在DB2的命令行: db2 backup db PRD online to 「/backup/offline」 with 4 buffers buffer 1024 ....... "parallelism 4 compress without prompting" 是要修改的參數還是命令?

熱點內容
ps3游戲下載解壓 發布:2025-01-12 15:55:46 瀏覽:595
視頻點播伺服器搭建區域網 發布:2025-01-12 15:46:44 瀏覽:87
unit長安豪華版有哪些配置 發布:2025-01-12 15:45:05 瀏覽:84
資料庫表的分區 發布:2025-01-12 15:39:29 瀏覽:368
u點家庭伺服器網關設置有什麼用 發布:2025-01-12 15:33:15 瀏覽:152
王者歸來java 發布:2025-01-12 15:27:13 瀏覽:67
安卓手機為什麼卡又發熱 發布:2025-01-12 15:23:18 瀏覽:570
如何驗證root密碼是否正確 發布:2025-01-12 15:23:15 瀏覽:591
socketftp伺服器端 發布:2025-01-12 15:19:55 瀏覽:235
胸椎腰椎壓縮性骨折 發布:2025-01-12 15:18:30 瀏覽:475