JDBC:Oracle 应用服务器和“网络适配器无法建立连接”错误

2024-02-18

我从 Oracle 应用服务器 10g 中部署的 Web 应用程序收到错误:“网络适配器无法建立连接”。数据库是本地的,因此不应该有任何连接问题。

第一个测试:我可以从 SQL plus 连接到数据库,运行查询等,没有任何问题。 第二次测试:我可以从服务器上本地安装的 JDeveloper 连接到数据库,并运行查询等,没有问题。这适用于短 JDBC scring 和长 JDBC scring(如下所示)。

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=abcd)(SERVER=DEDICATED)))

然而,当我运行网络应用程序时,它给出了上述错误。这对我来说似乎太普通了,无能为力。

关于如何解决这个问题有什么建议吗?我假设 Oracle 在某处记录了失败的连接尝试,但我在数据库alert.log 文件中找不到任何相关内容。

问题可能是应用程序正在使用旧的 jsdk,但我假设会给出一些版本不匹配错误,而不是“网络连接”消息。

编辑:我不知道这是 OAS 问题还是特定 Web 应用程序的问题,我想首先解决这个问题,因为看起来应该很容易。在WebSphere中,有一个“测试连接”按钮可以连接到您添加的目标数据源,但OAS10中似乎没有这样的功能?不知怎的,我认为一定有,但我只是错过了它,因为我不是美洲国家组织的专家。

编辑 2:我在远程计算机上安装了 JDevelop 并连接到数据库,没有任何问题,所以我确信这不是数据库连接本身的问题 - 看起来它一定是 OAS 内的问题?


使用默认配置运行时,我在 Oracle XE 中遇到了类似的问题(能够通过客户端连接,但不能通过 Web 应用程序连接)。越来越多的会话和进程解决了我的问题。检查这个http://www.markcallen.com/oracle/oracle-xe-tuning http://www.markcallen.com/oracle/oracle-xe-tuning.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JDBC:Oracle 应用服务器和“网络适配器无法建立连接”错误 的相关文章

随机推荐

  • 如何使用 maskRe 限制 ExtJs Textfield 仅接受数字。 (应该接受 Positive 、 Negative 、整数和小数。)

    我需要将 ExtJs 文本字段配置为仅接受正数 负数 整数和最多 2 位小数的数字 我尝试过maskeRe和正则表达式 0 9 d d 但它只接受正整数 用户不应该能够输入受限制的字符 它还应该只在第一位接受 而 之间且仅一次 所以它应该接
  • 出于计费目的,ndb 缓存的读取操作是否仍算作数据存储读取操作?

    From NDB 缓存 https cloud google com appengine docs standard python ndb cache NDB 为您管理缓存 有两个缓存级别 上下文缓存和 App Engine 标准缓存的网关
  • - 为什么它会这样工作?

    另一个新手 试图理解 Java 泛型 我发现我已经观察了所有主题 但我仍然有很多问题 您能否向我解释以下事项
  • Firefox SDK:如何为特定域创建触发器

    我需要捕获带有 URL 的网站上的请求 net并采取一些操作 停止请求并从磁盘中放入 HTML 代码 但这我可以做到 我如何捕获这些请求 我尝试使用进度侦听器 但出现了问题 const STATE START Ci nsIWebProgre
  • 使用 Google Endpoint 保存 blob

    我有一个应用程序 允许用户在 blobstore 中保存 blob 我目前有一个这样做的模式 但我对更简单 更少扭曲的东西感兴趣 对于上下文 假设我的应用程序允许用户上传动物的图片 并附上描述动物正在做什么的段落 呈现模式 用户调用我的端点
  • 部署时是否应该生成 *.pyc 文件?

    开发 Python Web 应用程序 Flask uWSGI 并在本地计算机上运行它时 pyc文件由解释器生成 我的理解是这些编译后的文件可以使东西load更快 但不一定run faster 当我将同一个应用程序部署到生产环境时 它在本地文
  • 哈希集不添加重复项,但为 Add() 返回 true

    编辑 更多信息 首先注意 新虚拟 该类继承了一个基类 该基类应该是一个通用的父级感知类 可以使用任何 ICollection 类型创建 这是描述符 基本上是 public abstract class ParentAwareCollecti
  • 在 Chrome 中获取扩展文件夹中的本地文件

    我知道我无法从扩展目录中获取本地文件 可以获得一个文件inside扩展目录本身 您可以使用chrome runtime getURL https developer chrome com docs extensions reference
  • 组合物品

    假设我有以下因素列表 factor 1 c A1 A2 A3 factor 2 c B1 B2 factor 3 c C1 C2 C3 C4 factor 4 c D1 D2 D3 我制作了以下数据框 其中包含这些因素的所有 3 2 4 3
  • mongodb聚合:如何返回带有最小值/最大值而不是值的对象

    假设我的文档有一个date字段 我想获取聚合中第一个和最后一个出现的文档 使用 group and min or max 很容易获得日期本身 例如 db mycollection aggregate group id 1 for the e
  • Android 应用程序中的 Facebook 和 Twitter 实时推送

    我想在我的 Android 应用程序中显示 Facebook 和 Twitter 的实时直播 就像这个页面一样 espn com http espn go com nba 怎么做 我应该在android中使用html css吗 Thanks
  • Nougat 上未调用 TelephonyManager 的 PhoneStateListener

    我制作了一个示例应用程序和 PhoneStateListener TelephonyManager telephony TelephonyManager getSystemService Context TELEPHONY SERVICE
  • ASP.Net Core 将数据从 SQL 数据库复制到 SQLite

    我正在将一个应用程序转换为 ASP Net Core 该应用程序要求用户能够在某些情况下离线工作 以前 我们通过将数据复制到 SQLite 数据库并将该数据下载到客户端来处理此问题 我在 ASP NET Core Entity Framew
  • php PDO使用占位符批量插入多行

    我希望使用 PHP PDO 进行多次插入 我找到的最接近的答案是这个 如何将数组插入到单个 mysql 准备好的语句中 https stackoverflow com questions 4629022 how to insert an a
  • 信号量 P 和 V 操作是原子操作吗?

    可以在信号量上执行的 P 和 V 操作是否保证原子操作 信号量可以防止两个进程进入 P 吗 假设我们有一个二进制信号量 s 其值为 1 并且两个进程同时尝试在 s 上执行 P 这些操作中只有一个能够在 s 上的下一个 V 操作之前完成 尝试
  • “故事板.故事板”无法打开

    无法打开文档 Storyboard storyboard 不能 阅读档案 请使用较新版本的 Xcode 考虑更改文档的 开发目标是保持兼容性 我们不能通过对设置进行一些更改来在 xcode 4 2 上运行它吗 打开storyboard文件作
  • 需要创建带有水印图像的光标[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我需要创建带有透明 水印 图像的光标
  • 如果 UILabel 的内容不适合,则更改文本末尾的默认“...”

    我的 iPhone 项目中有一个 UILabel 它具有固定的宽度和高度 但它的内容可能会根据用户正在查看的内容而变化 有时 文本对于 UILabel 来说太大 此时字符串 被添加到行尾 我想知道是否可以将此字符串更改为其他内容 例如 mo
  • 如何输入非富文本?

    是否可以进入non 富文本进入文本编辑器 撇号富文本编辑器似乎添加 p 标签围绕其中的所有内容 我想像这样格式化 widget html p h2 apos singleton data widget section heading apo
  • JDBC:Oracle 应用服务器和“网络适配器无法建立连接”错误

    我从 Oracle 应用服务器 10g 中部署的 Web 应用程序收到错误 网络适配器无法建立连接 数据库是本地的 因此不应该有任何连接问题 第一个测试 我可以从 SQL plus 连接到数据库 运行查询等 没有任何问题 第二次测试 我可以