■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
お世話になります。

Object Browser 10.2.0.0
Oracle 8.1.7.0.0
Oracle 10.2.0.3.0

上記の環境で使用しています。Oracleはそれぞれに接続して使用しています。
そこで、接続先が10.2.0.3だとオブジェクト名検索をしてもうまくフィルタがかかりません。

具体的にはデータベースに接続してユーザを選択した状態でオブジェクト名にTESTと入力すると、

・8.1.7に接続している場合は、正常にフィルタがかかってTESTというオブジェクトが表示される。
・10.2.0.3に接続している場合はフィルタがかからず、全てのオブジェクトを表示してしまう。テーブルなどを選択すると正常にフィルタがかかる。

という状態です。

なにか環境がたりないとか、設定があるのでしょうか?

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

ご報告いただいた現象について再現いたしました。
内部で発行するSQLに問題があり、検索が正常にできないようです。
(Object Browser Ver.10.2の不具合です。)
大変申し訳ございません。

この不具合につきましては、
次回バージョンアップにて修正を検討させていただきますので、
何卒よろしくお願いいたします。
お世話になります。

お忙しいところ、動作確認ありがとうございます。
不具合の件了解しました。

次回バージョンアップの検討に役立てればと思います。

ありがとうございました。


こんにちは。

投稿No.3773にて
>ハッシュパーティション・リストパーティションかつ、
>ローカル索引を使用している場合に、
>ソースタブではグローバル索引として表示されてしまうようです。
とありますが、
レンジパーティションでも
ローカルインデックスがグローバルインデックスと表示されました。
Oracle8.1.7.4、Object Browser Ver9.0.1.4の環境です。

Oracle8.1.7.4、Object Browser Ver10.2.0.0 トライアル版 ではローカルインデックスと表示されました。

Ver9での解決方法はないのでしょうか?
こんにちは
後迫@SIです。

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

ご指摘いただいたとおり、
同様の原因にてレンジパーティションでも再現いたしました。
前回、誤った回答をしてしまい大変申し訳ございません。

また、
最新のVer.10では修正されておりますが、
Ver.9に関しましては、今後リビジョンアップなどでの
修正は予定しておりません。
(Ver.9に関しましてはサポート期間が終了しているためです。)

大変申し訳ございませんが、
Ver.10のご利用をご検討いただけますでしょうか。

ご希望に沿うことができず大変申し訳ございませんが、
よろしくお願いいたします。

お世話になっております。

OB10.2のオブジェクトリストでユーザを選択したときに
「ORA-00942:表またはビューが存在しません。」エラーが出ました。
本掲示板で「SELECT ANY DICTIONARY」システム権限を与えることで
問題を回避できそうなコメントがありましたので、
権限を付与しましたところエラーは出なくなりました。

ここから質問ですが、
そのあと「SELECT ANY DICTIONARY」システム権限をREVOKEしてみましたところ、
「ORA-00942:表またはビューが存在しません。」が出ません。
見た目の動作的には「SELECT ANY DICTIONARY」システム権限を与えた状態と同じです。
(つまり、右側のウインドウにユーザのオブジェクトがすべて表示される)
これはなぜでしょうか?
接続先データベースは11g(11.1)です。

お手数ですが、参考までにお教えいただけますでしょうか?
こんにちは
後迫@SIです。

ご報告いただいた現象について再現いたしました。

内部で実行しているSQLに問題があり、
SELECT ANY DICTIONARY権限のない場合、
ユーザクリック時ににエラーが発生するようです。
(Ver.10.2の不具合です。大変申し訳ございません。)

この不具合については次回バージョンアップにて対応を検討させていただきます。
現状では、大変申し訳ございませんが、
SELECT ANY DICTIONARY権限やDBAロールなどの
権限を付加していただくなどの対応をお願いできますでしょうか。

また、REVOKEしてもエラーなしで参照できる件についても確認いたしました。
おそらく、Oracleのキャッシュ上に前回の結果が残っているために
エラーなしで取得できる場合があるようです。
(一度データベースを再起動後は、前回同様エラーとなりました。)

お手数をおかけいたしますが、
何卒よろしくお願いいたします。

以前、この掲示板(投稿No.856 2003/03/12 09:24:53)で、ObjectBrowserでDB接続する際、「OS認証はできません」と回答がありましたが、その後バージョンアップを経て、OS認証が可能となっていますでしょうか?


当方では、以下のバージョンを使用しています。
8.0.3.8
9.1.0.0
10.0

DBは、Oracle9.2.0.8です。


<投稿№856の回答>
大変申し訳ございませんが、
Object Browserではパスワード認証以外の方法で
DBに接続する事はできません。
こんにちは
後迫@SIです。

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

OS認証に関しましては、
最新のVer.10.2におきましても対応されておりません。
誠に申し訳ございません。

現状では対応できていない状況ですが、
今後のバージョンアップにて引き続き検討させていただいておりますので、
何卒よろしくお願いいたします。
こんにちは。
テーブルにデータを入力し、チェックしようとしてデータタブを開くのですが、桁数が大きいせいか、1つの項目で幅が画面いっぱいになり1項目しか表示できません。画面をウィンドウいっぱいにして右端にカーソルを持っていってドラッグすると幅を短く出来るフィールドもあるのですが、できない項目もあります。
どのようにしたら幅を短くして1画面内に複数の項目(フィールド)を表示できるようになるのでしょうか?
幅は文字型の桁数は連携システムと同じにしたため、100,160,240,255,2000があります。2000の桁数の項目はどうやっても1画面にこの項目しか表示できません。
解決策ありましたら是非教えて下さい。
よろしくお願い致します。
こんにちは
後迫@SIです。

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

お問い合わせいただきました件についてですが、
Object BrowserのバージョンがVer.9以上でしたら
テーブルごとに、各列の長さを設定ファイルとして
自動保存しておりますので、
そのファイルを直接編集していただくことで、
列名の長さを変更することが可能です。

具体的には、以下の場所に
「ユーザ名.テーブル名.ini」というファイルがありますので、
該当ユーザの該当テーブルのファイルをエディタにて開き、
長さの設定を直接編集していただけますでしょうか。

【Ver.9の場合】
 C:\Program Files\OB9\temp

【Ver.10の場合】
 C:\Documents and Settings\All Users\Application Data\OB10

※念のため、上記ファイルのバックアップの上、
 実施していただくようお願いできますでしょうか。

お手数をおかけいたしますが、
何卒、よろしくお願いいたします。
お世話になっております。
上記のファイルを開いて幅を設定してみましたが変化がありませんでした。
わざわざ調査をしていただき、ありがとうございます。
OpenOffice 2008/06/08 00:19 OB 1
ObjectBrowserの定義書出力等は、Excel以外にOpenOfficeも可能となりませんでしょうか?
Re: OpenOffice 2008/06/13 11:15 OB
こんにちは
後迫@SIです。

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

お問い合わせいただきました件についてですが、
大変申し訳ございませんが、
OpenOfficeにつきましては、現状では対応しておらず、
また、具体的な時期につきましても未定とさせていただいておりますが、
対応が決まり次第、弊社ホームページ等でアナウンスさせていただきますので、
何卒よろしくお願いいたします。
OBER(Ver 4.1.0.0)で格納方法を「一時表」として作成した場合、
出力されるSQLには

ON COMMIT PRESERVE ROWS or ON COMMIT DELETE ROWS
や
NOCACHE

などは付加されないのでしょうか?
(OBの方は付加されるのですが...)
こんにちは
山田@SIです。

ON COMMIT PRESERVE ROWS などの情報を
付加することは可能です。

ERで生成したDDLサンプル↓↓

CREATE GLOBAL TEMPORARY TABLE エンティティ1
(
"a" NUMBER
)
ON COMMIT PRESERVE ROWS
NOCACHE
/
COMMENT ON TABLE エンティティ1 IS 'エンティティ1'
/
COMMENT ON COLUMN エンティティ1."a" IS 'a'
/

おそらく、メニューバー「モデル」「モデルのプロパティ」「データベース」タブ
にあります、「エクステント情報の出力」にチェックが入って
いないものと思われます。ご確認いただけますでしょうか。

何卒よろしくお願い申し上げます。
レポート出力機能の一つの「オブジェクト一覧表」について
質問があります。

出力する情報として、各オブジェクトの状態(有効/無効)を
追加することはできないのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
現状では、「状態」の列を表示することはできません。
ご希望に沿うことができず大変申し訳ございません。

ご要望として承り、
今後のバージョンアップにて対応を検討させていただきますので、
何卒よろしくお願いいたします。