在开始菜单的oracle->configuration and migration tools->Net Configuration Assistant 打开按照提示输入你服务器的servicename,然后按提示一步步就可以了。
在dos下输入lsnrctl进入lsnrctl>然后就可以进行start等的操作了

解决方案 »

  1.   

    不行啊
    它老抱错说监听器有问题
    AI 
    没指望了
    SID是啥呢?该怎么看到,可以随便定吗?若是安装时候定的,怎么可以看的到
      

  2.   

    sid是你需要访问的数据库实例名
      

  3.   

    如果你的数据库服务器是win2000那么你的监听器的信息是写在了$oraclehome\network\ADMIN下的tnsnames.ora文件里(如:D:\oracle\ora81\network\ADMIN),检查一下这个文件,再检查一下$oraclehome\admin\你的数据库的名字\pfile下的init.ora文件,看看这两个文件中的instance_name是不是一样的如果不一样肯定TNS有问题的,这样做是针对oracle8以下的版本的,oracle8i以后TNS识别的不是SID(实例名)了,而是数据库名了,总之要保持上述两个文件的名称一致,TNS才能正常启动。
      

  4.   

    还是先看看基础知识比较好,一个好网址:
    www.oradb.net