server:     
     操作系统服务器是WIN2000 SERVER (域用服务器)
   oracle server :8.17 enterprise  
client:
     win2000 professional
     oracle 8.17 client.请各位大峡多指教!!!

解决方案 »

  1.   

    报错的信息是:
    ora-01034:oracle not available
    ora-27101:shared memory realm does not exist请多指教!!
      

  2.   

    修改INIT.ORA 文件中的shared_pool_size = 61457280
      

  3.   

    to:bzszp(SongZip)
    重启监听不行,请大家继续!!
      

  4.   

    to:blue__star(蓝色沸点)修改INIT.ORA 文件中的shared_pool_size = 61457280 还是不行。。请大家继续
      

  5.   

    可能是服务器没有正常启动。
    可以用手工方式(Oracle的svrmgr)启动一下,看一看有没有什么错误。
    如果没有错误,就应该能够连接。
      

  6.   

    原因在于你服务器上的数据库没有启动,因此不能用一般用户登录,可以使用internal或sys以sysdba方式登录
    检查你服务器上的Oracle Server,查出开机后不能自动启动Instance的原因
      

  7.   

    to:rady88(猫);这种方法我早就试过了。不行/
      

  8.   

    to :visc(visc) 对,好象是数据库没有启动,我应该怎么设置可以把它自动启动呢?而且我用其他的用户也同样不能登陆到。 你说的检查是要检查那几个地方??谢谢!!!
      

  9.   

    首先,检查服务器能否连接到数据库
    如果正常的话
    检查 listener(先停止后再重新启动)
    看能否从客户端连上如果还不可以
    将listene换个名字试试
    (之前我也遇到这个问题,如此解决,不知你的情况是否也是如此)
      

  10.   

    服务器的SQLPLUS自己连不上自己啦!!
      

  11.   

    重启一下数据库,启动的时候手动指定init<sid>.ora的位置
      

  12.   

    你装完数据库后,是不是用过DBA Studio对数据库进行了操作,那就需要重新启动数据库实例,因为实例不知道如何被自动关掉了
      

  13.   

    根据你装数据库的情况,有时候启动服务并没有启动实例。
    你可以按以下步骤试试:
    一、手动启动windows服务里的OracleServiceSID服务。
    二、手动启动windows服务里的TNSListener服务。
    三、打开一个cmd窗口,执行: c:\set ORACLE_SID=yourSID
                             c:\svrmgrl
                             svrmgrl>connect internal/oracle
                             svrmgrl>startup
                             svrmgrl>exit
                             c:\sqlplus
                             sql>connect scott/tiger
      

  14.   

    检查跟踪文件及 WINNT -->事件查看器 查看记录