暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

panweidb集群重装卸载注意事项及安装报错

陈伟 2024-12-04
281

1.1、查询数据库兼容性

查询旧数据库兼容性:

在卸载之前需要先进入数据库查询以前数据库的兼容性

#三节点:一主两备

gs_install -X /database/panweidb/soft/panweidb1m2s.xml \

--gsinit-parameter="--encoding=UTF8" \

--gsinit-parameter="--lc-collate=C" \

--gsinit-parameter="--lc-ctype=C" \

--gsinit-parameter="--dbcompatibility=B"

 

--dbcompatibility=B

这个参数代表兼容哪种数据库,目前dbcompatibility只支持A|B|PG这三个选项。

A:代表兼容oracle

B:代表兼容mysql

PG:代表兼容postgresql

目前移动大多数的生产库是mysql,所以文档在安装的时候就默认为B。

对于磐维2.0版本,一旦这个参数在安装时选定以后,就不能更改,如果要更改,就只能重装,所以在后面跟业务安装磐维时,他们从什么数据库迁移到磐维2.0,就要搞清楚他们的源库是MySQL还是oracle还是postgresql。

 

查询命令

gsql -r

show sql_compatibility;

 

1.2、卸载数据库

卸载数据库及CM

su - omm

cd /database/panweidb/soft/script

gs_uninstall --delete-data

 

清理目录

cd /database/panweidb

rm -rf /database/panweidb/*

 

清理环境变量

vi /home/omm/.bashrc

# Source default setting

 #[ -f /etc/bashrc ] && . /etc/bashrc

 # User environment PATH

 PATH="$HOME/.local/bin:$HOME/bin:$PATH"

 export PATH

 

vi /home/omm/.bash_profile

# Source /root/.bashrc if user has one

 [ -f ~/.bashrc ] && . ~/.bashrc

 

1.3、打开root ssh远程登录权限

检查三台主机的 sshd_config 文件内 PermitRootLogin 是否为 yes,如果不是,需要修改为 yes,并重启 sshd 服务

 

cat /etc/ssh/sshd_config | grep PermitRootLogin

PermitRootLogin yes

vi /etc/ssh/sshd_config

 

# 重启sshd服务

systemctl restart sshd

 

# 【在后面root预安装时,会开通root之间的ssh互信,需要打开rootssh登录的权限】

 

1.4、修改omm用户属组

若dbgrp用户组不存在,则创建

groupadd dbgrp

 

修改omm用户组为dbgrp

usermod -g dbgrp omm

 

在改变属组后,也需要修改对应目录的属组

chown omm.dbgrp /database/

chmod 755 /database/panweidb/


1.5、一主二备重装root用户预安装报错

报错截图:

主节点成功,另外两个备节点远程拷贝失败

 原因/解决:

由于备节点中,/.../panweidb/soft 目录中存在其它旧的安装包,需要将soft目录删除,再重新执行安装命令


1.6、omm用户安装,环境变量Gauss_ENV值不存在报错

原因/解决:

将/home/omm/.bashrc环境变量文件,刷新环境变量的条件语句注释

再重新执行安装命令

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论