如何在aix下实现sybase自动备份

各位高手,偶接触sybase时间不长,现在领导要偶实现在aix下,一周对sybase数据库做一次自动备份,研究了一段时间搞不定,
请puber高手帮忙,要p币的可以给。

作者: caozixiang   发布时间: 2010-06-04

目前只知道下面代码,但不知如何在aix下实现自动备份,
use mydb
go
dump database mydb to '/...'
go
quit
go

作者: caozixiang   发布时间: 2010-06-04

man cron 看看

作者: andkylee   发布时间: 2010-06-04

以下操作均由sybase用户来做:

新建一个脚本文件,譬如/sybase/script/dump.sh
类容如下
$ cat dump.sh
/sybase/OCS-12_5/bin/isql -Usa -P******* -S******* -i /sybase/script/dump.sql -o /sybse/script/dump.log
mv /caiwubackup/backup/cwbase1.bak /caiwubackup/backup/cwbase1_`date +%Y%m%d`.bak(注意:`号是在键盘左上角和波浪线在一起的那个键上,不是单引号)
mv /caiwubackup/backup/cwbase2.bak /caiwubackup/backup/cwbase2_`date +%Y%m%d`.bak
mv /caiwubackup/backup/cwbase3.bak /caiwubackup/backup/cwbase3_`date +%Y%m%d`.bak
mv /caiwubackup/backup/cwmaster.bak /caiwubackup/backup/cwmaster_`date +%Y%m%d`.bak
mv /caiwubackup/backup/master.bak /caiwubackup/backup/master_`date +%Y%m%d`.bak


在同一个目录下新建脚本dump.sql
类容如下
$ cat dump.sql
dump database cwbase1 to "/caiwubackup/backup/cwbase1.bak"
go
dump database cwbase2 to "/caiwubackup/backup/cwbase2.bak"
go
dump database cwbase3 to "/caiwubackup/backup/cwbase3.bak"
go
dump database cwmaster to "/caiwubackup/backup/cwmaster.bak"
go
dump database master to "/caiwubackup/backup/master.bak"
go

制定一个定时计划,每天晚上23点30开始备份数据库
$crontab -e
30  23 *  *  *  /sybase/script/dump.sh


根据你本机的实际情况,修改相关数据库名称和路径。

作者: cooney1212   发布时间: 2010-08-10

这个好,很详细,收藏一下,多谢

作者: 5个周   发布时间: 2010-08-10

3Q    学习了~!

作者: cjh117   发布时间: 2010-09-09