日期:2014-05-17  浏览次数:20737 次

带@的连接问题,头大。
....

c:\> sqlplus   /nolog
...

SQL> conn   /as   sysdba
已连接。
SQL> show   user
USER   为   "SYS "
SQL> conn   sys/pwd@orcl   as   sysdba

到这里就停下了,没有反应。
怎么回事?


------解决方案--------------------
connect sys/pwd@orcl
------解决方案--------------------
查查可配了orcl这个服务名,
------解决方案--------------------
你建的连接有问题吧.重新建下数据库连接
------解决方案--------------------
先用disconn
然后再conn
------解决方案--------------------
以前我遇到过,这么改配置文件后解决。
BSSYY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.23.4)(PORT = 1521))
)
(CONNECT_DATA =
(SID = oracl)
)
)
------解决方案--------------------
主机地址问题?
------解决方案--------------------
可能是sqlnet.ora
------解决方案--------------------
10g下是不是本机装了服务器也装了客户端?
同时装的话,我曾经碰到过tnsping解析的tnsname.ora文件和sqlplus解析的不是同一个,oem解析的tnsname.ora和sqlplus解析的也不是一个
挺奇怪的

------解决方案--------------------
是监听问题,你的监听的ip和端口跟tnsnames里的配置不一样,所以连接不了
估计你监听里配的是12.0.0.1或者localhost,改成本机ip地址就可以了