10g数据库,所有的oracle服务已经正确启动了,安装的是默认的orcl数据库。
但是在命令提示符下面,当输入:conn system/system as sysdba; 时,可以正常登录进入;但是如果输入: conn system/system@ORCL as sysdba; 时,就不能正常登录进入,此时系统没有任何提示,只是光标在下一行不停的闪动,现在已经持续了10分钟了,还是光标在闪。
不清楚的是:为什么不写@ORCL 时候,可以进入;但是 写了@ORCL 后,却不能进入呢?
我认为:不写@ORCL ,是不通过tcp/ip协议来访问数据库的;写了@ORCL 后,就通过tcp/ip协议来访问数据库了。
那么,请教大家:为什么出现这种情况呢?有没有什么解决方法呢?
我重启计算机了好几次,都是这样的。
类似的情况,在isql/plus中,也是这样的。为什么呢?
非常谢谢大家啊。
------解决方案--------------------
1. tnsping orcl的结果是什么,能够ping的通么
2. 觉得不写@orcl表明访问的默认的数据库,写明了@orcl写明了访问的数据库DBNAME,觉得应该和tcp/ip协议没有什么太大的关系吧