Gauss数据库备份恢复

1、表

1.1 表结构

1.1.1 导入和导出表结构

逻辑导入导出表结构:

SQL> exp tables="TBL_NAME" file="/tmp/TBL_NAME.exp" filetype=bin CONTENT=METADATA_ONLY;

SQL> imp tables="TBL_NAME" file="/tmp/TBL_NAME.exp" filetype=bin CONTENT=METADATA_ONLY;

物理导入导出表结构:

SQL> exp  tables="TBL_NAME"file="/tmp/TBL_NAME.exp" filetype=txt

CONTENT=METADATA_ONLY;

SQL> imp tables="TBL_NAME" file="/tmp/TBL_NAME.exp" filetype=txt 

CONTENT=METADATA_ONLY;

1.2 表业务数据

1.2.1 导入和导出表结构和和表数据

逻辑导出时,生成一个exp文件时表结构和data目录是表数据内容。

SQL> exp tables="TBL_NAME" file="/tmp/TBL_NAME.exp" filetype=bin

SQL> imp tables="TBL_NAME" file="/tmp/TBL_NAME.exp" filetype=bin

物理导出时(默认),生成只有一个exp文件,包含表结构和表数据。

SQL> exp tables="TBL_NAME" file="/tmp/TBL_NAME.exp" filetype=txt

SQL> imp tables="TBL_NAME" file="/tmp/TBL_NAME.exp" filetype=txt

1.2.2 导入和导出表数据dump和load方式(dump和load只能导入和导出数据,不能导出表结构)

SQL> dump table TBL_NAME into file "/tmp/TBL_NAME.dump";

SQL> load date infile "/tmp/TBL_NAME.dump" into table TBL_NAME;

2 表空间

dump和load只能针对表导入导出,不能针对用户表空间导入导出。

2.2 表空间的导入和导出

导出所有业务数据(表空间、表、数据)

SQL> exp user=% file='/export/home/dbuser/exportdb.dmp' INSERT_BATCH=100 CONSISTENT=Y FILETYPE=BIN PARALLEL=1 COMPRESS=3 LOG="/export/home/dbuser/exportdb.log";

导出单个表空间业务数据

SQL> exp user="ALARMDB" file='/export/home/dbuser/exportdb.dmp' INSERT_BATCH=100 CONSISTENT=Y FILETYPE=BIN PARALLEL=1 COMPRESS=3 LOG="/export/home/dbuser/exportdb.log";

导入所有业务数据(表空间、表、数据)

SQL> imp user=% file='/export/home/dbuser/exportdb.dmp'  FILETYPE=BIN PARALLEL=1 DDL_PARALLEL=1 LOG="/export/home/dbuser/exportdb.log";

导入单个表空间业务数据

SQL> imp user="ALARMDB" file='/export/home/dbuser/exportdb.dmp'  FILETYPE=BIN PARALLEL=1 DDL_PARALLEL=1  LOG="/export/home/dbuser/exportdb.log";

3 数据库实例

相关推荐

  1. Gauss数据库备份恢复

    2024-05-13 23:20:02       28 阅读
  2. 数据库备份恢复

    2024-05-13 23:20:02       50 阅读
  3. mysql数据库备份恢复

    2024-05-13 23:20:02       37 阅读
  4. 数据备份恢复

    2024-05-13 23:20:02       40 阅读
  5. 数据备份恢复

    2024-05-13 23:20:02       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-13 23:20:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-13 23:20:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-13 23:20:02       82 阅读
  4. Python语言-面向对象

    2024-05-13 23:20:02       91 阅读

热门阅读

  1. leetcode题目122

    2024-05-13 23:20:02       32 阅读
  2. 如何在服务器上下载,解压github上的代码

    2024-05-13 23:20:02       36 阅读
  3. 【C++ 刷题必备技巧】

    2024-05-13 23:20:02       35 阅读
  4. mac 安装homebrew

    2024-05-13 23:20:02       27 阅读
  5. nvm切换node版本命令

    2024-05-13 23:20:02       37 阅读
  6. MySQL中的函数

    2024-05-13 23:20:02       35 阅读
  7. Python实战开发及案例分析(14)—— 随机森林

    2024-05-13 23:20:02       27 阅读