修改文件目录权限导致数据库连接报错ORA-12547的问题(二)
题,翻看操作日志,做了以下类似的操作,listener日志的权限被修改导致不能正确登录
chmod 655 /oracle/app/oracle/diag/rdbms/tyolap
chmod 644 listener.log
同时启动重启数据库也报错,也确定了权限的问题
tyolap1>startup
ORA-48146: missing read, write, or exec permission on directory during ADR initialization [/oracle/app/oracle/diag/rdbms/tyolap/tyolap1] [0]
ORA-48188: user missing read, write, or exec permission on specified directory
Additional information: 2
4,查看另一个节点,正确的权限应该是,修改权限太大意,比较安全的方法是使用chmod u+x
[oracle@dtydb4 ~]$ ls -l /oracle/app/oracle/diag/rdbms/tyolap
total 4
-rw-r----- 1 oracle asmadmin 0 Jan 11 2012 i_1.mif
drwxr-xr-x 15 oracle asmadmin 4096 Jan 11 2012 tyolap2
5,修改权限后数据库恢复正常.