zoukankan      html  css  js  c++  java
  • ORA-09925: Unable to create audit trail file

      当我修改ORACLE_SID为新的SID,想进行数据库还原时,用sqlplus报如下错误

    [oracle@dbtest ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 11.2.0.4.0 Production on Thu May 4 15:26:01 2017
    
    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 13107200 13107200 0     100%  /u01       <<<<<<<<----------- Here, IUse% is 100

      此时删除该路径下面一些不用的文件就可以。

  • 相关阅读:
    手把手教你如何安装Pycharm
    虚拟机的安装
    将BUG管理工具(禅道)部署到服务器(测试服务器、云服务器)
    XMind入门教程
    测试流程中的问题
    MySQL安装
    SDK?JDK?JDK 下载、安装、配置图文教程
    tomcat是什么?Tomcat 下载、安装、配置图文教程
    转:如何准备性能测试数据
    转:性能测试用例设计策略
  • 原文地址:https://www.cnblogs.com/zx3212/p/6808135.html
Copyright © 2011-2022 走看看