联系:手机/微信(+86 17813235971) QQ(107644445)
标题:permission.pl处理ORACLE目录权限被误操作故障
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
在以前的案例中,多次出现由于误操作修改oracle rac相关目录权限,导致集群无法启动,以前官方给出来的解决方案,大部分情况是通过删除节点,增加解决的方式解决.在翻看最近的mos文档时发现Script to capture and restore file permission in a directory (for eg. ORACLE_HOME) (Doc ID 1515018.1),通过permission.pl来记录正常节点的权限,然后在异常节点执行(注意需要替换主机名).通过对该脚本简单测试,确认大概效果:
1. 上传脚本并且执行
[root@localhost tmp]# chmod +x permission.pl [root@localhost tmp]# ./permission.pl /u01
]
2. 生成对应文件
[root@localhost tmp]# ls -l *perm* -rwxr-xr-x. 1 root root 2451 4ÔÂ 26 14:23 permission.pl -rw-r--r--. 1 root root 6918174 4ÔÂ 27 10:56 permission-¶þ-4ÔÂ-27-10-55-19-2021 -rw-r--r--. 1 root root 13442294 4ÔÂ 27 10:56 restore-perm-¶þ-4ÔÂ-27-10-55-19-2021.cmd
3. 查看相关文件内容
permission-