如何对SYBASE数据库做日常备份,十万火急
如何对SYBASE数据库做日常备份,十万火急
楼主steelren(甲壳虫)2002-05-14 15:03:16 在 其他数据库开发 / Sybase 提问我想把SYBASE SQL SERVER数据库中的数据定时做备份,不知道如何来做。以前我用过ORACLE,它有个EXP;IMP命令。不知SYBASE有无类似的命令。如果有它的详细的语法是什么,最好能给出一个详细的例子,并说明在导入和导出时有什么要注意的问题。它的导入需不需要再重新建表还是和ORACLE一样将表结构和数据一并导入。十万火急,多谢了。 问题点数:100、回复次数:5Top
1 楼studyfor(howto)回复于 2002-05-14 16:29:20 得分 10
SYBASE不能够做定时备份。只能通过操作系统的crontab 命令来做了。
crontab 命令挺简单的,用man 就可以看到了。
sybase 导入可以将表结构一并导入。Top
2 楼taidy()回复于 2002-05-14 17:09:24 得分 10
用bcp,写成一个.bat文件,加到windows计划任务里去
不过安全性差一些!
别的你可以写个程序阿Top
3 楼taidy()回复于 2002-05-14 17:13:49 得分 10
你还可以用dump,
或者用pb的数据管道,倒入到sql anywhere
或者导出数据库结构,导出数据存为dbf,pb实现 这样安全性高
不过只能手工作Top
4 楼taidy()回复于 2002-05-14 17:17:17 得分 10
可以用dump
或者用pb数据管道倒入到sql anywhere,这样库结构,数据全有了
或者把数据库结构生成sql语句,将数据导出为dbf保存
不过这些都得手工来做Top
5 楼steelren(甲壳虫)回复于 2002-05-14 20:09:52 得分 0
我查了SYBASE有DUMP和LOAD命令可以做备份,但不知具体怎么个用法,请大虾指教,最好有个详细点的例子给我看看,多谢了Top
6 楼tantorplayer()回复于 2002-05-14 22:51:07 得分 50
给你个例子:
用isql操作
isql -U用户名 -P密码 -S服务器名<脚本文件
脚本文件用vi编辑器编写
dump database dbname to "设备名1" stripe on "设备名2" stripe "设备名3"
stripe是为了并发的写道多盘磁带上,当然也可以写到硬盘上
具体例子:
isql -Usa -Psybase -STEST_SYBASE<datadump
datadump脚本文件:
dump database db1 to "/dev/nrmt4" stripe on "/dev/nrmt5" stripe on "/dev/nrmt6"
go
dump database .......
go
dump database......
go
建议你可以看看水利出版社出版的sybase数据库系统管理指南,对你的帮助应该很大。Top
7 楼shzwz(小石头)回复于 2002-05-18 15:37:19 得分 10
用CRONTAB -e命令来做,里面写上你想要执行的操作及时间,不过要小心,如果出错,会产生很大的日志文件。Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
