export ORACLE_SID=EPCOLL
[oracle@S85-A]/oracle/product/10g/dbs>sqlplus "/as sysdba"SQL*Plus: Release 10.2.0.3.0 - Production on Wed Mar 18 09:33:16 2009Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.ERROR:
ORA-09925: Unable to create audit trail file
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 9925
ORA-09925: Unable to create audit trail file
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 9925
Enter user-name: 

解决方案 »

  1.   

    估计是ORACLE_HOME和ORACLE_SID有问题,可以执行这个命令确定这两个环境变量:
    more /etc/oratab
      

  2.   

    应该是这样子写吧?sqlplus '/as sydba'
      

  3.   

    那就做一遍,
    export ORACLE_SID=sid
    export ORACLE_HOME=home
    然后用
    echo $ORACLE_SID
    echo $ORACLE_HOME
    确认这两个环境变量正确设置,然后
    sqlplus / as sysdba
      

  4.   

    发现如下问题:不知道怎样将$ORACLE_HOEM 改成$ORACLE_HOMEenv $ORACLE_HOEM
    _=/usr/bin/env
    LANG=en_US
    LOGIN=oracle
    PATH=/usr/bin:/etc/:/usr/sbin:/usr/ucb:/usr/local/bin:/oracle/product/10g/bin:/usr/bin/X11:/sbin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/oracle/bin:/usr/bin/X11:/sbin:.:.:/oracle/splex/bin:/spo/prodir/bin
    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    ORACLE_BASE=/oracle
    LC__FASTMSG=true
    obase=/oracle
    CLASSPATH=/oracle/product/10g/jre:/oracle/product/10g/jre/1.1.8/lib:/usr/jdk_base:/usr/jdk_base:/usr/jdk_base/lib:/oracle/product/10g/rdbms/jlib:/oracle/product/10g/network/jlib
    LOGNAME=oracle
    MAIL=/usr/spool/mail/oracle
    LOCPATH=/usr/lib/nls/loc
    PS1=[oracle@S85-A]$PWD>
    USER=oracle
    AUTHSTATE=files
    SHELL=/usr/bin/ksh
    ODMDIR=/etc/objrepos
    ORA_NLS33=/oracle/product/10g/ocommon/nls/admin/data
    ohome=/oracle/product/10g
    HOME=/oracle
    TERM=vt100
    MAILMSG=[YOU HAVE NEW MAIL]
    ORACLE_HOME=/oracle/product/10g
    PWD=/oracle
    TZ=BEIST-8
    A__z=! LOGNAME
    NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
    LIBPATH=/oracle/product/10g/lib:/oracle/product/10g/ctx/lib:/usr/lib:
    LD_LIBRARY_PATH=/oracle/product/10g/lib:/lib:/usr/lib:/usr/local/lib
    [oracle@S85-A]/oracle>   env $ORACLE_HOME
    /oracle/product/10g: The file access permissions do not allow the specified action.
      

  5.   

    export ORACLE_SID=EPCOLL
    [oracle@S85-A]/oracle/product/10g>export ORACLE_HOME=home
    [oracle@S85-A]/oracle/product/10g>echo $ORACLE_SID 
    EPCOLL
    [oracle@S85-A]/oracle/product/10g>echo $ORACLE_HOME
    home
    [oracle@S85-A]/oracle/product/10g>sqlplus "/as sysdba"
    Error 6 initializing SQL*Plus
    Message file sp1<lang>.msb not found
    SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory报这个错误! 该如何解决! 谢谢!!
      

  6.   

    export ORACLE_HOME=你具体的数据库安装路径。
      

  7.   


    这个安装路径可以用linux命令:
    more /etc/oratab
    看到,如
    +ASM:/oracle/product/10.2.0/asm:Y
    orcl:/oracle/product/10.2.0/db_1:Y上面的
    ORACLE_SID=orcl
    ORACLE_HOME=/oracle/product/10.2.0/db_1
      

  8.   

    怎么提示的都是审计错误啊
    你的Audit_trail设置为OS了吧,而对应审计文件路径还给设错了。
    先把这些更改一下(把审计关掉,Audit_trail=NONE)试试。
      

  9.   

    [Quote=引用 9 楼 randy_ideal 的回复:]
    怎么提示的都是审计错误啊 
    你的Audit_trail设置为OS了吧,而对应审计文件路径还给设错了。 
    先把这些更改一下(把审计关掉,Audit_trail=NONE)试试。
    [/Quote问题是sqlplus 进不去,怎么修改啊?