Chinaunix

标题: sybase数据库移植的问题 [打印本页]

作者: xinet    时间: 2006-04-15 20:05
标题: sybase数据库移植的问题
请教各位高手,我是一个菜鸟,我公司有一个sybase大型数据库,里面有上千个表,因业务繁忙和其重要性,由于对sybase不熟,平常都不敢在数据库上操作什么,只是做一下自动的备份。现在很想把那服务器上的数据库移植到本人自己的电脑上,学习学习,不知要如何操作。数据库名为xcs用户名为user密码是dba。
知道的朋友请帮忙写一下命令,详细一点哦。
作者: 小无赖    时间: 2006-04-15 21:43
在你的电脑上建个库把备份文件load进去就可以了。
作者: jnet    时间: 2006-04-16 15:05
12.5之前的不同OS下的是不能用dump/load的,只能用bcp,如果是15.0以上的,就可以了用dump/load了!
作者: echoaix    时间: 2006-04-16 21:57
如果都是同一平台,在你自己的机器上安装sybase,再建一个大小大于或等于生产库的备份库,启动sybase备份,把生产库的备份恢复,如果有用到的login,要自己建上,还要注意login和user是否对应。
作者: xinet    时间: 2006-04-17 21:40
怎么样知道生产库的大小怎么看?是同一个系统平台,都是win2000。只是一台是服务器,一台是普通PC。
我用以下命令 备份的:
DUMP tran XCS with truncate_only
go
dump database XCS to 'd:\xcsback.dmp'
go
selece getdate()
go

备份成功之后xcsback.dmp文件的大小有7G。好大哦。不知道为什么会这么大。我只想这个数据库里面的表和数据记录,日志就不要了。请问高手们有什么好招没有?我水平太菜了,请各位多多指教!
作者: echoaix    时间: 2006-04-17 22:04
看你原来的库多大
sp_helpdb XCS
go
如果你不想整库导,那就要把原来库的表,过程,触发器等等导出来,在这边建上,再bcp导数据,我想那对你是十分麻烦的。
作者: xinet    时间: 2006-04-19 09:37
有没有详细一点的命令???请各位指教。
作者: 小无赖    时间: 2006-04-19 14:00
建一个和原库相同大小的XCS库
load database XCS from 'd:\xcsback.dmp'
go
online database XCS
go
作者: wangxch    时间: 2006-04-19 14:50
标题: 数据恢复的问题,SCO UnixWare 7.1.3 and Sybase 11.9.2 for Windows 2000 Server
我是一个问题,请各位大虾帮忙一下,谢谢: 硬件和软件环境如下
服务器的硬件是IBM服务器机器,操作系统是SCO UnixWare 7.1.3 (25个用户的部门级服务器),数据库管理系统是Syabase 11.9.2。 用户数据库为Shop 。  数据库备份文件为 Shopdump(Dump 命令备份的)
请问我在一个普通PC 机器上(系统为Windows 2000 Server,Sybase 11.9.2)上建立了和服务器上相同的大小设备和数据库大小空间,然后把Shop数据库的备份文件LOAD恢复在Windows上 并 Online后 ,为什么数据可以查询但不能保存,一保存就提示错误。
作者: echoaix    时间: 2006-04-19 17:45
数据库是不是设为只读了
sp_helpdb Shop看看
作者: xinet    时间: 2006-04-20 01:20
标题: 一个很怪的问题!
我那服务器上的数据库安装在c:\sybase目录下面,整个目录都不到500M.但我用命令:
sp_helpdb XCS
go
查看XCS数据库竟然有11000M,不知是怎么回事?难道要在测试机也建一个11000M的数据库吗?
太大了,其实我只需要表和数据,日志可以不要的.
请高手们看看这是怎么回事.
谢谢!
作者: echoaix    时间: 2006-04-20 09:56
你的安装目录大小和你的数据库大小有什么关系,你的数据库设备可以放在任何地方,你要用备份恢复测试机也要建一个11000M的数据库,要不就导结构,bcp,上面的帖子已经说了
作者: xinet    时间: 2006-04-20 14:46
用DUMP和LOAD,能不能把日志和数据分开?我用DUMP命令备份了一下原数据库,有7G,我在测试机上只装入数据就行了,用LOAD可以吗?
作者: 小无赖    时间: 2006-04-20 18:11
直接load进去就可以用了.
作者: xinet    时间: 2006-04-21 14:26
请教各位用powerbuilder能不能备份整个数据库。
作者: echoaix    时间: 2006-04-21 14:56
晕,至少我不会




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2