频道栏目
首页 > 数据库 > Sybase > 正文
sybase数据库导入导出
2012-03-17 14:02:51           
收藏   我要投稿

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
 

点击复制链接 与好友分享!回本站首页
相关TAG标签 数据库
上一篇:sybase 11.03 for scounix5安装
下一篇:使用Sybase客户端Interactive SQL java备份数据库
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站