■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
導入検討のため、御社の SI ObjectBrowser ER を試用させて頂いております。

そこで質問なのですが、ビューを作成するとき「マテリアライズドビュー」として作成することはできないのでしょうか?

ビューエディタをひととおり操作(直接DDLを書いてみるとか)してみましたが、できなかったので、対応していないのだとは思いますが・・・
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
OBERにてマテリアライズドビューを作成することは出来ません。
(通常のビューのみ作成できます。)

ご希望に添えることが出来ず大変申し訳ございません。

要望として承り、
次回バージョンアップの際に検討させていただきますので、
何卒、よろしくお願いいたします。
OB ver7だと12桁以上の数値は自動的に指数表示されるようですが
OB9だと数値表示が指数になりません。Excelやテキストにコピーされた後で
指数になっていることに気づきます。mdbで接続するとやはり指数で表示されます。
この原因をご存知の方いらっしゃいますか?
(SQL発行時にto_charをすればいいことなのですが)
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
Ver.9の場合は、数値型データを指数表示することはできません。

(Ver.7の場合は数値型データの有効桁数が15桁までとなっており、
その関係で、16桁以上入力した場合は、指数表示されていました。
Ver.8以降にてこの問題を修正し、
15桁以上でも通常どおり表示されるように対応しております。)

ご希望に添えることが出来ず申し訳ありません。
何卒よろしくお願いいたします。

OBER4のレポート出力ですが、エンティティ名、テーブル名、論理名、物理名が長くなり、標準のレポート定義では、途中で切れてしまいます。
標準のobentitylist.xlsやobentity.xlsをコピーして、列幅を変更し、それで出力させてみましたが、変更まえの幅で出力されてしまいます。
どうしてでしょうか?出力後に、1つずつ直すのは、時間の無駄。このまま、成果物として、提出するので、なんとかならないでしょうか?
使い方が間違っているのであれば、アドバイス頂けないでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現象を確認することができませんでした。
(ebentity.xlsなどのフォームファイルの列幅を変更することで、
列幅を変更した状態でレポート出力されました。)
大変申し訳ありません。

一度、「ツール」メニューにあります「レポート定義」画面にて、
「フォームファイル」で設定されているエクセルファイルが
列幅を変更したものになっているか、ご確認をお願いできますでしょうか。

また、フォームファイルの設定が問題ない場合、
一度、デスクトップなどの別の場所にレポート出力し、
列幅が変更されているか、ご確認いただけますでしょうか。

お手数をおかけしてしまい申し訳ありませんが、
よろしくお願いいたします。
既出ですが、属性追加時にリレーションの線が乱れてしまうのは、生産性をかなり阻害する要因になっています。ついでに精神的にもキツイものがあり、設計終盤でのカラムやリレーションの追加変更にはかなり抵抗感があります。
いくつか改善案を考えてみました。恐らく既に検討されているとは思いますが、部分的な改善でも早期に可能かどうか是非再度ご検討ください。

1.属性を追加することによりエンティティのサイズが変わってしまう場合、追加した側のエンティティから出ているリレーションの接合位置や経路が乱れるのは仕方がないにしても、リレーション先のエンティティの接合位置を変えなくすることはできないのでしょうか?

2.エンティティの大きさを十分に確保しておき、属性を追加してもエンティティのサイズが変わらない場合には、リレーションの位置を変更しないようには出来ないでしょうか。

3.新たにリレーションを追加する場合に、重複してしまって構わないので、既存のリレーションを変更しないようには出来ないでしょうか。もちろん1番のようにFKの追加によりエンティティのサイズが変わる場合、FK側のエンティティのリレーション接合位置が乱れるのは仕方ないと思いますが。

勝手なお願いではありますが、実際かなり困っている部分ですのでワークアラウンドでも早期のアナウンスを是非お願い致します。
こんにちは
後迫@SIです。

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

ご指摘いただいたとおり、
エンティティのサイズを変更した場合は、
関連するエンティティの接続位置も変更されてしまいます。
(エンティティのサイズ変更により、
関連するエンティティの接続位置を
縦から横に変更しないといけないようなパターンがあるためです。
そのため、サイズ変更時は必ず接続位置を再計算いたします。
大変申し訳ございません。)

次回のバージョンアップにて
属性を追加してもサイズを変更する必要が無い場合は、
接続位置を変更しない(いただいた2.の方法です)
などの対応策を検討させていただきたいと思います。

何卒よろしくお願いいたします。
英語版のOBERは販売しておりますか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現在ObjectBrowserERの英語版はありません。

また、今後の発売予定も未定となっております。
ご希望に添えることが出来ず大変申し訳ございません。

何卒よろしくお願いいたします。
以下のAUDIT文を実行し、プロシージャの作成/更新/削除の監査証跡を取得しようとしています。

(SQL文)
AUDIT PROCEDURE BY SESSION;

以下のSQL文をSQL*Plusで実施した場合はSYS.AUD$に監査証跡が作成されるのですが、OB上から実施した場合には監査証跡が作成されません。
-------------------------------------------------
CREATE PROCEDURE TEST_PROC_01
IS
v_sql_text VARCHAR2(20);
BEGIN
v_sql_text := 'SELECT SYSDATE FROM DUAL';
DBMS_OUTPUT.PUT_LINE(v_sql_text);
END TEST_PROC_PROC_01;
/
-------------------------------------------------
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現象を確認することが出来ませんでした。
(SQL*Plus、ObjectBrowserのどちらでCREATE PROCEDURE文を実行した場合でも、SYS.AUD$にレコードが格納されました。)
大変申し訳ありません。

つきましては、以下の追加情報をいただいてもよろしいでしょうか。
①SQL*PlusとObjectBrowserは
 同一のデータベース、同一のDBユーザで
 接続されておりますでしょうか?
②初期化パラメータ「AUDIT_TRIAL」TRUEになっておりますでしょうか?

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
【環境】
Server : Oracle10g+Windows Server 2003
Client : Oracle10g Client
SI Object Browser : 9.10
Administrator権限でログイン

上記環境で標準設定のままではSQL Plusおよび、SI Object Browserで
ユーザー、パスを入力後、突然切れてしまいました。

ユーザーアカウント制御を無効にした状態では問題なく動きましたので、
やはり権限の問題が大きいものと思われます。

取り急ぎ、ご報告まで。




こんにちは
後迫@SIです。

ご報告いただきありがとうございます。

誠に申し訳ございませんが、
現状ではVistaには正式対応しておりません。

(現状はOracleがVistaに正式対応していないため、
OracleのVista対応以降とさせていただく予定です。
今のところ、次期バージョン、
Ver.10にて正式対応とさせていただく予定となっております。)

詳細が決まり次第、
弊社ホームページでアナウンスさせていただきますので
もうしばらくお待ちしていただいてもよろしいでしょうか。

お待たせしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
DATABASELINK、SYNONYMにて以下のエラーが発生しますが
何か設定等があるのでしょうか?

接続先は9iR2 パッチは全て当たってます。

DATABASE LINKの実行
select * from dual @データベースリンク名
"ORA-02019 指定されたリモートデータベースは存在しません。"となる。

Synonymを開こうとすると
"定義情報が読込めませんでした。"メッセージが表示される。

ちなみに GLOBAL_NAMES = FALSE となっています。

ObjectBrowser以外からの実行だと正常なのですが・・・

OBJECT BROWSER VER 9.1.0.0
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現象が再現しないため、
原因の特定が困難な状態です。
大変申し訳ございません。

まず、データベースリンクの件について
以下の点を確認させていただいてもよろしいでしょうか。

①ObjectBrowserをインストールされているマシンの
 SQL*Plusにて、select * from dual@データベースリンク名」と
 入力していただき、実行した場合はエラーは発生いたしませんでしょうか?
②ObjectBrowserにて、
 該当のデータベースリンクを開いていただき、
 [接続]ボタンを押した場合に正常に「接続可能です」と表示されますでしょうか?
③複数のOracleクライアントをインストールされている
 ということはありますでしょうか?

また、シノニムについてですが、
簡単なシノニムを作成後、ダブルクリックで開おうとした場合は、
正常に開けますでしょうか。
(データベースリンクを使用するパターンと
しないパターンでシノニムを作成していただき、試していただけますでしょうか。)

お手数をおかけいたしますが、
どうぞよろしくお願いいたします。


①ObjectBrowserをインストールされているマシンの
 SQL*Plusにて、select * from dual@データベースリンク名」と
 入力していただき、実行した場合はエラーは発生いたしませんでしょうか?

→SQL*PLUSからだとエラーは出ません。

②ObjectBrowserにて、
 該当のデータベースリンクを開いていただき、
 [接続]ボタンを押した場合に正常に「接続可能です」と表示されますでしょうか?

→ORA-02019 指定されたリモート・データベースは存在しません。

③複数のOracleクライアントをインストールされている
 ということはありますでしょうか?

→CLIENT以外ではODP.NETのインストールがされています。
こんにちは
後迫@SIです。

追加情報をいただきありがとうございます。

ODP.NETをインストールされている場合に
不具合が発生するというご報告をいただいております。

たびたびお手数ですが、
以下の事項のご確認をお願いしてもよろしいでしょうか。

①[ツール]メニュー→[オプション]を選択してオプション画面を開いていただき、
 [詳細設定]タブにあります、[ORACLE_HOME]のテキストボックスに
 OracleクライアントのOracleホーム(例:C:\oracle\ora92など)を
 設定後、ObjectBrowserを再起動していただき、
 現象が解決するか、ご確認をお願いできますでしょうか。

②上記①でも解決しない場合、
 大変お手数ですが、Oracleクライアントの再インストールを行っていただき、
 現象が解決するかご確認をお願いしてもよろしいでしょうか。

たびたびお手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
ODP.NETのアンイストール、ORACLE10GR2 Clientのアンイストールを
行い再度、ORACLE10GR2 Clientのインストールを行いましたが、
現象は変わりません。

ORACLE_HOMEを指定しても同じです。
こんにちは
後迫@SIです。

なかなか解決に至らず申し訳ありません。

一度、該当のデータベースリンクを再作成していただき、
接続エラーにならないか、確認していただいてもよろしいでしょうか。

また、上記でも解決しない場合、
ObjectBrowser起動時のログイン画面にて、
データベースリンクで指定している[ユーザID]、[パスワード]、[データベース名]で
ログインが可能か、ご確認をお願いできますでしょうか。

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