华为云RDS Postgres迁移记录
之前采用自己数据库和磁盘备份,得空体验一下RDS服务。
首先创建一个Postgres引擎的关系型数据库(RDS)实例,由于不打算绑定公网IP,直接用一个VPC虚拟网内操作,所以,实例和自建数据库创建在同一个VPC,用子网IP直接访问。
第二步,建立迁移任务,过程中会做一个检查,发现可能存在的问题。
根据提示:
1.在自建数据库配置文件(这里在CentOS 6.5上安装的Postgresql 9.6)/var/lib/pgsql/9.6/data/pg_hba.conf中增加一行
# replication privilege. host replication postgres 0.0.0.0/0 password
2.在/var/lib/pgsql/9.6/data/postgresql.conf中增加一行
#max_wal_senders = 0 # max number of walsender processes # (change requires restart) max_wal_senders = 5
3. 重启数据库服务
# service postgresql-9.6 restart
启动服务失败,查看/var/lib/pgsql/9.6/pgstartup.log
< 2018-12-26 17:39:02.183 CST > FATAL: WAL streaming (max_wal_senders > 0) requires wal_level "replica" or "logical"
源数据库版本是9.6的时候,参数wal_level必须是配置成replica,当前源数据库版本是:9.6,参数wal_level的值是:minimal
postgresql.conf中增加一行:
wal_level = replica
4. 点“校验按钮”,
修改目标数据库lc_monetary参数的值为en_US.UTF-8,暂时不能操作等华为反馈。
- 点赞
- 收藏
- 关注作者
评论(0)