迁移6i到10g Oracle报告

时间:2012-09-24 13:04:17

标签: oracle oracle10g oraclereports

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

  

REP-56107:命令行中的“作业类型”报告的环境ID为myenv

当我尝试从其他报告打开报告时,我只收到此错误。我的Oracle版本是Oracle 10.2.0.4。

1 个答案:

答案 0 :(得分:1)

我认为defaultEnvId文件中environment的{​​{1}}属性设置不正确。通常,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"。检查这一点以确保它指向正确的环境。确保<environment id="myenv">定义中的defaultEnvIdengine定义匹配。此外,请记住,这是一个可选设置,因此您可能需要也可能不需要。有关详细信息,请参阅this