当前位置:首页 > PostgreSQL backup - 图文
9.拷贝主数据库上C:\\Program Files\\PostgreSQL\\9.1\\data目录下的base和global文件夹去覆盖备数据库的这两个文件夹(此时主备数据库的服务是停止的)(注:这里是覆盖不是删除后再粘过去。覆盖之前可以把备份电脑中的这两个文件夹先拷贝出来,如果出错还可以换回来)
10.最后启动主数据库服务,连接主数据库;然后启动备数据库的服务,连接备数据库。主备数据库服务都能成功启动,查看一下备服务器的C:\\Program Files\\PostgreSQL\\9.1\\data\\pg_pog文件夹下日志,如果是如下图则是成功搭建好,可以对主数据库进行建/删表,增,删,改测试,在备数据库上进去查看是否实时同步了,不会有延迟和错误。
双机热备注意事项:
1. 操作系统必须是相同系列(测试中win7与win7能成功,xp与xp能成功,win7与xp
不能成功),测试中发现
Win7为主库xp为备库时无法打开数据库,服务能启动
2. 安装文件分为32位和64位,主库和备库必须安装相同才可以,否则以上配置完后,备
库服务无法启动,测试中发现
以上是测试版本和安装文件,烦请相关测试人员和现场部署人员用相同的版本,避免走弯路
说明:为了降低部署复杂度,以上双机热备为纯手工操作配置,不涉及任何命令(命令方式比较复杂这里就不作介绍)
3某些环境下可能出现双机热备同步成功,备服务器的日志也提示没有错误,只有当主服务器插入数据时备服务器出现如下错误:
解决方法:
1.查看日志,发现错误是pg_clog文件夹里面的0000造成。
2.删除pg_clog下面的0000文件,再重启备数据库服务
共分享92篇相关文档