Java教程

Sybase数据库的导入和导出

本文主要是介绍Sybase数据库的导入和导出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

Sybase数据库自带一个备份服务,如果要做Sybase库的全库导出操作,

务必要满足的条件就是启动这个服务

1.1 Windows系统启动Syabse备份服务

 

 

在service.msc服务里,找到Sybase BCKServer 的服务,确认一下是否是启动状态,如果没有启动,则手动启动这个服务

1.2 Unix、Linux等系统启动Sybase备份服务

Root用户下

输入命令 find / -type f -name showserver | grep "ASE-15"  找到Sybase数据库的安装目录

 

如上图

然后切换到Sybase用户,打开install目录

 

RUN_*****_BS的就是Sybase自带的备份服务

启动备份服务命令

startserver –f RUN_SYBASE_BS

 

确认Sybase数据库的备份服务是否在启动状态

 

 ps -ef | grep backup

 

netstat -an | grep  5001

 

如果能查询到服务和对应端口,则代表备份服务已经开启成功,下一步就可以去客户端执行导出任务了

1.3 导出数据库备份

打开SQLDBX客户端连接到数据库

命令:Dump database 数据库名称 to “路径”

 

 

 

一般情况下 备份时间可能因数据库大小不同,需要几分钟到十几分钟不等

 

等待数据库备份完成后  可以将db_bak.dat 拷贝是新IP的某个路径下了

1.4 导入数据库备份

命令:

load DATABASE 数据库名称from '备份文件的路径'

例如

load DATABASE hanghai_exp from 'D:\db_bak.dmp'

 

见到如上字眼代表导入完成

1.5 联机数据库

导入完成后此时数据库不能立刻正常连接使用,需要使数据库联机,才可以正常使用

命令

online datanbase  数据库名称

例如

Online database hanghaiexp

这篇关于Sybase数据库的导入和导出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!