首页 > 代码库 > bdump目录对应的x权限丢失导致的oracle 数据库异常
bdump目录对应的x权限丢失导致的oracle 数据库异常
rhel6.3 x64bit ,oracle 11.2.0.4 x64bit
[oracle@rhel63single test]$ pwd/u01/app/oracle/diag/rdbms/test/test[oracle@rhel63single test]$ chmod u-x trace[oracle@rhel63single test]$ lltotal 100drwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 alertdrwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 cdumpdrwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 hmdrwxr-x---. 11 oracle oinstall 4096 Jan 8 20:58 incidentdrwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 incpkgdrwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 irdrwxr-x---. 2 oracle oinstall 4096 Jan 8 20:58 lckdrwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 metadatadrwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 metadata_dgifdrwxr-x---. 2 oracle oinstall 4096 Feb 20 2013 metadata_pvdrwxr-x---. 2 oracle oinstall 4096 Jan 8 20:58 stagedrwxr-x---. 2 oracle oinstall 4096 Jan 8 20:58 sweepdrw-r-x---. 11 oracle oinstall 49152 Jan 8 20:58 trace --->缺少了x权限,而该目录是bdump目录(background_dump_dest所指定的目录)
下面来看db server本机登陆sqlplus 有什么现象:
[oracle@rhel63single ~]$ sqlplus / as sysdbSQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 8 21:04:16 2015Copyright (c) 1982, 2013, Oracle. All rights reserved.ERROR:ORA-12547: TNS:lost contactEnter user-name:
3分钟左右,才报上述错误.
而从oracle db client(pl/sql developer)连接该db,报:
ORA-12537: TNS: connection closed
此时,trace目录也是进不去的:
[oracle@rhel63single test]$ cd trace-bash: cd: trace: Permission denied
解决该问题的方法其实很简单:
[oracle@rhel63single test]$ chmod u+x trace
bdump目录对应的x权限丢失导致的oracle 数据库异常
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。