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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.