解决方案 »

  1.   

    windows:
    set ORACLE_SID=*
    Linux:
    exprot ORACLE_SID=*
    sqlplus / as sysdba
    要是还不行检查$ORACLE_HOME/dbs/下的orapwdSID文件是否存在,没有就用orapwd重建。
      

  2.   

    1,直接在服务端主机登陆,用操作系统验证方法
    sqlplus / as sysdba
    2,第二种登陆的报错应该是内存不够了,如果是11g你可以在init$PID.ora文件里将target_memory的值调小,然后再startup pfile=.../init$PID.ora
      

  3.   

    我把所有带有oracle的服务都打开了,重启了一下,居然又好了,纳闷。。
      

  4.   

    大牛sqlplus sys/pwd as sysdab;
    不是应该是sysdba么
      

  5.   

    在oracle中创建新用户,怎么create database XXX ;报错。说数据库已经装载难道在创建用户的同时 就创建了数据库吗?