逻辑备份及恢复__快速入门(PPAS)_云数据库 RDS 版-阿里云
本章介绍从 RDS for PPAS 实例进行逻辑备份和恢复的步骤。
操作步骤
安装 PPAS 程序。
注意:必须使用 PPAS 二进制进行导出,使用 Postgresql 社区版二进制会报错。
Windows版下载地址:https://yunpan.taobao.com/s/2Y03fmh7PF0 (提取码:VAXVAc)
Linux版下载地址:https://yunpan.taobao.com/s/1H1T5Kqog8s (提取码:561TH4)
将所有用户权限赋给一个用户(用于数据导出)。
例如:如果导出时使用的用户为 A,而数据库中还有 B,C 两个用户,则需要执行下面的命令,把 B 和 C 的权限赋给 A。
--以用户B登录,然后执行:
grant B to A;
--再以用户A登录,然后执行:
grant C to A;
这样,A 就有了访问所有 B 和 C 的数据表的权限。
在 pg_dump 所在目录,执行下面的命令进行备份。
./pg_dump -h <host> -p <port> -U <user> -f dump.sql <dbname>
如果需要恢复,可以在 psql 所在目录执行如下命令。
./psql -h <host> -p <port> -U <user> -d postgres -c "drop database <dbname>"
./psql -h <host> -p <port> -U <user> -d postgres -c "create database <dbname>"
./psql -h <host> -p <port> -U <user> -f dump.sql -d <dbname>
常见问题
从PPAS导出遇到如下权限错误。
ERROR: permission denied for relation product_component_version
LOCK TABLE sys.product_component_version IN ACCESS SHARE MODE
解决方案:这是由于用户使用 PG 的 pg_dump 程序导出 PPAS 造成的。使用 PPAS 的二进制即可。PPAS 的下载方法见上面的步骤。
从PPAS导出遇到如下权限错误。
ERROR: permission denied for relation <用户表>
解决方案:这是由于导出时使用的账号没有访问其他用户数据的权限导致。解决方法为(如果用户可以接受),将其他用户的权限都授权给一个用户,再用这个用户导出,即执行如下命令。
GRANT ROLE <other roles>,<other roles> to <user for pg_dump>
使用pg_dump时遇到如下问题。
pgdump -U xxx -h yyy -p3433 <dbname> -f my.sql
pg_dump: 命令行参数太多(第一个是”-f)
解决方案:在 windows 平台执行 pg_dump 时,必须把 <dbname> 放在所有其他参数后面。
使用 pg_dump 时报参数错误。
解决方案:可能是参数指定不正确,如:
pg_dump -Uxxx -h yyy
,这种方式是不允许的, -U 后面要有空格(其他参数类似)。
最后更新:2016-11-23 16:04:17
上一篇:
使用 DTS 迁移 PPAS 数据__快速入门(PPAS)_云数据库 RDS 版-阿里云
下一篇:
附录:PPAS 开发驱动程序__快速入门(PPAS)_云数据库 RDS 版-阿里云
2016-06-12__Release-Notes_日志服务-阿里云
获取解析记录信息__解析管理接口_API文档_云解析-阿里云
SDK本地目录配置__配置步骤_快速开始_Eclipse 插件-阿里云
持续拥抱开源 阿里云计算能力三大突破
手动扩展系统盘__扩容磁盘概览_磁盘_用户指南_云服务器 ECS-阿里云
发布管理__使用说明_用户手册_云服务总线 CSB-阿里云
云计算市场潜力无限,阿里云居然能揽获头把交椅?
查询任务列表__其他接口_API 参考_云服务器 ECS-阿里云
通过安全组对专有网络类型的ECS进行公网访问控制__配置_用户指南_专有网络 VPC-阿里云
RDS MySQL权限问题(错误代码:1227,1725)__MYSQL使用_技术运维问题_云数据库 RDS 版-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云