解决方案怎么去弄  要怎样去操作。。

解决方案 »

  1.   

    重启数据库——
    CMD --- 进入SQLPLUS /NOLOG  
    CONNECT /AS SYSDBASHUTDWON IMMEDIATESTARTUP 
      

  2.   

    CONNECT /AS SYSDBA  到了这步报  协议适配器错误
      

  3.   

    看看这两个服务起了吗?
    oraclehome92TNSlistener 
    oracleserviceXXXX,XXXX就是你的database SID.
      

  4.   

    我服务里面怎么就没有oraclehome92TNSlistener  其他的oracle服务
           我今天用的好好的  执行了alter system enable restricted session
              然后过了一会就开始出错了。。
      

  5.   


    不要乱打命令啊CMD -- lsnrctl有反映不??
      

  6.   


    那你连监听都无了啊悲剧啊~~~~你的ORACLE_HOME下的BIN目录里面是否还有lsnrctl.exe文件,可以在WINDOWS下搜索一下这个文件,,
      

  7.   

    看看ALTER LOG里面错误记录...
      

  8.   

    这个命令是进入DOS直接打 还是?
      

  9.   

    嗯CMD 后直接打,不用进入SQLPLUS
    这个是ORACLE监听的命令
    进入监听后,可以打命令:STATUS , START ,STOP 
      

  10.   

              怎么查看错误记录  现在是oracle进也不能进
                  今天执行了这句alter system enable restricted session
                     后面就连数据库不上了
                       
      

  11.   

            刚才你说的那个命令lsnrctl  直接在DOS里面打  不是内部或外部命令
      

  12.   


    那就是你的ORACLE没有安装监听啊——————
    你的是客户端还是服务端版本的ORACLE?  数据库是安装在你本机的,还是安装在服务器的?
      

  13.   


    一,可能是WINDOWS的环境变量没有设置,,就是 ORALCE_HOME\BIN 没有在环境变量里面体现。
    二,可能监听已经删除了,找不到LSNRCTL.EXE文件了。这个可以通过Net Configuration Assistant 来创建监听服务。
      

  14.   

        先搞清楚  今天早上我数据库是可以用的  
                         我执行了这条语句alter system enable restricted session 之后
            数据库就连接不上了
                    这句话把监听器给删了?
      

  15.   

    不用搞清楚,很明了,不一定是你的命令问题。
    首先,你的window 肯定找不到监听了。所以你无办法连接到ORACLE的。
    一是监听已经不存在,2是环境变量没有设置。WINDWOS系统产生奇怪的问题并不奇怪我
      

  16.   

    谢谢大家 问题解决了  只要在服务器端执行alter system disable restricted session