■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
OBを使用してデータベースリンクの接続が出来ない
2009/10/22 16:44
OB
3
toshi
初めて投稿させていただきます.
よろしくお願い致します.
現在,以下の環境でOB9.0もしくは10.0を使用しています.
----------------------------------------------------
DBサーバ1:Oracle8i(Windows2000Server)
DBサーバ2:Oracle8i(Solaris10)
クライアント:Oracle10g(WindowsXP)
DBサーバ1 ⇔ DBサーバ2:DBLINK設定あり
----------------------------------------------------
そこで,クライアントからOBを使用してDBサーバ1に接続し,DBサーバ2への
DBLINKの接続を試みると,必ず「Ora-03113:通信チャネルでend-of-fileが検出されました」
となり,接続が出来ません.
これはOBの仕様になるのでしょうか?9.0,10.0ともに同じ現象です.
また,DBサーバ2からDBサーバ1でも同様の現象が発生します.
しかし,クライアントがOracle8iの場合はOBでもDBLINKで接続できます.
ちなみに,クライアントからSQLPlusやVBアプリ等で接続すると正常に接続できます.
よろしくお願い致します.
現在,以下の環境でOB9.0もしくは10.0を使用しています.
----------------------------------------------------
DBサーバ1:Oracle8i(Windows2000Server)
DBサーバ2:Oracle8i(Solaris10)
クライアント:Oracle10g(WindowsXP)
DBサーバ1 ⇔ DBサーバ2:DBLINK設定あり
----------------------------------------------------
そこで,クライアントからOBを使用してDBサーバ1に接続し,DBサーバ2への
DBLINKの接続を試みると,必ず「Ora-03113:通信チャネルでend-of-fileが検出されました」
となり,接続が出来ません.
これはOBの仕様になるのでしょうか?9.0,10.0ともに同じ現象です.
また,DBサーバ2からDBサーバ1でも同様の現象が発生します.
しかし,クライアントがOracle8iの場合はOBでもDBLINKで接続できます.
ちなみに,クライアントからSQLPlusやVBアプリ等で接続すると正常に接続できます.
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
このたびは返信が遅くなってしまい申し訳ございません。
お問い合わせいただきました件についてですが、
データベース作成元のOracleサーバのバージョンが8i以下かつ、
データベース作成先のOracleサーバのバージョンが8i以上の環境において、
データベースリンクを経由してSELET文を発行した場合に発生するという
ご報告をいただいております。
この問題につきましては大変申し訳ございませんが、
SI ObjectBrowserが内部で接続使用している
OCIインタフェース(Oracle Call Integerface)に起因する不具合となり、
SI ObjectBrowser側での修正は困難のため、対応を見送らせて頂いております。
ご要望にそうことができず、誠に申し訳ございません。
大変お手数ですが、
データベースリンク元のOracleサーバのバージョン、
またはデータベースリンク先のOracleサーバのバージョンを
変更していただくか、データベースリンク参照時のみ
SQL*Plus経由でSELECTしていただく
などの対応を検討していただいてもよろしいでしょうか。
お手数をおかけしてしまい大変申し訳ございませんが、
何卒、よろしくお願いいたします。
後迫@SIです。
このたびは返信が遅くなってしまい申し訳ございません。
お問い合わせいただきました件についてですが、
データベース作成元のOracleサーバのバージョンが8i以下かつ、
データベース作成先のOracleサーバのバージョンが8i以上の環境において、
データベースリンクを経由してSELET文を発行した場合に発生するという
ご報告をいただいております。
この問題につきましては大変申し訳ございませんが、
SI ObjectBrowserが内部で接続使用している
OCIインタフェース(Oracle Call Integerface)に起因する不具合となり、
SI ObjectBrowser側での修正は困難のため、対応を見送らせて頂いております。
ご要望にそうことができず、誠に申し訳ございません。
大変お手数ですが、
データベースリンク元のOracleサーバのバージョン、
またはデータベースリンク先のOracleサーバのバージョンを
変更していただくか、データベースリンク参照時のみ
SQL*Plus経由でSELECTしていただく
などの対応を検討していただいてもよろしいでしょうか。
お手数をおかけしてしまい大変申し訳ございませんが、
何卒、よろしくお願いいたします。
返信を投稿
OB
toshi
ご回答ありがとうございます.
OCIインタフェース(Oracle Call Integerface)に起因する不具合ということでしたが,
根拠となるオラクルの情報(DocIDやBUG番号)を教えていただけないでしょうか?
よろしくお願い致します.
OCIインタフェース(Oracle Call Integerface)に起因する不具合ということでしたが,
根拠となるオラクルの情報(DocIDやBUG番号)を教えていただけないでしょうか?
よろしくお願い致します.
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
説明不足で申し訳ございません。OracleのKROWNですと
#54605が該当いたしますので、ご確認いただけますでしょうか。
KROWN上では8.1.7と限定されていますが、8.1.7.4などそれ以外の8iバージョン
でも発生するというご報告をいただいております。
(同様のエラーメッセージが発生することにより、同じ原因であると推測されます。)
また、回避策にあるプログラム側の修正方法につきましては、
パフォーマンスが悪化したため見送っておりますので、
大変申し訳ございませんが、データベースリンク元のOracleサーバのバージョン、
またはデータベースリンク先のOracleサーバのバージョンを
変更していただくなどの対応をお願いできますでしょうか。
お手数をおかけしてしまい誠に申し訳ございませんが、
何卒よろしくお願いいたします。
後迫@SIです。
説明不足で申し訳ございません。OracleのKROWNですと
#54605が該当いたしますので、ご確認いただけますでしょうか。
KROWN上では8.1.7と限定されていますが、8.1.7.4などそれ以外の8iバージョン
でも発生するというご報告をいただいております。
(同様のエラーメッセージが発生することにより、同じ原因であると推測されます。)
また、回避策にあるプログラム側の修正方法につきましては、
パフォーマンスが悪化したため見送っておりますので、
大変申し訳ございませんが、データベースリンク元のOracleサーバのバージョン、
またはデータベースリンク先のOracleサーバのバージョンを
変更していただくなどの対応をお願いできますでしょうか。
お手数をおかけしてしまい誠に申し訳ございませんが、
何卒よろしくお願いいたします。
返信を投稿
OB