ORACLE 10版本。
我是这样进的http://mpr:1158/em
我在内存管理里修改了SGA的大小。然后重启了ORACLE服务,又重起了服务器。再打开http://mpr:1158/em,出现错误了。不能登陆了,现在ORACLE 10的客户端登不上
去了。到实例的代理连接为
状态  失败 
详细资料  ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach) 
 请帮帮忙如保才能正常登陆。我要改回SGA的大小。
 

解决方案 »

  1.   

    找找看看init<sid>.ora或者spfile文件的备份。
      

  2.   

     SQLPLUS登陆界面可以打开,但是点登陆后出现下面的错误 
     
     
    ERROR - ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 
      

  3.   

    不要忘记启动服务
    cmd
    sqlplus
    / as sysdba
    startup nomount
    alter datatbase mount
    alter datatbase open
    试试
      

  4.   

    在$ORACLE_BASE/admin/SID/pfile下有一个默认的init.ora的文件
    用这个文件来进行恢复,步骤如下
    sqlplus "/ as sysdba"
    startup pfile='$ORACLE_BASE/admin/SID/pfile/init.ora'create spfile from pfile;恢复后在重新设置你的sga==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  5.   

    我输入cmd ,然后输入sqlplus sys/wskidtren as sysdba 结果出来SQLPLUS的用法
      

  6.   

    在安装 oracle 的服务器上:
    sqlplus "/ as sysdba" 
    就可以了
      

  7.   

    E:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.314200922818有这个文件。
    把这个文件备份出来。以防万一。然后把文件名改成init.ora
    打开CMD输入sqlplus "/as sqldba"
    然后是
    SQL> startup pfile='E:\oracle\product\10.2.0\admin\orcl\pfile\init.ora'
    ORACLE 例程已经启动。Total System Global Area  167772160 bytes
    Fixed Size                  1247900 bytes
    Variable Size              62915940 bytes
    Database Buffers          100663296 bytes
    Redo Buffers                2945024 bytes
    数据库装载完毕。
    数据库已经打开。
    SQL> create spfile from pfile;文件已创建。
    -----------------------------
    据教我的大哥讲:
    这个只是恢复spfile而已这样问题就解决