你试一下将LISTENER。ORA删除,然后到REG中将LISTENER 的SERVICE删除。 然后重启服务器,至DOS中运行 LSNRCTL -> START. 再看一下。应该就可以用了。而且SERVICE也会自动重建的。
————————————————————————————
有人提出以上解决办法,我试了还不行,不过reg中的listerner的service没删除,我找不到listerner的service。那个协议适配器错误是如何产生的呀?

解决方案 »

  1.   

    log_archive_start=true
    log_archive_dest=D:\oracle\admin\zworcl\archive
    还有我最后关闭listener后把以上两行在init.ora中加入的#屏蔽了也不行。
      

  2.   

    在以上问题的基础上,我在管理工具——服务里启动oracle服务能正常启动,然后我以system登录数据库提示
    ora-01033:oracle initiazation or shutdown in progress而且我在cmd方式tnsping zworcl(服务名)能正常ping通。看似都正常但就是不能正常以用户登录,为什么呀?
    真郁闷......
      

  3.   

    sqlplus system/manager@sid
    没加@sid有时也会出现这种情况!
      

  4.   

    connect internal@<SID>
    Then run the CATCPU.SQL script
      

  5.   

    要不然你在cmd之后就设定一下oracle_sid,然后在启动sqlplus