赞
踩
出现这种问题的情况一般是两种:
1.看看是不是监听服务没有起来
2.检查有没有修改IP地址,计算机名称
除此之外在网上查资料的时候还有一种:http://blog.csdn.net/icqsky/archive/2009/07/01/4313791.aspx
如下:这个错误是因为Listener出了问题,请检查一下你的listener.ora文件,看下是否存在如下配置:
SID_LIST_LISTENER =
)
SID_LIST_LISTENER =
)
---------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
第三种情况我试了,没能解决情况,我出问题的原因是第二种情况,由于从客户那回到公司(客户那里用的是代理上网)ip地址变了,所以我是这样改的:
找到oracle安装目录,一般都是这样的 home\oracle\product\10.1.0\Db_1\NETWORK\ADMIN下的
打开后添加"你的IP":
添加完后我的这个问题就解决完了,网上关于这个问题的解决方法貌似很多,依个人情况而定,写的不全,有没提到的希望多多补充
参考:
登录数据库:
1.直接敲sqlplus并回车就是启动SQL*PLUS,输入user及password将使用户登陆到缺省的数据库。
请输入用户名:
2.sqlplus user/password@SERVICE_NAME 将连接到指定的数据库。
SQL> connect sys/oracle@192.168.1.204/icpdb
已连接。
SQL>
3.敲sqlplus /nolog就是使SQL*PLUS启动,但不登陆Oracle数据库。然后需要使用connect命令连接Oracle。
SQL>conn u/p[@ip:port/jiagulun]|[service_name]
----
sqlplus hr/hr ------>直接连,不走监听,直接在本地连
sqlplus / as sysdba ------>直接连,不走监听,直接在本地连
sqlplus hr/hr@jiagulun ------>走本地tnsname.ora,走监听
sqlplus hr/hr@ip:port/jiagulun ------>走监听,不走tnsname.ora
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。