虚谷数据库所有导出导入方式总结

[复制链接]
发表于 2024-9-22 15:10:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
backup方式

备份方式:backup
恢复方式:restore
执行工具:客户端xgconsole和dbeaver-23.2.0上都可以执行
常用场景:库级、模式级、表级 :  1.数据库灾备  2.数据迁徙
执行步骤
1.导出:
--进入要导出的表地点数据库
use test;
--执行命令导出表xg1
backup table sysdba.xg1 to '/backup/xg1.dmp';
备份文件在数据库安装目次下的BACKUP里面,BACKUP目次的位置大概在XHOME下也大概在XHOME同级目次

2.导入
备份文件放到要导入的数据库的BACKUP目次下
--进入要导入的数据库
use test;
--执行命令将xg1的备份文件导入,并重定名表为xg1_1,导入完成后WITH REINDEX自动重修索引制止索引失效题目
restore table sysdba.xg1 rename to sysdba.xg1_1 from '/backup/xg1.dmp' WITH REINDEX;


tabldr方式
备份方式:dbeaver导出数据大概select导出
恢复方式:tabldr
执行工具:客户端xgconsole
常用场景:只导数据   1.数据迁徙2.csv、txt等数据导入
执行步骤
1.dbeaver导出

2.select导出
select * from sysdba.b1; >$ /data/xugu/backup/b1_bak.csv;

导入:
--数据库开启流式
set enable_stream_import on;
将导出的b1_bak.csv文件导入b1表
tabldr table=b1 datafile=/data/xugu/backup/b1_bak.csv  ft=',' rt=X'0a' log=./load.log errlog=./loaderr.log  mode=APPEND parse_para=8 ins_para=8

sqlldr方式
备份方式:dbeaver或select
恢复方式:sqlldr
执行工具:xgconsole
常用场景:和tabldr一样,只是速度没有tabldr快
执行步骤
导入:
sqlldr table=b1 datafile=/data/xugu/backup/b1_bak.csv ft=',' rt=X'0a' log=./load.log errlog=./loaderr.log mode=replace imp_type=block


工具导出导入
dbeaver23.2.0
导出:
在要导出的对象上右键-工具-备份数据库对象-选择要备份的对象-开始备份(记住下图中备份文件位置)

恢复:
1.将备份文件拷贝到目标库下的BACKUP目次下(只管别通过微信传,大概会被损坏)
右键对象-工具-恢复数据库对象-填写备份文件以及数据库源和目标信息(模式必须不存在)


备份恢复涉及的参数可以参考官网文档中央:
文档中央 (xugudb.com)



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表