以前linux系统启动中报出/home中有文件损坏,我用fsck命令恢复了一下,系统起来后启动Oracle时报错
$ sqlplus /nolog
sql>conn /as sysdba
ERROR:
ORA-09925:Unable to create audit trail file
Linux-x86_64 Error:30:Read-only file system
Additional information:9925而且/home/oracle/app/oracle下的admin和oradata文件夹无法打开大侠们帮小弟看看是哪里的问题

解决方案 »

  1.   

    进入 /home/oracle/app 目录下, ls -l 查看 admin 和 oradata 目录的所属是不是 oracle:oinstall
      

  2.   

    两个文件夹权限都是drwxr-x---,而且用root用户无法改变权限,报出错误:read-only filesystem
    用root改变/home下的所有文件和文件夹时都是这个错误
      

  3.   

    admin和oradata的目录所属是oracle oinstall
      

  4.   

    那这个你可以到 linux 专区问一下,可能是你 fsck 对目录造成了影响 
      

  5.   

    你执行 fsck 结果如何?有没有什么问题
      

  6.   

    Read-only file system
    =================================
    mount -l 看一下是不是有义 ro 方式 mount 的文件系统,通常应该是 rw。
      

  7.   

    可能是文件系统出问题了,重新mount下见楼上处理方式
      

  8.   

    mount -o remount rw / 
    试试 重新mount挂载到rw模式
      

  9.   


    不太清楚,网上搜索了一下,人家是这么操作的,不知道是否可以。chmod 666 /dev/null 
    mount -o remount,rw / 
      
    2) 编辑/etc/fstab 然后重启