■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




スクリプト出力のINSERT文データ作成について 2019/03/07 15:01:53
March
初めまして。開発でOBを使用させていただいております。

いままでWindows7端末でOB11を使用していたのですが、端末を
Windows10に変えたため、OBも14へアップグレードしました。

TABLEデータを「スクリプト出力」からINSERT文で取得しようと
した際に、DB上では100件以上のデータがあるにも関わらず
常に30件しか作成されないようになってしまいました。
DBは旧端末で正常にINSERT文が作成されていた環境です。
データのバックアップを取得する際に非常に困る状況なのですが
解決する方法はございますでしょうか?
スクリプト出力の際にエラー等は特に表示されません。

<動作環境>
端末:Windows10 Pro 64bit
SI Object Browser for Oracle Version 14.0.0.0(x64)
DBサーバ:Oracle Database 11g R2(11.2.0.2)
元の文章を引用して返信

Re: スクリプト出力のINSERT文データ作成について 2019/03/08 10:51:24
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、弊社環境にて再現せず
これまでに同様のご報告がないことから有効な回避策をご案内できかねます。

技術調査が必要な問題につきましては保守サポートの範囲で
対応させていただいておりますので、お手数ですがサポート宛に
以下の情報を添えてご連絡いただけますでしょうか。

・製品シリアルNO、または保守ダイジェストキー
・SI Object Browser の ヘルプメニュー > サポート情報 の記載内容
・対象テーブルの定義(CREATE TABLE文)
・上記SQLが参照するテーブル等オブジェクトの定義(CREATE文)
・その他お気づきの点(特定テーブルのみで発生する、出力が途切れるまでの件数にばらつきがあるなど)

何卒、よろしくお願い申し上げます。
元の文章を引用して返信

Re: スクリプト出力のINSERT文データ作成について 2019/03/15 15:37:27
March
こんにちは。早速のお返事ありがとうございます。

事象の詳細を確認しましたので追加でお知らせさせていただきます。

・NVARCHAR2(日本語)のデータを保持しているTABLEでのみ発生
・NUMBER型、NVARCHAR2(英数)項目のデータのみのTABLEでは
 1万件以上データが存在する場合でも正常に出力されます。
・途切れる件数は30件、50件、100件など端末によってバラつきがあります。
 50件出力の場合ですとSQLファイル上では、
 INSERT INTO SAMPLE_TABLE VALUES(1,0,'あいう',null,0,1,1,0,0,null,null,null,
 0,0,0,0,null)
 /
 のように、(テーブルの項目数によりますが)1件につき3行出力され、
 3行×50件=150行出力されたところで切れている状況です。
・スクリプト出力オプションで、「自身のスクリプトに追加」「別フォルダに出力」
 「別ファイルに出力」のどれを選択しても結果は変わりません。
・弊社のほかの同僚の端末でも同じ事象が発生します。(OB13または14を使用)
・上記の事象とは別に、オブジェクトリストからTABLE名をダブルクリックしても
 何も起きず開かないことが多いです。何回かクリックすると正常に開きます。
 開かない場合は、うまくDBに接続されていないように見えます。
 データ出力についても、DB接続が途中で切れているということはないでしょうか?

なお、確認したところ保守契約には入っていなかったのですが、
これ以上の調査依頼は不可でしょうか。
たびたびお手数おかけいたしますが、ご確認いただけると幸いです。
何卒よろしくお願いいたします。
元の文章を引用して返信

Re: スクリプト出力のINSERT文データ作成について 2019/03/18 14:26:24
OBサポート           oob.support@sint.co.jp
お問い合わせの現象につきまして、追加情報を踏まえましても
弊社環境にて再現せず、環境に依存して発生している可能性が
ありますので、技術的調査が必要な内容となります。

大変恐縮ですが、前回の回答に記載しました通り
技術調査が必要な問題につきましては保守サポートの範囲で
対応させていただいておりますので、ご理解いただけますよう
お願いいたします。

ご参考までに、以下2点考えられる事項についてコメントいたしますので
ご確認いただけましたら幸いです。

> DBは旧端末で正常にINSERT文が作成されていた環境

 Oracle Clientの設定、環境変数等の差異によって
 事象が発生している可能性がございますので、
 旧端末との違いがないかご確認ください。

> うまくDBに接続されていないように見えます

 DB接断が原因であれば、キープアライブの設定により
 解決する可能性がございますのでご確認ください。

 ツールメニュー > オプション > 詳細設定2タブ


何卒、よろしくお願い申し上げます。
元の文章を引用して返信