- use master
- go
- dump transaction MBFEWKDB with no_log
- go
- dump transaction MBFEHISDB with no_log
- go
- use master
- go
- dump database MBFEWKDB to 'MBFEWKDB.bak'
- go
- use master
- go
- dump database MBFEHISDB to 'MBFEHISDB.bak'
- go
- use master
- go
- dump transaction MBFEWKDB with no_log
- go
- dump transaction MBFEHISDB with no_log
- go
- quit
- ------------------------------------------------------------
- use master
- go
- dump transaction DIRWAYSDB with no_log
- go
- dump transaction DISWAYSDB with no_log
- go
- use master
- go
- dump database DIRWAYSDB to 'DIRWAYSDB.bak'
- go
- use master
- go
- dump database DISWAYSDB to 'DISWAYSDB.bak'
- go
- use master
- go
- dump transaction DIRWAYSDB with no_log
- go
- dump transaction DISWAYSDB with no_log
- go
- quit
- 备份脚本;
- DATE=`date "+%Y%m%d"`
- . ~/.bash_profile
- isql -Usa -P <<!
- dump database cddb to '/home/sybase/dbbak/$DATE.cddb.bak'
- go
- dump database hddb to '/home/sybase/dbbak/$DATE.hddb.bak'
- go
- dump transaction cddb with no_log
- go
- dump transaction hddb with no_log
- go
- !
- 清理日志脚本;
- $ cat /sybase/sbin/logclear
- #!/bin/ksh
- SYBASE=/sybase
- DSQUERY=SYBASE
- PATH=$SYBASE:$SYBASE/bin:$SYBASE/install:$PATH:.
- LD_LIBRARY_PATH=/sybase/lib:$LD_LIBRARY_PATH
- export SYBASE DSQUERY PATH LD_LIBRARY_PATH
- EDITOR=vi;export EDITOR
- cat $HOME/sbin/logclear.sql |isql -Usa -P
- $ cat $HOME/sbin/logclear.sql
- use master
- go
- dump transaction MBFEWKDB with no_log
- go
- dump transaction MBFEHISDB with no_log
- go
- dump transaction DIRWAYSDB with no_log
- go
- dump transaction DISWAYSDB with no_log
- go
- 恢复SYBASE:
- isql -Usa -P <<!
- load database cddb from '/home/sybase/dbbak/$DATE.cddb.bak'
- go
- online database cddb
- go
- load database hddb from '/home/sybase/dbbak/$DATE.hddb.bak'
- go
- online database hddb
- go
- shutdown SYB_BACKUP
- go
- shutdown
- go
- !
sybase 备份和恢复
最新推荐文章于 2026-01-06 22:02:48 发布
本文提供了一套针对Sybase数据库的备份与恢复方案,包括使用T-SQL命令进行数据库和事务日志备份的方法,以及如何通过脚本实现自动化的备份任务。此外,还介绍了清理日志文件和恢复数据库的具体步骤。
1058

被折叠的 条评论
为什么被折叠?



