本地连接Oracle没问题,说明远程的那个Oracle没设置好。看看远程的那个Oracle对你用的那个用户名是否有远程访问的权限。

解决方案 »

  1.   

    我远程连接时出错提示为:
    Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135294976)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
      

  2.   

    ping下ip先,看看能否通,如果通了,那说明防火墙没有开1521端口。
      

  3.   

    先用pl/sql连一下,看看。要先配网络服务名。
      

  4.   

    出在ORACLE没有给权限-----------怎么给权限???谢谢
      

  5.   

    先ping一下,通的话用sqlplus登录,如果这个不可以的话,很有可能是数据库权限的问题,那就要看一下在数据库服务器上的一些文件的配置了。
      

  6.   

    我连自己机子上的oracle是可以的,我用的是典型安装,没有作其他更改。但是连接局域网中的另一台机子上的oracle数据库时就出错了,连接被拒绝。
    这个怎么处理啊?
      

  7.   

    是不是用户和密码写错了,或者这个用户没有权限
    你可以试试system用户,密码:manager
      

  8.   

    至于具体的oracle的配置文件一般也不是手写的,都是copy一个范本之后做修改,你安装在本机上的应该是个客户端吧,如果连接不上,那么有可能是服务器端的配置问题,你可以去查看一下。and,数据库服务器用的是linux操作系统吗?你是只负责应用程序呢,还是系统集成也都属于你或你公司负责?
      

  9.   

    我系统的主机上有一个数据库,b/s结构的数据库,通过jsp能很好的访问,但现在要连接别处的主机上的oracle数据库,会出现连接拒绝的错误。
    类似于作一个和别的oracle数据库的接口。
      

  10.   

    楼主呀,你指的远程连接是指局域网呀!
    晕!!!我还想着是异地呢,我还考虑你们是不是vpn呢。或者有防火墙呢。
    局域网中你用dba连一下,如果能连通。那你的程序就应该能连通的。用户名和密码是指数据库的用户名。如果该用户有dba的权限,他和system是一样的。
    好运!
      

  11.   

    用jsp连接oracle好痛苦啊~~----------------怎么痛苦了?我觉得很好连啊。当然可能效率不是很高,但是肯定能用。
      

  12.   

    谢谢大家的解答,我们的数据库部分是一个针对oracle的专用开发包,作的比较好。我们作的是基于企业内部网的b/s系统,开了端口而已。我配了网络服务名,让我有些奇怪的是用tcp/ip不通,而用基于ssl的tcp/ip连接测试成功了。所以我的程序应该能连通,是吗,单位下午打扫卫生,所以我还没有时间来测试,只好等明天了。