■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
Ver.10の不具合修正版につきまして、
リリース時期はいつ頃を予定しておりますでしょうか?
こんにちは
後迫@SIです。

返信が遅くなってしまい申し訳ございません。

次回マイナーバージョンアップですが、
今週、10月31日(水)を予定しております。
(31日中に、弊社サイトに更新ファイルをアップする予定です。)

リリース時は、
当掲示板やメールなどでお知らせさせていただきますので、
申し訳ございませんが、
もうしばらくお待ちしていただだけますでしょうか。

お待たせしてしまい申し訳ございませんが
何卒よろしくお願いいたします。
SI Object Browser ReadOnly Edition Version8.0.3.9をインストールしたのですが
「OCI.DLLが見つかりません。」というメッセージで起動できません。
ちなみにOracle10gへの接続です。(他の端末からは繋がります。)
修正方法をご教授ください。

よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
Object Browser Ver.8に関しましては、バージョン8.0.4.10より
Oracle10gに接続するように対応しておりますので、
以下のページより、8.0.4.10の差分ファイルをダウンロードしていただき、
再度データベース接続を試していただいてもよろしいでしょうか。

http://www.sint.co.jp/siob/old/v8download.htm

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願い申し上げます。
OB 9.1.0.0
oracle 10g
Windows 2000

テーブル指定でのエクスポート

EXP-00003: セグメントに対する記憶域定義がありません(5,2828)
エクスポートは正常に終了しましたが、警告が発生しました。
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございませんでした。

お問い合わせいただきました件についてですが、
弊社で現象を再現することができず、原因の特定が困難な状態です。
大変申し訳ございません。

つきましてはお手数ですが、以下の情報をいただけますでしょうか。
①ユーザ指定でも同様のエラーが発生いたしますでしょうか?
②同一ユーザの、別のテーブルをテーブル指定でエクスポートした場合も
 エラーが発生いたしますでしょうか?
③クライアントと、該当のサーバのOracleのバージョンは同一でしょうか?
 もし同一でない場合は、EXP.EXEのバージョンによる問題が考えられますので、
 クライアントのOracleバージョンを同一にするか、
 エクスポート画面の「オプション」タブにあります「使用ツール」に、
 サーバ側にあります「EXP.EXE」を指定していただいた上、
 再度エクスポートを実行していただいてもよろしでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
長いSQL(副問合せや結合が多いなど)の場合、整形が途中で力尽きてしまいます。
最後まで綺麗に整形する方法はありますか?
こんにちは
後迫@SIです。

返信がおそくなりまして申し訳ございません。

お問い合わせいただきました件についてですが、
以下の2点について教えていただいてもよろしいでしょうか。
①現象について確認ですが、
 整形後のSQLが途中で切れてしまうということでしょうか?
②該当のSQL(整形前のSQL)をサポート宛に
 いただきたいのですがよろしいでしょうか?

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
メールを送りました。
ご確認下さい。
ObjectBrowser 10.0.0.0を使用しています。

ソースエディタ内で置換が機能しません。
何か設定があるのでしょうか?

#Oracle8iとの不具合対応版はいつごろリリース予定でしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
弊社で現象を再現することができず、
原因の特定ができない状態です。
大変申し訳ございません。

お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。
①置換ができないとのことですが、置き換えを実行すると
「検索文字列は見つかりませんでした」と表示されますでしょうか?
 (それとも何かエラーが発生いたしますでしょうか?)
②SQL実行画面など、どのような画面でも置換できないでしょうか?
③文字列の検索は正常に実行できますでしょうか?

また、Oracle8iで発生するVer.10の不具合につきましては、
現在修正を行っております。
(不具合対応だけでなく、いくつかの機能強化も検討しております。)、
お待たせしてしまい申し訳ございません。
遅くても来月中にはリリースさせていただきますので、
何卒よろしくお願いいたします。

その後、試してみましたが、ちゃんと機能していました。
報告したときは確かに機能しなかったのですが...。

>①置換ができないとのことですが、置き換えを実行すると
>「検索文字列は見つかりませんでした」と表示されますでしょうか?
> (それとも何かエラーが発生いたしますでしょうか?)

何もエラーは発生せず、置換されず、キャンセルボタンが閉じるボタンに
切り替わりました。
もしかすると、検索する文字列に該当する文字列が存在しなかったのかもしれません。
※エディタ内で検索する文字列を選択し、Ctrl + Rで置換ダイアログを
表示していたので、そんなことは無いと思うのですが。


>②SQL実行画面など、どのような画面でも置換できないでしょうか?

試してません。


>③文字列の検索は正常に実行できますでしょうか?

試したかどうか覚えていません。

Ver.10.1.0.0がリリースされたので、それで様子を見たいと思います。
ありがとうございます。
私も同じく置換できない事象を体験しました。
「すべて置換」ボタンを押したが置換されず置換条件入力ダイアログが表示されたままでした。
仕方がないので一旦キャンセルし、プログラムを再起動したら正常に置換されました。
<サーバ>
 Windows 2003 R2
 ORACLE 10g 10.2.0.1.0

<クライアント>
 Windows XP SP2
 Oracle 9i Client
 Object Browser V10

処理に時間がかかることをすると、「アドレス00000000でアドレス00000000に対する読み込み違反がおきました。」が表示され、次のアクションを行うとOBが落ちます。

たとえば、INDEXの表領域変更やテーブルに対する項目追加・削除等。

処理に時間がかからない(数秒)処理では、表示されません。

サーバのOSがWindows2000、または、WindowsXPのときは発生しませんでした。

Object Browser V9 に変更しても発生します。

よろしくお願いします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
弊社で現象を再現することが出来ず、原因の特定が困難な状態です。
大変申し訳ございません。

ただ、他のユーザ様より、テーブルのデータ参照時に
「アドレス00000000でアドレス00000000に対する読み込み違反がおきました。」
と同様のエラーが発生するというご報告をいただいており、

このとき、Oracleクライアントのバージョンと、
接続先のOracleのサーバのバージョンを同一にしていただくことで、
現象が解決したというご報告をいただいておりますので、
大変お手数ですが、
Oracleクライアントのバージョンを変更していただくなどの方法で、
サーバのOracleのバージョンを同一にしていただいた上、
現象が解決するかご確認をお願いしてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
私のほうでは同一バージョンで発生していて困っています。
他に解決策や事例は何か報告あるでしょうか。
こんにちは
後迫@SIです。

返信が遅れてしまい申し訳ありません。

もし複数のOracleクライアントが入っている場合かつ、
バージョンが異なるOracleクライアントが有効になっている場合は
エラーが発生することがありますので、
その場合は有効なOracleホームを切り替えていただくか、
Oracleクライアントを同一バージョンのもの1つにしていただいた上、
再度、ご確認をお願いできますでしょうか。

また、上記に該当しない場合は、お手数ですが、
エラーの発生するタイミング(どのような操作で発生するか)と、
エラーの頻度(同様の操作をすることで必ず起きるか)を
教えていただきたいのですがよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
返信ありがとうございます。

サーバのOSが、WindowsXP SP2の時(Oracleのバージョンは同じ)には、
まったく発生しなかった現象が、Windows2003にすると発生しているのが
気になります。

とりあえず、クライアントのORACLEのバージョンを10gにして
試してみます。

結果は、後ほど報告させていただきます。
クライアントのORACLEを10gにすることで、エラーが発生しなくなりました。

ありがとうございます。
ローカルindex 2007/10/12 14:04 OBER 2
OBER Ver.4でoracle 10gR2をターゲットDBとしています。

indexの格納方法をローカルパーティションにすると、
以下のようなDDLが出力されてしまい、文法エラーとなります。

ALTER TABLE XXX
ADD(CONSTRAINT PK_XXX PRIMARY KEY (ATTR001, ATTR002, ATTR003) USING INDEX
LOCAL
))

個別にパーティション情報を入力すると文法エラーとはならないのですが、
パーティション数が相当数存在し(DB全体では数千個)、個別にパーティションを設定するのは大変な手間を要します。
一方、oracleのSQLは個別のパーティションの入力はオプションとなっています(つまりlocalだけ指定すればローカル索引となる)。

OBERでも同様なSQLを生成できないでしょうか。

以上、よろしくお願いいたします。
こんにちは
山田@SIです。

ご不便をおかけしてしまい申し訳ございません。

ご質問いただいた件ですが、
調査した結果、indexの格納方法をローカルパーティション
にすると、生成されるALTER文の末尾に余計なカッコが出力
されてしまい、文法エラーとなっている模様です。
(Object Browser ER Ver.4の不具合です。)

現状では、お手数ではございますが、文法エラーを
回避するには、個別にパーティション情報を入力して
いただくことになります。
大変申し訳ございません。

この不具合につきましては、
次回バージョンアップにて修正を検討しております。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
ご回答いただきありがとうございます。

> 次回バージョンアップにて修正を検討しております。

よろしくお願いいたします。
テーブル画面の[データ]タブにおける[条件]テキストボックスの高さを
何かの拍子に狭く変更したら、それ以降何度起動しなおしても直らなくなりました。

その時だけその高さを変更したかったので、元に戻したいのですが
どうしたらよいでしょうか?
こんにちは
後迫@SIです。

ご報告の現象についてですが、
弊社で現象を再現することができず、
原因の特定が困難な状態です。
大変申し訳ございません。

お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。
①確認になりますが、「条件」テキストボックスというのは
 上部の「条件」と書かれた右にあるリストボックスのことでしょうか?
 その場合、どのような操作をして高さを変更されましたでしょうか?

②ObjectBrowserのインストールディレクトリの下にあります、
 (Ver.10の場合は
 「C:\Documents and Settings\All Users\Application  Data\OB10」」
 の下にあります)
 「temp」フォルダの中に[スキーマ名.テーブル名.ini]という形式の
 ファイルがあると思いますので、
 該当のテーブルのiniファイルを削除していただいた場合、
 現象は解決されますでしょうか?

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
こんにちは。けんです。

>①確認になりますが、「条件」テキストボックスというのは
> 上部の「条件」と書かれた右にあるリストボックスのことでしょうか?
> その場合、どのような操作をして高さを変更されましたでしょうか?

その下の各項目毎に条件を指定できるエリアです。
そことデータ表示部の境目のドラッグして高さを変更しました。

>②ObjectBrowserのインストールディレクトリの下にあります、
> (Ver.10の場合は
> 「C:\Documents and Settings\All Users\Application  Data\OB10」」
> の下にあります)
> 「temp」フォルダの中に[スキーマ名.テーブル名.ini]という形式の
> ファイルがあると思いますので、
> 該当のテーブルのiniファイルを削除していただいた場合、
> 現象は解決されますでしょうか?

使用しているバージョンはVer.9となります。
この場合上記iniファイルはどこにありますでしょうか?

以上、よろしくお願いいたします。
こんにちは。けんです。

>>②ObjectBrowserのインストールディレクトリの下にあります、
>> (Ver.10の場合は
>> 「C:\Documents and Settings\All Users\Application  Data\OB10」」
>> の下にあります)
>> 「temp」フォルダの中に[スキーマ名.テーブル名.ini]という形式の
>> ファイルがあると思いますので、
>> 該当のテーブルのiniファイルを削除していただいた場合、
>> 現象は解決されますでしょうか?
>
>使用しているバージョンはVer.9となります。
>この場合上記iniファイルはどこにありますでしょうか?

追加ですが、どのテーブルを選択しても高さが狭くなります。

以上、よろしくお願いします。
本件、原因不明でしょうか?

再インストールするしかないでしょうか?
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい誠に申し訳ございません。

以下の手順で条件欄が表示されるようになるか、
一度、試していただきたいのですがよろしいでしょうか。

①Object Browser Ver.9が起動している場合は一度終了いたします。
②レジストリエディタを起動します。
 (スタートメニュー→「ファイル名を指定して実行」を選択していただき、
 「regedit」と入力することで起動いたします。)
③HKEY_CURRENT_USER\Software\SystemIntegrator\OB9\GUIにある、
 「DEBUG」キーを削除
④再度Object Browser Ver.9を起動します。

(Object Browser Ver.9の再インストールは不要です。)
お手数をお掛けしますが、よろしくお願いいたします。
ご回答ありがとうございます。

お教えいただいたとおり作業してDEBUGキーを削除してみましたが、
問題は解決されませんでした。

以上、よろしくお願いいたします。
こんにちは
後迫@SIです。

なかなか解決に至らずに申し訳ございません。

たびたびお手数ですが、
前回と同様にレジストリエディタにて、
「HKEY_CURRENT_USER\Software\SystemIntegrator\OB9」にある、
「GUI」キーを削除し、再度起動していただいてもよろしいでしょうか。

たびたびお手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。

ご回答ありがとうございます。

GUIキーを削除したら元に戻りました。
他の設定の初期状態になりましたが・・・。

お忙しいところご協力いただきありがとうございました!