sybase的一种备份方式为dump备份,这种备份需要使用sybase的backup server(备份服务器需要启动),做dump备份并还原数据库。

先介绍一下概念,转储数据库(dump database),就是为整个数据库(包括数据、表结构、触发器、游标、存储过程、事务日志等)做一次物理备份。转储数据库时,系统自动执行一次checkpoint,即将日志和数据从缓冲区拷贝到硬盘(只拷贝脏页),把已被分配的页(日志和数据)转储到设备。
www.2cto.com
备份命令格式为:
dump database 数据库名 to 路径
比如:Dump database Test to “D:/Test.dmp”

此备份、还原方法的优缺点:

这种数据备份方式是将整个数据库的运行环境完整的复制一份,包括数据库的脏页和碎片,在使用load命令恢复时,只能恢复到同样大小的数据库中(数据和日志的大小都只能和原来完全一致)。优点是数据库完整无误,缺点是不能直接查看备份内容。

下面给大家实际演习一遍:

  1. 连接sybase cebtral:找到要备份的数据库为下面的比如:DB_EAMS数据库
    在这里插入图片描述

  2. 连接SQL advantage -Sesssion;

在Session1里面填写备份的路径如下,这个路径必须提前在指定盘创建:C:\thunisoft

Dump database DB_EAMS to "C:\thunisoft\DB_EAMS.dmp"

在这里插入图片描述
然后点击在这里插入图片描述
就可以开始备份。当备份完成的时候就会出现一下图案:
在这里插入图片描述
找到最重要的 complete就是完成备份的意思。备份的结果可以才指定的路径下查看。

注意:备份的时候会出现一些报错,酌情处理。又遇到的朋友可以拿出来一起分享。

相关:https://www.2cto.com/database/201212/178583.html

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐