GaussDB备份数据常用命令

news/2025/3/18 19:36:43/

1、常用备份命令gs_dump
说明:是一个服务器端工具,可以在线导出数据库的数据,这些数据包含整个数据库数据库中指定的对象(如:模式,表,视图等),并且支持导出完整一致的数据。

gs_dump可以创建四种不同导出文件的格式,通过-F 或 --format= 选项指定
在这里插入图片描述
gs_dump常见参数
-U: 指定所连接数据库的用户名
-h:指定数据库的IP地址
-f:将输出发送到指定文件或目录
-p:指定数据库端口
-F:选择输出格式

示例:`
– 备份数据库
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_backup.sql -F p – 导出纯文档格式
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_backup.tar -F t – 导出tar格式
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_backup.dmp -F c – 导出自定义归档格式
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_define.sql -s -F p – 仅备份定义
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/data_only.sql -a -F p – 仅备份数据

导出某个schema,选项 -n 后面跟schema名称
gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -n schema_name -f /home/omm/gs_dump/data_only.sql -a -F p – 仅备份数据

gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -n schema_name -f /home/omm/gs_dump/data_only.sql -s -F p – 仅备份定义结构

#导出数据指定编码格式
gs_dump -U root -W 密码 -h IP地址 -p 8000 库名 -f /tmp/db_backupdata.sql -F p --encoding=utf-8
`


http://www.ppmy.cn/news/1580139.html

相关文章

物联网(IoT)平台层中 大数据处理过程

在物联网(IoT)平台层中,大数据处理是一个核心环节,它负责对海量设备数据进行采集、存储、处理和分析,以提取有价值的信息并支持上层应用。以下是物联网平台层中大数据处理的技术实现、架构设计和解决方案。 大数据处理的主要流程 物联网中的大数据处理通常包括以下几个阶…

LeetCode 1005. K 次取反后最大化的数组和 java题解

https://leetcode.cn/problems/maximize-sum-of-array-after-k-negations/description/ 看着简单但是写si人的一题。 class Solution {public int largestSumAfterKNegations(int[] nums, int k) {Arrays.sort(nums);//排序int last_negative-1,first_positive-1;//最后一个负…

单元测试、注解

目录 一、单元测试1.快速入门2.Junit在实际开发中的用法 二、注解1.注解概述2.自定义注解3.元注解4.解析注解 一、单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法。因此,单元测试就是针对Java方法的测试&#xff0…

泰山派开发之—Ubuntu24.04下Linux开发环境搭建

简介 最近翻到了吃灰已久的泰山派,是刚出来的时候用优惠券买的,当时价格挺便宜的,最近给它翻出来了,打算试试做个项目。买的泰山派容量是2G16G,SOC芯片使用的是RK3566,搭载1TOP算力的NPU,并且具…

【前端面试题】宏任务与微任务的区别

宏任务与微任务的区别 JavaScript采用单线程模型,通过 事件循环(Event Loop) 机制处理异步操作。 类比于厨师上菜的过程,顾客点的菜可能存在容易处理的 “软菜” 与难处理的 “硬菜” ,以及要加米饭酒水这些立马可以上…

【拓扑排序】火星词典

文章目录 LCR 114. 火星词典解题思路:拓扑排序 LCR 114. 火星词典 LCR 114. 火星词典 ​ 现有一种使用英语字母的外星文语言,这门语言的字母顺序与英语顺序不同。 ​ 给定一个字符串列表 words ,作为这门语言的词典,words 中的…

【CSS】二、浏览器调试与文字样式

文章目录 1、谷歌调试前端代码2、文字属性控制2.1 字体大小2.2 字体粗细2.3 字体倾斜2.4 行高2.5 字体族2.6 复合属性2.7 文本缩进2.8 文本对齐方式2.9 文本修饰线2.10 文字颜色 3、练习 1、谷歌调试前端代码 CommandOptionI或者F12打开开发者模式,选中元素栏Eleme…

Android 数据持久化之 SharedPreferences 存储

1、概述 SharedPreferences 是 Android 提供的一种轻量级存储类,用于存储简单的键值对数据。它非常适合保存应用的配置信息、用户偏好设置等。SharedPreferences支持数据类型String、int、float、long、boolean、Set(字符串集合)&#xff0c…