【求救】 Sybase 备份与恢复,求教。。。急。。。

adi291 2012-03-23 10:14:02
项目用Sybase数据库MySQL数据库,之前没用过,现在要做备份与恢复,MySQL的搞定了,现在Sybase搞不定,请问各位有什么好的管理软件推荐没,除了自带的 Sybase Central 。 就像 MySQL 的 Navicat 那样不大,又简单易用的软件。


请教各位 Sybase dump 与 load ,请问该怎么操作,怎么写这 SQL ,之前没接触过 Sybase ,用的都是 Oracle,请教各位,拜托了。
给我写写怎么操作, dump 和 load,备份服务器又该怎么设置,还有,本机备份与远程备份操作有什么不一样。请给我介绍一下,有好的详细的介绍 Sybase 备份与恢复的文章给我推荐一下。

小弟感激不尽啊,拜托各位熟悉的帮帮忙。

谢谢~
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
baiynije 2012-03-23
  • 打赏
  • 举报
回复
如為備份整個數據庫則可用dump database dbname to filename
恢復數據庫可用load database dbname from filename
可下載本版置頂貼相關電子書查看
√ [置顶] Sybase ASE数据库相关电子书及其它资源合集
baiynije 2012-03-23
  • 打赏
  • 举报
回复
如為備份整個數據庫則可用dump database dbname to filename
恢復數據庫可用load database dbname from filename
可下載本版置頂貼相關電子書查看
√ [置顶] Sybase ASE数据库相关电子书及其它资源合集
WWWWA 2012-03-23
  • 打赏
  • 举报
回复
备份:
bcp dbname..tablename out c:\temp\filename -Usa -Ppassword –Sservername –c

恢复,只需要将上面操作步骤中BCP命令中的out 参数换为in参数即可
wwwliang 2012-03-23
  • 打赏
  • 举报
回复
以下是我做sybase备份开发时用过的语句,希望能帮上你.

注: %s(数据库名) '%s' (备份文件路径)


//备份整个数据库,包括事务日志(全备)
#define BACKUP_ALL "dump database %s to '%s'"

//截断日志后备份整个数据库(全备)
#define BACKUP_ALL_TCAT_LOG "dump transaction %s with truncate_only dump database %s to '%s'"

//不记日志的方式截断日志后备份整个数据库(全备)
#define BACKUP_ALL_TCAT_NO_LOG "dump transaction %s with no_log dump database %s to '%s'"

//备份事务日志(增量)
#define BACKUP_TRANS_NOTCAT_LOG "dump transaction %s to '%s' with no_truncate"

//备份事务日志,并截断不活动的日志(增量)
#define BACKUP_TRANS_TCAT_LOG "dump transaction %s to '%s'"

//创建用于恢复的数据库(这个建议用Sybase Central 去创建,设备使用情况,跟以前的数据库保持一致就行)
//#define CREATE_DB_FOR_LOAD "create database %s on %s %s for load"

//恢复整个数据库
#define RECOVERY_DATA_CMD "load database %s from '%s'"

//恢复事务日志
#define RECOVERY_TRANSACTION_CMD "load transaction %s from '%s'"

//数据库联机
#define ONLINE_DATABASE "online database %s"

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧