设为首页 加入收藏

TOP

sybase数据库导入导出
2014-11-23 19:16:08 来源: 作者: 【 】 浏览:43
Tags:sybase 数据库 导入 导出

sybase数据库导入导出没什么复杂的,可是实际操作中往往遇到各种问题。我使用Toad for Sybase工具导入导出sybase,现总结流程如下:

1、新建数据库copy_db



use master
go
create database copy_db
on master = '100M'
with durability=full
go
sp_dboption va, "select into/bulkcopy/pllsort", True
go


这里要注意使用master数据库的容量,必须大于或等于被导入的数据库容量,否则小库里怎么能放下大库呢?如果master数据库容量不够,扩容之即可。





2、导出命令,我们假定从另一台sybase数据库服务器上导出库sybase1,生成文件sybase1.dump

dump database from sybase1 to "d:\mysybase.dump";


3、查看新建的copy_db有没有人使用,如果有,这kill掉。这里必须保证只有一个toad客户端连接到数据库,否则需要关闭多余的。

sp_who;

查看结果:




如果dbname列里有copy_db的名字,那么看对应的spid。

kill 该spid;

这时可能导致toad报错,需要关闭,不管他,直接关闭,重启toad。

4、导入

use master
go
load database copy_db from "d:\mysybase.dump"
go

这里我遇到导入内存不能为读的windows报错,重启装有该sybase的电脑后,解决了。。。

导入数据需要花费些时间,耐心等候。导入后不能直接浏览copy_db数据库,需要装载它。

5、装载copy_db数据库

online database copy_db;



下面是我自己的执行:




作者 jerry_chen

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Sql Server 2008用ODBC连接到SYBA.. 下一篇sybase的SQL去掉字段中数据的空格..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: