1 sqlplus登录本机的oracle,请先确认,数据库是否起来,至少oracle<sid>的服务要起来。
2 sqlplus登录远程的oracle,要保证:
  服务器端listener起来
  本地网络服务名配置正确。

解决方案 »

  1.   

    tnnd我经常遇到这个问题,都是在服务器端登陆的,真高不定!今天在服务器端:
    svrmgrl>connect internal/oracle
    协议适配器错误
    svrmgrl>connect internal/oracle@service_name
    协议适配器错误
    //手动重起nt服务
    svrmgrl>connect internal/oracle@service_name
    好了tnnd
      

  2.   

    这个错误,大多是由于你的oracleHOME没有切换造成的,所以你可以先用,tnsping命令看一下当前的oraHOME是不是你想要连的那个数据库。
      

  3.   

    手动重起nt服务,
    还有就是其他软件引起的
    先安装ORACLE再装其他软件,经验之谈……
      

  4.   

    1.配置net configuration assistant,如连接串为host_string;
    2.sqlplus时,system/manager@host_string;