带有流复制的单数据库停机迁移
发布日期:2021-05-08 12:27:39 浏览次数:20 分类:原创文章

本文共 894 字,大约阅读时间需要 2 分钟。

目录

环境

文档用途

详细信息

相关文档

环境

系统平台:N/A

版本:4.1.1

文档用途

用于带有流复制的单数据库停机迁移。

详细信息

安装目录:    /home/hgdb4.1.1/

归档目录:    /hgarch

原数据目录:   /data/highgo/4.1.1/data

现数据目录:  /ExchangeSystemData/highgo/4.1.1/data

 Highgo Database数据库迁移流复制主节点

1、关闭主、备端数据库

pg_ct stop -m f

ps -ef |grep postgres

确定两台服务器的数据库都已关闭。

2、复制数据目录并修改highgo用户环境变量

su – root

cp -r /data/highgo   /ExchangeSystemData/

chown highgo:highgo /ExchangeSystemData -R

cat /home/highgo/.bash_profile

export

export PGHOME=/home/hgdb4.1.1/

export PGUSER=highgo

export PGPORT=5866

export PGDATA=/ExchangeSystem/highgo/4.1.1/data

export PATH=$PGHOME/bin:$PATH:$HOME/bin

export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH

source /home/highgo/.bash_profile

3、修改hgdb服务,关闭开机自启动

vi /etc/init.d/hgdb-se4.1.1

将内容中原路径替换为新的路径后,保存后将文件scp到备端相同目录下。

chkconfig hgdb-se4.1.1 off       设置开机不自启

 

使用如下命令在主备两端测试开启/关闭数据库:

service hgdb-se4.1.1 start

service hgdb-se4.1.1 stop -m f

更多资料请登录【瀚高技术支持平台】查看

上一篇:Windows下HGDB通过插件oracle_fdw访问oracle数据库
下一篇:invalid byte sequence for encoding

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月19日 02时40分42秒