ORA-09925:Unabletocreateaudittrailfile 当我修改ORACLE_SID为新的SID,想进⾏数据库还原时,⽤sqlplus报如下错误
[oracle@dbtest ~]$ sqlplus /as sysdba
unableSQL*Plus: Release 11.2.0.4.0 Production on Thu May 415:26:012017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-09925: Unable to create audit trail file
Linux-x86_64 Error: 13: Permission denied
Additional information: 9925
ORA-09925: Unable to create audit trail file
Linux-x86_64 Error: 13: Permission denied
Additional information: 9925
当发⽣上⾯错误的时候,有以下三种可能:
1. 磁盘空间已满,导致⽆法创建审核⽂件,使⽤df -h查询磁盘空间;
2. 磁盘inodes已经占⽤完了,导致⽆法打开新的⽂件,使⽤df -i查看inode使⽤情况;
3. 路径权限不⾜,⽆法创建审核⽂件,查看路径权限情况ls -l。
但是三种可能都会有不同差异的报错:
磁盘空间不⾜或inodes⽤完:Linux-x86_64 Error: 28: No space left on device
权限不⾜:Linux-x86_64 Error: 30: Read-only file system或者Linux Error: 13: Permission denied
根据上⾯报错情况,是由于权限不⾜,经过检查,是因为/U01路径的权限是root:root,修改为Oracle:oinstall之后正常 当inode占⽤完是,需要删除对应路径下⾯的⼀些⽂件,如下inode已使⽤100%。
[grid@node1]$ df -i /u01/app/grid/product/11.2.0/grid/rdbms/audit
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/xvdaz 13107200131072000100% /u01 <<<<<<<<----------- Here, IUse% is 100
此时删除该路径下⾯⼀些不⽤的⽂件就可以。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论