http://www.csdn.net/expert/topic/115/115610.shtm
不知道你按这个方法可以解决不,祝你好运:)

解决方案 »

  1.   

    报错代码?是不是所有登陆都不能?
    如果只是没有监听,看看你的oracletnslistener80有没有正常启动?
    另外注意orant/nt80/admin/tnsnames.ora文件中有没有正确配置别名。
      

  2.   

    这个tnsnames.ora文件应该怎么配置呀?再次请教!
      

  3.   

    其实你通过easy config工具也可以配置的和手工修改tnsnames.ora一样。
    手工打开tnsnames.ora(notepad),添加需要的别名,或更改已有的别名配置:(主要是host,port和sid一般是初始不用改变)下面是添加一个test的别名
    test.WORLD =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
        (CONNECT_DATA = (SID = ORCL))
      )
      

  4.   

    在oracle用户下用lsnrctl start启动监听