1.服务器启动了吗?
2.用NET 8,测试服务名,检查是否正确.

解决方案 »

  1.   

    pegtop 信誉 你所说的‘ 建立服务,或TNS未启动’是指服务器端还是客户端
     
     
      

  2.   

    这是一个经常碰到的问题,一般这种情况是由于你的数据库实例没有真正的创建正确。
    1、打开Database Configuration Assistant菜单,看是否有创建的数据库,如果有还出现错误,则可能是你创建该数据库的时候没有创建成功。我前几天就碰到这种情况,创建数据库,创建到一半时,进度条没有反应,于是我就取消,然后我进sqlplus时提示ORA-12560:TNS:协议适配器错误,我到服务中看服务也启动了,我的侦听也启出来了,看上去一切都没有错误。起始不然。这时候我只能先删除数据库,然后再重新创建数据库,一直到数据库真正创建成功后,进sqlplus就没有问题了。2、如果没有创建数据库,则创建数据库,提示输入实例,等创建成功后,则可以启动sql/plus.
      

  3.   

    如果你装了数据库就这样,应该是你的TNS服务没有启动,配置一下NET8
      

  4.   

    step1. lsnrctl startup
    step2. locale tnsnames.ora 有沒有寫好