finger_sand 2013-10-21 02:13 采纳率: 0%
浏览 1748

Oracle 因目标主机或对象不存在, 连接失败

数据库连接有时可以连上,有时连不上,报因目标主机或对象不存在, 连接失败的错误,服务端ip可以ping通,客户端的hosts文件ip 电脑名也对应的写好了,可还是不行。
配置:
SZCS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.45.140.4)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = szcs)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)
求助。。。急。。。

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-27 11:26
    关注

    该回复引自免费微信小程序-皆我百晓生:


    这个问题可能有多种原因导致无法连接到Oracle数据库。以下是一些可能的解决方法:

    1. 确保数据库服务正在运行:检查数据库服务器上的Oracle服务是否正在运行。您可以在服务列表中查找名为'OracleService'或'Oracle'的服务,并确保其状态为'正在运行'。

    2. 检查防火墙设置:确保数据库服务器上的防火墙允许从客户端访问数据库端口(默认为1521)。您可以尝试禁用防火墙或配置防火墙规则以允许数据库连接。

    3. 检查监听器设置:在数据库服务器上,检查监听器配置文件(listener.ora)是否正确设置了监听器的IP地址和端口。确保监听器正在运行,并且可以通过ping命令从客户端访问。

    4. 检查网络连接:确保客户端和数据库服务器之间的网络连接正常。您可以尝试使用telnet命令测试客户端是否可以连接到数据库服务器的1521端口。

    5. 检查连接字符串:确保您在连接数据库时使用的连接字符串(如上述配置中的'SZCS')正确,并与数据库服务器上的服务名称匹配。

    如果您仍然无法解决问题,建议您联系数据库管理员或Oracle技术支持以获取进一步的帮助和指导。

    评论

报告相同问题?

悬赏问题

  • ¥30 软件自定义无线电该怎样使用
  • ¥15 R语言mediation包做中介分析,直接效应和间接效应都很小,为什么?
  • ¥15 Jenkins+k8s部署slave节点offline
  • ¥15 微信小游戏反编译后,出现找不到分包的情况
  • ¥15 如何实现从tello无人机上获取实时传输的视频流,然后将获取的视频通过yolov5进行检测
  • ¥15 WPF使用Canvas绘制矢量图问题
  • ¥15 用三极管设计一个单管共射放大电路
  • ¥15 孟德尔随机化r语言运行问题
  • ¥15 pyinstaller编译的时候出现No module named 'imp'
  • ¥15 nirs_kit中打码怎么看(打码文件是csv格式)