chown -r oracle:oinstall,记一次误操作修改了11g rac /u01 权限之后恢复
发布日期:2021-06-24 11:32:27 浏览次数:2 分类:技术文章

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

昨天下班前迷糊了修改文件权限修改了一个节点的/u01/app的权限;

chown -R oracle:oinstall /u01/app

[oracle@BOBXW1 app]$ ll

total 16

drwxr-xr-x. 3 oracle oinstall 4096 Jun 26 15:18 11.2.0

drwxrwxr-x. 8 oracle oinstall 4096 Jun 29 10:05 grid

drwxrwxr-x. 7 oracle oinstall 4096 Jun 28 18:03 oracle

drwxrwx—-. 6 oracle oinstall 4096 Jun 27 16:11 oraInventory

心想反正是虚拟机,也无所谓,然后今天早上开始了我的骚操作之旅;

想着应该修改了权限就应该可以开起来,

首先看节点二的目录权限照着改了一下,节点2/u01/app权限:

[root@BOBXW2 app]# ll

total 16

drwxr-xr-x. 3 root oinstall 4096 Jun 26 15:19 11.2.0

drwxrwxr-x. 7 grid oinstall 4096 Jun 28 17:21 grid

drwxrwxr-x. 6 oracle oinstall 4096 Jun 28 17:37 oracle

drwxrwx—-. 5 grid oinstall 4096 Jun 27 16:11 oraInventory

节点一:

chown -R root:oinstall /u01/app/11.2.0

chown -R root:oinstall /u01/app/grid

chown -R root:oinstall /u01/app/oraInventoryhttps://www.cndba.cn/xw15575450545/article/2877

改完之后发现还是开不起来 发现还是权限不够

到/u01/app/11.2.0 发现

https://www.cndba.cn/xw15575450545/article/2877

drwxr-xr-x. 66 root oinstall 4096 Jun 27 14:59 gridhttps://www.cndba.cn/xw15575450545/article/2877

当时灵光一闪,直接就

chown -R grid:oinstall grid

然后发现crs可以启动了,但是数据库启动还是有问题

[oracle@BOBXW1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Fri Jun 29 14:38:37 2018https://www.cndba.cn/xw15575450545/article/2877

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to an idle instance.https://www.cndba.cn/xw15575450545/article/2877

SQL> startup

ORA-01078: failure in processing system parameters

ORA-01565: error in identifying file ‘+OCR/bobxw/spfilebobxw.ora’

ORA-17503: ksfdopn:2 Failed to open file +OCR/bobxw/spfilebobxw.ora

ORA-12547: TNS:lost contact

这个错误估计是读取的权限有问题

因为spfile是存放在ASM上面的故查看

grid 用户下

查看节点2 (正常节点下)

[grid@BOBXW2 ~]$ cd $ORACLE_HOME

[grid@BOBXW2 grid]$ cd bin/

[grid@BOBXW2 bin]$ ll oracle

-rwsr-s—x 1 grid oinstall 203972203 Jun 27 14:57 oracle

查看节点1(故障节点下)

[grid@BOBXW1 ~]$ cd $ORACLE_HOME

[grid@BOBXW1 grid]$ cd bin/

[grid@BOBXW1 bin]$ ll oracle

-rwxr-x—x 1 grid oinstall 203972203 Jun 27 14:55 oracle

-rwsr-s—x -rwxr-x—x

果然还是权限问题

手动修改$GRID_HOME/bin/oracle权限

[grid@BOBXW1 bin]$ chmod 6751 oracle

[grid@BOBXW1 bin]$ ll oracle

-rwsr-s—x 1 grid oinstall 203972203 Jun 27 14:55 oracle

[oracle@BOBXW1 ~]$ sqlplus / as sysdbahttps://www.cndba.cn/xw15575450545/article/2877

SQL*Plus: Release 11.2.0.3.0 Production on Fri Jun 29 14:44:25 2018

https://www.cndba.cn/xw15575450545/article/2877

Copyright (c) 1982, 2011, Oracle. All rights reserved.https://www.cndba.cn/xw15575450545/article/2877https://www.cndba.cn/xw15575450545/article/2877

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 839282688 bytes

Fixed Size 2233000 bytes

Variable Size 557845848 bytes

Database Buffers 272629760 bytes

Redo Buffers 6574080 bytes

Database mounted.

Database opened.

至此,数据库和集群都似乎都已经正常了,这种状态其实我觉得也很危险的,存在很多的隐患,在生产环境下,官方还是建议删除节点和添加节点;https://www.cndba.cn/xw15575450545/article/2877

最后说一句 DBA敲命令还是要谨慎啊,一条命令可能要你几个通宵去解决问题啊!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载地址:https://blog.csdn.net/weixin_32512381/article/details/116474643 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux监控命令执行,shell脚本实现监控shell脚本的执行流程及变量的值
下一篇:oracle exp 乱码 942,exp/imp 注释乱码问题或Oracle EXP-00091的解决方法

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月06日 04时30分13秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章