Oracle RAC集群节点的目录权限被修改后的恢复过程

教程发布:风哥 教程分类:Oracle教程 更新日期:2022-04-11 浏览学习:542

Oracle RAC集群节点的目录权限被修改后的恢复过程

在实际工作中,经常会遇到某个节点被人修改为777,775之类的,比如:
在节点1fgedudb1误修改权限如下:
chmod -R 775 /oracle
或者
chown -R root:root /oracle
那么接下来风哥告诉大家如何恢复ORACLE_HOME或GRID_HOME权限和属主呢:

RAC集群环境:
操作系统版本:Linux6/7/8 2个节点
数据库版本:Oracle RAC 11g/12c/18c/19c/21c
节点1公网信息:192.168.1.61  fgedudb1
节点2公网信息:192.168.1.62  fgedudb2

操作步骤:
1.root登录节点1 fgedudb1,先备份原节点的权限,防止误改可以随时还原
getfacl -pR /oracle > /backup/fgedudb1_oracledir_backup.txt

2.root登录节点2 fgedudb2,备份正常节点权限,用于恢复到节点1上面
getfacl -pR /oracle  > /backup/fgedudb2_oracledir_backup.txt

3.将正常节点的权限文件发送给问题节点,并将如下几个信息进行VI替换

3.1.将权限文件中的ASM实例名修改为所在问题节点的实例名
:%s/+ASM2/+ASM1/g

3.2.将权限文件中的实例名进行相应修改(所有实例)
:%s/fgeduoa2/fgeduoa2/g                                        

3.3.将节点主机名进行相应修改
:%s/fgedudb2/fgedudb1/g     
                          

3.4.将scan的监听名进行修改

:%s/listener_fgeduscan2/listener_fgeduscan1/g               

3.5.执行恢复操作

Oracle RAC集群节点的目录权限被修改后的恢复过程此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“fgedu”,获取验证码。在微信里搜索“风哥数据库运维”或者“公众号:itpux_com,加风哥微信:itpux-com,进群领免费课程”或者微信扫描右侧二维码都可以关注本站微信公众号。

4.重启ORACLE RAC集群
crsctl stop crs
crsctl start crs
 

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】
Oracle教程学习之使用Hanganalyze诊断Oracle故障及等待事件(oradebug)