【问题标题】:Weblogic 12c REP-501: The specified database cannot be connectedWeblogic 12c REP-501:无法连接指定的数据库
【发布时间】:2018-05-18 11:46:59
【问题描述】:

在表单生成器之外执行时遇到问题,

来自通话

http://localhost:9001/forms/frmservlet?配置 = webutil_webstart

  1. 报表在表单生成器中运行良好,运行流畅
  2. 但是从直接url执行时,我不运行报告,

我在服务器上使用 showjobs 进行验证,我遇到的错误是

报告以错误结尾: REP-501: 指定的数据库无法连接..

也许你可以帮我解决一些我可能会遗漏的配置。

非常感谢。

【问题讨论】:

  • 原则上你能从外部机器上到9001端口吗,比如当你使用telnet的时候?
  • 感谢您的回答,验证我可以访问9001端口

标签: oracle weblogic weblogic12c oraclereports oracle-fusion-middleware


【解决方案1】:

在这些路径下的tnsnames.ora 文件中查看您的db alias(假设mydb01):

$ORACLE_INSTANCE/configLinuxSolaris

也许像C:\Oracle\Middleware\asinst_1\configWindows

尝试 ping 该别名,例如:

tnsping mydb01

如果成功,将其用于您的连接。

run_report_object() 的调用过程中,您有一些参数设置,而您可能有类似的声明:

hidden_action := hidden_action ||’&userid=’
||get_application_property(username)||’/’||
get_application_property(password)||’@’||
get_application_property(connect_string);

看这个参数(connect_string,username&password)是否设置正确。

【讨论】:

  • 感谢您的回答,tnsping 在我在 tnsnames.ora 中的 tns 中工作没有问题,所有表格都在没有不便的情况下执行并连接到基础。事务很好,问题是当从 URL 调用(这调用表单)中使用 RUN_REPORT_OBJECT 执行报告时,这会导致数据库连接错误。如果我执行从 formbuilder 调用报告的表单,我没有问题,它运行良好。
  • 早上好,使用 hidden_​​action 执行测试:= hidden_​​action || '&用户ID =' || get_application_property (用户名) || '/' || get_application_property (密码) || '@' ||获取应用程序属性(连接字符串); SET_REPORT_OBJECT_PROPERTY (repid, REPORT_OTHER, 'pfaction =' || hidden_​​action || '');结果是一样的,在 formbuilder 中它可以工作,但是当我已经从 url 运行应用程序、登录、菜单和最后屏幕出现错误时。 REP-501:指定的数据库无法连接..
  • @JoseLuisGarciaArcalle 好的,对不起。
【解决方案2】:

如果您使用的是 Linux。问题是由于您的密码中的特殊字符无法解释。如果您更改数据库中的密码时不使用特殊字符或将空格字符替换为下划线 (_)。它应该工作。

【讨论】:

    【解决方案3】:

    “如果您使用的是 Linux。问题是由于您的密码中的特殊字符无法解释。如果您在没有特殊字符的情况下更改数据库中的密码或将空格字符替换为下划线 (_)。它应该有效。”以前的帖子

    100% 正确

    我的密码中的 # 已更改为 &23 它起作用了

    https://www.w3schools.com/tags/ref_urlencode.ASP

    【讨论】:

      猜你喜欢
      • 2018-06-25
      • 2016-03-05
      • 2016-06-22
      • 2012-05-12
      • 2014-06-08
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      • 1970-01-01
      相关资源
      最近更新 更多