- ベストアンサー
SVFで帳票出力エラー:OCIPServer Postが見つかりませんでした
- SVFを使用して帳票を出力したいのですが、OCIPServer Postが見つかりませんでしたというエラーが発生し、正常に起動できません。
- さらに、SVFのログからは、ocijdbc10.dllをロードできないというエラーが現れています。
- 環境はWindowsXPでJDK1.4.2_03とOracleのOraDb10g_home1、OraClient10g_home1を使用しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
環境変数の設定が間違っている、DLLファイルが存在しない、DLLファイルのバージョンで不整合があるなどの原因が考えられます。 以下の方法を試してみてください ・環境変数(パス設定)を再度確認してみる (ODBCドライバが二つ入っているようなので、どちらのODBCドライバを使用するのかを含めて、よく確認してください) ・ODBCドライバをインストールし直す ・どうしても解決しなければ、あきらめてTYPE4のJDBCドライバを試す
その他の回答 (2)
- tomoarai
- ベストアンサー率31% (15/48)
以下のURLを参照して、ODBCの設定が合っているかを見てみてください。
お礼
Oracle Database 10g Client をインストールして再起動をしたら、SVFは正常に出力されました。大変ご迷惑をお掛けしました。 因みに、最初の質問で環境の記載に ・Oracle - OraClient10g_home1:Oracle ODBC Driver. Release 9.2.0.4.0 がありましたが、 Oracle Data Access Software Release 10.1.0.3.01 for Windows をインストールした際のものです。 勉強になりました。有難うございます。
補足
ご回答、有難うございます。 ODCBドライバは下記のフォルダーにあります。 C:\oracle\product\10.2.0\db_1\jdbc\lib の直下に classes12.jar classes12.zip classes12dms.jar nls_charset12.jar ojdbc14.jar ojdbc14_g.jar ojdbc14dms.jar ojdbc14dms_g.jar のファイルが存在します。 現行は、classes12.zip を環境設定のCLASSPATHに設定しています。 (C:\SVFJP\svfjpd\lib\svf.jar も設定してます。) また、SVFのApplication Launcher のライブラリー設定も同様です。 使用するODBCドライバーが正しくないでしょうか?
- tomoarai
- ベストアンサー率31% (15/48)
JavaのODBCブリッジの方ではなくて、ネイティブメソッドに当たる WindowsのDLLファイル(ODBC本体)の方が問題になっているような気がします。
お礼
Oracle Database 10g Client をインストールして再起動をしたら、SVFは正常に出力されました。大変ご迷惑をお掛けしました。 因みに、最初の質問で環境の記載に ・Oracle - OraClient10g_home1:Oracle ODBC Driver. Release 9.2.0.4.0 がありましたが、 Oracle Data Access Software Release 10.1.0.3.01 for Windows をインストールした際のものです。 勉強になりました。有難うございます。
補足
ご回答、有難うございます。 ODCBドライバは下記のフォルダーにあります。 C:\oracle\product\10.2.0\db_1\jdbc\lib の直下に classes12.jar classes12.zip classes12dms.jar nls_charset12.jar ojdbc14.jar ojdbc14_g.jar ojdbc14dms.jar ojdbc14dms_g.jar のファイルが存在します。 現行は、classes12.zip を環境設定のCLASSPATHに設定しています。 (C:\SVFJP\svfjpd\lib\svf.jar も設定してます。) また、SVFのApplication Launcher のライブラリー設定も同様です。 使用するODBCドライバーが正しくないでしょうか?
お礼
Oracle Database 10g Client をインストールして再起動をしたら、SVFは正常に出力されました。大変ご迷惑をお掛けしました。 因みに、最初の質問で環境の記載に ・Oracle - OraClient10g_home1:Oracle ODBC Driver. Release 9.2.0.4.0 がありましたが、 Oracle Data Access Software Release 10.1.0.3.01 for Windows をインストールした際のものです。 勉強になりました。有難うございます。
補足
ご回答、有難うございます。 ODCBドライバは下記のフォルダーにあります。 C:\oracle\product\10.2.0\db_1\jdbc\lib の直下に classes12.jar classes12.zip classes12dms.jar nls_charset12.jar ojdbc14.jar ojdbc14_g.jar ojdbc14dms.jar ojdbc14dms_g.jar のファイルが存在します。 現行は、classes12.zip を環境設定のCLASSPATHに設定しています。 (C:\SVFJP\svfjpd\lib\svf.jar も設定してます。) また、SVFのApplication Launcher のライブラリー設定も同様です。 使用するODBCドライバーが正しくないでしょうか?