3
從6i遷移到10g時,報告出現問題。除非從另一份報告中打開報告,否則一切正常。我正在一個錯誤 -遷移6i到10g Oracle報告
REP-56107:無效的環境ID myenv爲作業類型報告中的命令行
我只當我嘗試打開來自其他報表的報告得到這個錯誤。我的Oracle版本是Oracle 10.2.0.4。
從6i遷移到10g時,報告出現問題。除非從另一份報告中打開報告,否則一切正常。我正在一個錯誤 -遷移6i到10g Oracle報告
REP-56107:無效的環境ID myenv爲作業類型報告中的命令行
我只當我嘗試打開來自其他報表的報告得到這個錯誤。我的Oracle版本是Oracle 10.2.0.4。
我認爲environment
的defaultEnvId
屬性在您的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">
。檢查它以確保它指向正確的環境。確保engine
中的defaultEnvId
定義與environment
定義相匹配。另外,請記住,這是一個可選設置,因此您可能需要也可能不需要。詳情請參閱this。
我注意到,當URL中沒有envid或我的環境中我沒有描述它,那麼everythink工作正常 –