sybase 备份还原

备份:先要开启备份服务,即  **_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关闭,不然占资源



[本日志由 admin 于 2008-04-25 00:10 AM 编辑]
文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=281
Tags:
评论: 0 | 引用: 0 | 查看次数: 2287
发表评论
你没有权限发表留言!