
http://laser.dyndns.zhengmai.net.cn/download/slony1-1.0.2.tar.gz
解压缩后,有slony1-1.0.2目录。
2,进入该目录,configure --with-pgsourcetree=<postgresql 源代码目录>
3,make &make install
4,以一个数据库用户的身份,我先说一个最简单的,所有表都有主键
的,点对点的主从复制方案,我们需要写下面这么一个脚本:
#!/bin/sh
CLUSTER=『你的集群的名称,随意』
DBNAME1=『需要复制的源数据库』
DBNAME2=『需要复制的目的数据库』
HOST1=『源库IP或主机名』
HOST2=『目的库IP或主机名』
SLONY_USER=『源库数据库超级用户名』
PGBENCH_USER=『源库用户名,没啥用』
stream,dataguard,Golden Gatestream 现在oracle已经不再提供技术支持,
所以推荐使用dataguard,通过log日志传输保证主备库数据一致性,文档较多。
而golden gate是oracle另一款数据同步工具,需要license。实验可以考虑使用。
用RSYNC同步的化需要用sersync这样的软件,这样可以保证在文件块级同步,但是这样还是会存在数据库的不一至性,所以如果你想做数据库同步的方案,还是做dataguard这样的方案比较好一点,应用层的东西就交给应用层来做,这样比较好。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)