本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!