sybase 备份还原
作者:admin 日期:2008-04-18
备份:先要开启备份服务,即 **_BS
三大服务:sybase bckserver_机器名_bs (备份还原服务)
sybase monserver_机器名_ms (监听服务,可不开)
sybase sqlserver_机器名 (主服务,也可用sqlsrvr.exe替代)
SYBASE服务:
net start sybsql_计算机名
备份服务:
net start sybbck_计算机名_bs
advantage下执行:
dump database law to "c:\law.dat"
go
还原:
load database mydb from "c:\law.dat"
go
online database mydb
go
看到Database 'kjdbs' is now online.则说明加载成功
可以测试一下连接数据库看是否正常
总结:dump备份只能整体备份一个数据库,且只能从低版本的数据库上向同等或者高版本的数据库上load,不能向下load;在向不同版本的数据库load数据的时候会出现数据转换的提示,没有关系,这是正常的。由于是整库备份,所以服务的server page大小将对load产生影响,不同的server page的服务的数据库将不能进行dump、load备份。
注:用advantage 还原数据库时必须先连接数据库
进 sybase\OCS-12_5\bin>isql -Usa -SLX -P 即dos环境下,使用isql比advantage好,但要记着quit关闭,不然占资源
三大服务:sybase bckserver_机器名_bs (备份还原服务)
sybase monserver_机器名_ms (监听服务,可不开)
sybase sqlserver_机器名 (主服务,也可用sqlsrvr.exe替代)
SYBASE服务:
net start sybsql_计算机名
备份服务:
net start sybbck_计算机名_bs
advantage下执行:
dump database law to "c:\law.dat"
go
还原:
load database mydb from "c:\law.dat"
go
online database mydb
go
看到Database 'kjdbs' is now online.则说明加载成功
可以测试一下连接数据库看是否正常
总结:dump备份只能整体备份一个数据库,且只能从低版本的数据库上向同等或者高版本的数据库上load,不能向下load;在向不同版本的数据库load数据的时候会出现数据转换的提示,没有关系,这是正常的。由于是整库备份,所以服务的server page大小将对load产生影响,不同的server page的服务的数据库将不能进行dump、load备份。
注:用advantage 还原数据库时必须先连接数据库
进 sybase\OCS-12_5\bin>isql -Usa -SLX -P 即dos环境下,使用isql比advantage好,但要记着quit关闭,不然占资源
[本日志由 admin 于 2008-04-25 00:10 AM 编辑]
文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=281
Tags:



评论: 0 | 引用: 0 | 查看次数: 2288
发表评论
你没有权限发表留言!