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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了