PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13210 | 00/09/12 19:49:52 | RE(1):PB6.5 : ORA-03121について By KUMA |
13070 | 00/09/04 14:29:26 | PB6.5 : ORA-03121について By KUMA |
カテゴリ:その他
日付:2000年09月04日 14:29 発信者:KUMA
題名:PB6.5 : ORA-03121について
熊崎@MINDです。
オラクルを使用したPowerBuilder6.5のアプリケーション(EXEファイル)を
PowerBuilder6.5がインストールされていない端末(実行端末)で実行したところ
ORA-03121インタフェース・ドライバが接続されていないため関数は実行されません。
のエラーが発生し、DB接続できず、困っています。
オラクルのマニュアルによると原因は
SQL*Netドライバがメモリーにロードされていない、
ドライバのバージョンの不一致、
古いライブラリとリンクされているユーザー・プログラムが原因
とのことですが、こころあたりはありません。
また、アシスト社のテクニカルインフォメーションによると
データベースプロファイルのサーバ名の書式が@<サービス名>でない
SQL*NETが正しくインストールされていない
とのことですが、pb.iniのサービス名の前には@を付けていますし、
SQL*NETのインストールについてもエラーなくできています。
PowerBuilder6.5がインストールされている端末(開発端末)では
エラーは発生しません。
開発端末の環境についてですが、
SQL*Netのバージョンは2.3.2.1.6です。
実行端末の環境についてですが、
SQL*Netのバージョンは開発端末と同様で、
オラクルのクライアントSWは開発端末と同じディレクトリにインストール
されており、PATHも通っています。
PB6.5のアプリケーション(EXEファイル、DLLファイル)及びPB.INI及び
PB6.5のDLLファイル(PBVM60J.DLL、PBO7360J.DLL、PBDWE60J.DLL)は
開発端末からコピーし、PATHの通ったディレクトリに格納しています。
SQL*Plusでは問題なくDBに接続できています。
EXEファイル作成時のコンパイラ形式はマシンコードを選択しています。
同様の問題が発生したことがある方、もしくは対処方法をご存知の方が
いらっしゃいましたら、御教授ください。
アシスト社HPのアプリケーションテクニックは参照しています。
よろしくお願いします。
--
熊崎 真 (kumasaki@osa.mind.co.jp)
三菱電機情報ネットワーク(株)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.