400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
系统配置参数
SQL 参考
常见问题(FAQ)
新架构 FAQ
集群部署 FAQ
SQL 查询 FAQ
MatrixGate FAQ
运维 FAQ
监控告警 FAQ
PXF FAQ
PLPython FAQ
性能 FAQ
本文档介绍了数据恢复工具 mxrestore。
参数名 | 描述 |
---|---|
--backup-dir directory | 需要恢复的备份数据的绝对路径 |
--create-db | 在恢复数据前先创建数据库 |
--data-only | 只恢复数据,不恢复元信息 |
--debug | 输出调试级别的日志信息 |
--exclude-schema schema | 在恢复时排除的schema,该参数可以通过使用多次来指定多个schema |
--exclude-schema-file file | 一个包含需要排除的schema列表文件 |
--exclude-table table | 在恢复时排除的表,该参数可以通过使用多次来指定多个表 |
--exclude-table-file file | 一个包含需要排除的表的列表文件 |
--help | 显示帮着信息 |
--include-schema schema | 指定需要恢复的schema,可以通过多次使用来指定多个schema |
--include-schema-file file | 指定包含需要恢复的schema列表文件 |
--include-table table | 指定需要恢复的表,可以通过多次使用来指定多个表 |
--include-table-file file | 指定包含需要恢复的表的列表文件 |
--incremental | 增量恢复,适用于AO表 |
--jobs num | 恢复时的并发连接数,默认为1 |
--metadata-only | 只恢复元数据,不恢复表中数据 |
--on-error-continue | 恢复遇到错误时记录日志并继续 |
--plugin-config file | 指定插件配置文件的位置 |
--quiet | 不显示所有非告警、非错误日志信息 |
--redirect-db db | 恢复数据到指定的数据库,而不是备份时使用的数据库 |
--redirect-schema schema | 恢复数据到指定的schema,而不是备份时使用的schema |
--run-analyze | 在恢复的表上运行ANALYZE |
--timestamp timestamp | 恢复时需要使用的时间戳,格式为YYYYMMDDHHMMSS |
--truncate-table | 删除正在恢复的表数据 |
--verbose | 打印详细日志信息 |
--version | 打印工具版本号并退出 |
--with-globals | 恢复全局元数据 |
--with-stats | 恢复统计信息 |
恢复 /home/mxadmin/backup
目录下 20210820143820
时间戳的备份。
$ mxrestore --backup-dir /home/mxadmin/backup --timestamp 20210820143820
恢复 mxbackup 在 S3 对象存储中备份的数据。
$ mxrestore --timestamp 20221208185654 --plugin-config /tmp/s3-config-file.yaml
注意!
mxbackup 工具的日志文件目录为<gpadmin_home>/gpAdminLogs/gpbackup_s3_plugin_timestamp.log
,其中时间戳格式为YYYYMMDDHHMMSS
。
注意!
YMatrix 更多备份与恢复数据相关信息请见备份与恢复,mxbackup 工具中 S3 对象存储插件的使用请见 mxbackup。