【问题标题】:Migration 6i to 10g Oracle reports迁移 6i 到 10g Oracle 报告
【发布时间】:2012-09-15 22:45:41
【问题描述】:

从 6i 迁移到 10g 时,我遇到了报告问题。一切正常,除非从另一个报表打开一个报表。我收到一个错误-

REP-56107:命令行中作业类型报告的环境 id myenv 无效

只有当我尝试从另一个报告中打开报告时才会收到此错误。我的 Oracle 版本是 Oracle 10.2.0.4。

【问题讨论】:

  • 我注意到,当 URL 中没有 enid,或者在我的环境中我没有描述它时,everythink 工作正常

标签: oracle oracle10g oraclereports


【解决方案1】:

我认为environmentdefaultEnvId 属性在您的server_name.conf 文件中设置不正确。通常,defaultEnvId 如下所示-

<engine id="rwEng" initEngine="1" minEngine="0" maxEngine="10" engLife="50" maxIdle="30" defaultEnvId="JP"/>

连续定义为-

<environment id="JP">
  <envVariable name="NLS_LANG" value="Japanese_Japan.JA16SJIS"/>
  <envVariable name="NLS_CURRENCY" value="¥"/>
  <envVariable name="DISPLAY" value="MyServer.MyCompany.com:0.0"/>
</environment>

我假设您的文件包含defaultEnvID="myenv"&lt;environment id="myenv"&gt;。检查此项以确保它指向正确的环境。确保enginedefinition 中的defaultEnvIdenvironment 定义匹配。另外,请记住,这是一个可选设置,因此您可能需要也可能不需要。详情请见this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    相关资源
    最近更新 更多