首页 > 数据库 > > 故障处理-元数据库数据备份与还原
本节描述使用gs_dump对数据库进行导出的常见场景和操作命令。
以在PRIMDB服务器上导出数据为例进行说明,如果是导出远端服务器,需要指定-h等参数。
以服务器端口号22202为例,请根据实际情况进行修改。详细请参见表1。
场景 | 导出命令 |
|---|---|
将primdb数据库导出到一个脚本文件。 | gs_dump primdb -Fp -f dump.sql |
将primdb数据库导出到一个目录中。 | gs_dump primdb -Fd -f dumpdir 说明: 对大型数据库的导出,建议使用并行化的目录格式,如下所示: gs_dump primdb -Fd -f parallelDump -W passwd |
只导出数据定义。 | gs_dump primdb -s -f dumpSchema.sql |
只导出数据。 | gs_dump primdb -a -f dumpData.sql |
导出特定的表inctable。 | gs_dump primdb -t inctable -f dumpTable.sql |
不导出特定的表exctable。 | gs_dump primdb -T exctable -f dumpTable.sql |
加密导出。 | gs_dump primdb -f dumpEncryption.sql --with-encryption=AES128 --with-key=KEY [--with-salt=SALT] |
恢复前删除已存在的恢复对象。 | gs_dump primdb -c -f dumpClean.sql |
场景 | 导入命令 |
|---|---|
将dump.sql数据库导入到需要恢复的primdb中。 | gsql -d primdb -p 22202 -f dump.sql |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3132955/ ,如需转载,请注明出处,否则将追究法律责任。