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

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值