YashanDB元数据和数据导入导出

简介: 本文介绍了YashanDB内置的导入导出工具`imp`和`exp`,并提供了基础使用示例。`exp`工具可导出数据库的元数据(如表结构、索引、约束等)至文件,或以CSV格式导出指定数据;`imp`工具则用于将元数据文件导入到同构的YashanDB数据库中。此外,文章还详细描述了导入前准备、数据导出、数据导入及数据验证的具体步骤,帮助用户高效完成数据迁移与管理任务。

本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B/%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BA%E5%B7%A5%E5%85%B7/%E5%85%83%E6%95%B0%E6%8D%AE%E5%92%8C%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E5%AF%BC%E5%87%BA.html

本章将对YashanDB内置导入导出工具impexp进行介绍及提供基础示例。

exp工具是YashanDB的配套导出工具,提供元数据导出及CSV导出能力;imp为YashanDB的配套导入工具,提供元数据导入能力。

用户可通过使用exp工具将YashanDB数据库中的表结构、索引、约束等所有数据生成一个元数据文件,该元数据文件可通过配套的导入工具imp导入至同构的YashanDB数据库中。或者通过exp工具将指定表结构排列的数据导出至CSV文件中,并通过yasldr工具将该CSV文件导入至YashanDB数据库中。

# 导入前准备

  1. 准备导入用户:

    1. 执行如下命令连接YashanDB数据库,请将password更改成设置的sys用户密码:

    2. 执行如下SQL语句创建用户import_user,并为其指定密码import

    3. 执行如下SQL语句给import_user用户授予DBA权限:

    4. 执行如下SQL语句切换至import_user用户:

    5. 执行如下SQL语句于import_user用户中创建表并插入数据:

# 导出数据

  1. 执行如下SQL语句退出YashanDB数据库:

  2. 以安装用户登录数据库所在服务器,执行如下命令将import_user用户下所有元数据导出至export.owner.export文件中,请将password更改成设置的sys用户密码:

  3. 执行如下命令查看导出的元数据文件:

# 导入数据

  1. 执行如下命令连接YashanDB数据库:

  2. 执行如下SQL语句删除表classmate_info和classmate_info1:

  3. 通过查询USRE_TABLES视图查看当前用户下所有表信息,此时import_user用户下不存在任何表:

  4. 执行如下命令退出YashanDB数据库:

  5. 以安装用户登录数据库所在服务器,执行如下命令将元数据文件导入至import_user用户,请将password更改成设置的sys用户密码:

# 验证数据

  1. 登录数据库并查看用户表信息:

  2. 执行如下SQL语句查看表classmate_info和classmate_info1表中的数据:

目录
打赏
0
5
5
0
98
分享
相关文章
Oracle查询优化-复制表的定义及数据
【1月更文挑战第5天】【1月更文挑战第14篇】在Oracle数据库中,复制表定义和复制表数据是两个常见的操作。
151 1
YashanDB表操作
本文来自YashanDB官网,主要介绍数据库中表操作的基本语法与示例。内容涵盖创建表(`CREATE TABLE`)、查看表(查询`USER_TABLES`视图及表数据)、修改表(`ALTER TABLE`,如重命名、添加列或修改列类型)以及删除表(`DROP TABLE`)。通过这些操作,用户可以高效管理数据库中的表结构和数据。更多详情可访问原文链接。
YashanDB表操作
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
YashanDB数据文件管理
YashanDB是一款高效数据库系统,其数据文件管理根据不同部署模式有所差异。默认数据文件存于`YASDBDATA/dbfiles+DG0/dbfilesredotempswapusersdwfctrlDBADATAFILESVDATAFILE视图查看文件详情与属性。
【YashanDB知识库】Hive 命令工具insert崖山数据库报错
【YashanDB知识库】Hive 命令工具insert崖山数据库报错
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也不能确定数据存储位置。 数据库文件丢失后服务器仍处于开机状态,所幸没有大量数据写入。 将raid5中所有磁盘编号后取出,经过硬件工程师检测,没有发现明显的硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
MySQL不同版本下表结构和数据存储总结
MySQL不同版本下表结构和数据存储总结
251 0
10 PostgreSQL 表级复制-物化视图篇, 支持异地,异构如 Oracle 到 pg 的物化视图|学习笔记
快速学习10 PostgreSQL 表级复制-物化视图篇,支持异地,异构如 Oracle 到 pg 的物化视图
10 PostgreSQL 表级复制-物化视图篇, 支持异地,异构如 Oracle 到 pg 的物化视图|学习笔记
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等