免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2644 | 回复: 6
打印 上一主题 下一主题

[b]问一个简单问题[/b] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-01-24 09:44 |只看该作者 |倒序浏览
我看到很多文档上说,在备份数据和日志之前,要先用sp_addumpdevice "type",device_name,physicalname建一个卸出设备,可是我看了一下我们系统,备份前没有用sp_addumpdevice 。刚刚我也试了一下,没有建卸出设备,随便放哪个目录都可以。请问这是为什么?


下面是我刚才dump transaction产生的日志
Backup Server session id is:  35.  Use this value when executing the
'sp_volchanged' system stored procedure after fulfilling any volume change
request from the Backup Server.
Backup Server: 4.41.1.1: Creating new disk file /home/sybase/zhuangb/dum.log.
Backup Server: 6.28.1.1: Dumpfile name 'SP_DATA03024087AD' section number 1
mounted on disk file '/home/sybase/zhuangb/dum.log'
Backup Server: 4.58.1.1: Database CSP_DATA: 34504 kilobytes DUMPed.
Backup Server: 3.43.1.1: Dump phase number 3 completed.
Backup Server: 4.58.1.1: Database CSP_DATA: 34512 kilobytes DUMPed.
Backup Server: 3.42.1.1: DUMP is complete (database CSP_DATA).

论坛徽章:
0
2 [报告]
发表于 2003-01-24 11:28 |只看该作者

[b]问一个简单问题[/b]

可以直接备份至一个文件,命令:
dump database master to '/backup/master.dump'
注意文件名用引号括起来。
这样形成的备份也可直接用来load数据库

论坛徽章:
0
3 [报告]
发表于 2003-01-24 11:38 |只看该作者

[b]问一个简单问题[/b]

sybase 也可以这样备份吗!

论坛徽章:
0
4 [报告]
发表于 2003-01-27 11:40 |只看该作者

[b]问一个简单问题[/b]

试试看就知道了。

论坛徽章:
0
5 [报告]
发表于 2003-01-27 12:29 |只看该作者

[b]问一个简单问题[/b]

sybase支持将数据库备份到一个文件中,命令如下:
dump database databasename to 'filename'

sybase也支持从一个文件导入数据库,命令如下:
load database database from 'filename'

其中filename为带有绝对路径的文件名,如果数据库比较大
(超过两个G后,有些unix不支持超过2G的文件),可以使用转储将数据库备份到多个文件上,命令如下:
dump database databasename to 'filename1'

stripe on 'filename2'

stripe on 'filename3'

go

当然也可以从多个文件导入
load database databasename from 'filename1'

stripe on 'filename2'

stripe on 'filename3'

go

论坛徽章:
0
6 [报告]
发表于 2003-01-29 14:23 |只看该作者

[b]问一个简单问题[/b]

sp_addumpdevice 一般用于添加用于Sybase备份的磁带设备
如果没有添加,每次往磁带上备份时需要加上capacity等选项,命令较麻烦

例如:
sp_addumpdevice 'tape','tape1','/dev/rmt/0mn',20000(单位为M)

以后每次备份就可以只用写
dump database DBNAME to tape1 岂不简单?

论坛徽章:
0
7 [报告]
发表于 2003-02-08 13:22 |只看该作者

[b]问一个简单问题[/b]

原帖由 "Blackrose" 发表:
sp_addumpdevice 一般用于添加用于Sybase备份的磁带设备
如果没有添加,每次往磁带上备份时需要加上capacity等选项,命令较麻烦

例如:
sp_addumpdevice 'tape','tape1','/dev/rmt/0mn',20000(单位为M)

以..........


这样做了,重新启动SYBASE或者重新启动整个系统是不是还得
再sp_addumpdevice 'tape','tape1','/dev/rmt/0mn',20000(单位为M)
一次啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP