6i から 10g に移行するときにレポートに問題があります。レポートが別のレポートから開かれる場合を除いて、すべて正常に機能します。エラーが発生しています-
REP-56107: コマンドラインのジョブ タイプ レポートの無効な環境 ID myenv
別のレポートからレポートを開こうとしたときにのみ、このエラーが発生します。私の Oracle バージョンは Oracle 10.2.0.4 です。
6i から 10g に移行するときにレポートに問題があります。レポートが別のレポートから開かれる場合を除いて、すべて正常に機能します。エラーが発生しています-
REP-56107: コマンドラインのジョブ タイプ レポートの無効な環境 ID myenv
別のレポートからレポートを開こうとしたときにのみ、このエラーが発生します。私の Oracle バージョンは Oracle 10.2.0.4 です。
のdefaultEnvId
属性がファイルenvironment
で正しく設定されていないと思い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">
. これをチェックして、正しい環境を指していることを確認してください。defaultEnvId
in定義がengine
定義と一致していることを確認してくださいenvironment
。また、これはオプションの設定であるため、必要な場合と必要でない場合があることに注意してください。詳しくはこちらをご覧ください。