sybase数据库的两种备份方法
来源:互联网 发布:51单片机电子设计报告 编辑:程序博客网 时间:2024/05/16 14:50
Sybase常用备份方法有两种:dump/load 与 bcp
1、dump/load常用于完整备份,好处是全面完整,坏处是内容不可见且费时费力
2、bcp常用语增量备份,优点是备份内容灵活,缺点是不完整。
方法:
1、dump/load (必须要启动备份服务)
①在services.msc里面启动 sybase BCKServer_SERVERNAME_BS服务
②打开交互式SQL,或其他访问工具
③备份命令:dump database DBNAME to "PATH\BKNAME.dmp"
④恢复命令:load database DBNAMEfrom "PATH\BKNAME.dmp"
上线数据库:online database DBNAME
⑤关闭 sybase BCKServer_SERVERNAME_BS服务
2、bcp(无需服务)
bcplistBuilder.bat
use %DB%
go
select 'bcp %DB%..‘+name + ' [out|in]%PATH%' + name + ' %ARGS%’ from sysobjects where type=' U'
go
cmd>
isql -Uuser -Ppassword-Sservername -i SCRIPT -o bcplist.bat
注:-i 后的参数SCRIPT为输入脚本,即上面的bcplistBuilder.bat
-o 后的参数 为生成脚本,即我们要运行的bcp备份脚本。
%DB%为数据库名,
%PATH%为要保存/恢复文件的路径,
%ARGS%为参数,一般为 -Uuser -Ppassword-Sservername -c
注2:此方法的bcplist.bat会生成大量的空格,注意删除。
表名过长会造成参数部分换行,需要手动修改
注3:[out|in]即为 [备份|恢复]
from ... 为获取表名条件,换句话说,即增量备份条件
注:加粗部分自行修改
- sybase数据库的两种备份方法
- 备份sybase数据库的方法
- sybase数据库的两种简单迁移方法
- sybase定时备份数据库方法
- 简单实用的两种MySQL数据库备份的方法
- mssql数据库异地备份的两种方法
- C#实现SQLSERVER2000数据库备份还原的两种方法
- mssql数据库异地备份的两种方法
- Sybase数据库的备份与恢复
- 关于sybase数据库的备份和恢复
- 定时备份Sybase数据库的脚本问题
- Sybase数据库自动备份的实现
- Sybase数据库的备份与恢复
- Sybase数据库的备份与恢复
- Sybase数据库的备份和还原
- Sybase数据库的备份和还原
- Sybase 数据库的备份和还原
- Sybase数据库备份方案
- 地图经纬度C#和Javascript的压缩以及解压
- hibernate源码下载地址及对应hibernate-annotation、slf4j版本
- cf219e
- C盘中各个文件夹的作用
- PDU短信的编码一般规则
- sybase数据库的两种备份方法
- CSS3 border-image 属性
- 提高MYSQL大数据量查询的速度
- C++ 值传递、指针传递、引用传递详解
- JavaScript中Object对象介绍
- SilverLight中页面间传值的一种简单方式
- ARC与非ARC混合编程
- 关于JAVA中参数传递问题的总结(按值传递和引用传递)
- 端口号说明