日期:2014-05-16  浏览次数:20898 次

win7系统进入SQLPlus ,提示TNS : 协议适配器错误

我用的是win7系统,,进入SQLPlus 后就出现下面情况


请输入用户名:
  输入 scott

  输入口令:
输入 tiger

结果提示 TNS : 协议适配器错误

这是为什么呢???帮帮忙吧,我今天才接触到Oracle


------解决方案--------------------
应该是没配置oracle net。
到D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN中找到tnsnames.ora,
在做一下设置:(这里是我的)
ORCL2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.159)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl2)
)
)
------解决方案--------------------
参考这个博文:http://blog.csdn.net/snoopy93/article/details/6231970
------解决方案--------------------
兄弟,先启动监听,然后再sqlplus
lsnrctl start
或者你再看看 lsnrctl status 是否成功.
如果成功了,你sqlplus应该是没问题的..
多试试,很多情况下都会报这样的错,多实践.