■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

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

現在OB9を使用しているのですが、SQLキャッチを行おうとすると
「ora-01031:権限が不足しています」
と表示が出ます。
トレースは可能なのですが、キャッチが使用できません。

何か特別な権限が必要なのでしょうか?
こちらで自由に権限設定ができないため、DBA等は付与不可能です。


oracle:9.0.2
SYSDBA権限が必要です。

試しにSYSユーザーで行って見てください。
SQLキャッチが行えると思います。

Oracleのトレースをおこなう際には必要となる権限です。
お世話になります。
ObjectBrowserERの導入を検討しています。
複数のエンティティをサブタイプリレーションで関連づけた状態で、
この複数エンティティをサブモデルにコピーすると、
リレーションが通常のリレーション(依存タイプ、一対多で、関連名等はブランク)
になってしまいます。

一般のリレーションでは、複数エンティティのコピーでエンティティの内容も
正常にサブモデルにコピーされるようです。

操作で、何か特別な指定をする必要があるのでしょうか。
こんにちは、橋爪@SIです。

ご投稿いただきましたサブタイプリレーションのコピーについて
ですが、大変申し訳ございません。現状のObject Brower ER で
は、サブタイプリレーションをサブモデルへコピーすると、通常
のリレーション(依存、非依存)に変わってしまいます。
Object Browser ER の不具合です。
誠に申し訳ございません。

本件に関しましては、次期バージョンアップ時に対応させていた
だきたいと思っております。

お手数ですが、サブタイプリレーションをサブモデルへ移す場合は、
別途、サブタイプリレーションを張りなおしご対応していただけま
すでしょうか。

どうぞ宜しくお願いいたします。
ObjectBrowser8.0.3.8を使用しています。
OracleはWorkgroupServer8.1.17ですが
一部Oracleの設定変更をした後からロック情報の
表示のみが遅くなりました。(約1秒だったのが約8秒)
セッション情報等の表示は問題なく高速に行えます。

どなたか、遅くなった理由が分かれば
教えてもらえませんか?
お世話になっております。

列のサイズの変更を定義情報から行いたいのですが、サイズの変更を行うことで、保存されているデータにどのような影響があるでしょうか?

>列のサイズの変更を定義情報から行いたいのですが、サイズの変更を行うことで、保存
>されているデータにどのような影響があるでしょうか?

データ型を変える場合は、既に格納されているデータを考慮し、バックアップテーブル等を用意し、一時的にデータを退避させる必要があります。
#OBJECT BRWOSERでは自動でやってくれました。

サイズ変更については、大きくするのは特に、既存データに対して影響はないと思います。
OB9.0を使用しています。
データ生成ツールでSELECT文を設定値(固定)で以下のように入れましたが、エラーが出力されました。どのように使用するか教えてください。

(select aaa from table_name where bbb = 1)

エラー内容
固定値として設定した値が無効です。
こんにちは、橋爪@SIです。

> データ生成ツールでSELECT文を設定値(固定)で以下のように入れましたが、エラー> が出力されました。どのように使用するか教えてください。

固定値にてSELECT文を設定する場合、複数の行や列を返す場合は実行時にエラーとなります。

データ生成ツール以外もそうですが、[F1]ボタンを押すとObject Browser のHELPを呼び出すことができます。
HELPにてデータ生成ツールの各設定についての記載がございますので、併せてご覧いただけますでしょうか。

宜しくお願いいたします。
テーブルのcreate table文とinsert文を出力する機能で、
文字列項目の&をエスケープするオプションを用意していただきたいです
チェックすると
SET DEFINE OFF
がスクリプトの先頭に出力されるといいですね
こんにちは、橋爪@SIです。

> テーブルのcreate table文とinsert文を出力する機能で、
> 文字列項目の&をエスケープするオプションを用意していただきたいです

「ツール」⇒「オプション」の詳細設定タブ画面にて、
「英小文字のオブジェクト名を使用可能にする」のチェックを
いれますと、項目名に「&」を使用したオブジェクトのスクリプト
出力が可能となっております。

お試しいただけますでしょうか。

また、SET DEFINE OFFにつきましてはSQL*Plusのコマンドとなりますので
対応は非常に困難であります。

今後は、オプション設定の表現含め、解りやすいよう改善を検討させていた
だきたいと思います。

他にもご不明点・ご要望等ございましたらご連絡ください。
どうぞ宜しくお願いいたします。
要望の詳細としては、文字列項目に&が含まれていると
SQLPlusで流す時に置換変数と認識されるため、
SET DEFINE OFFをスクリプトに追加する手間が発生するので、
SET DEFINE OFFを自動で追加するチェックボタンを用意していただきたいということです

CREATE TABLE "AAAAA"
(
"AAA" CHAR(10)
)
/
INSERT INTO "AAAAA" values(' &aaa ')
/
INSERT INTO "AAAAA" values(' &b ')
/


自分のPCなら、Login.SQLにSET DEFINE OFFを書くだけですが
他人にメールでcreate table文とinsert文を送る場合には、
SET DEFINE OFFを付け足さなければいけません
ooou9ouio
お世話になります

ERの物理カラム名に
1COLUMNS
というようなOracleではエラーとなってしまう命名をしてしまっても
ER側ではチェックは入らないようですが仕様でしょうか?
こんにちは、橋爪@SIです。

回答が遅くなりまして申し訳ございません。


フォワード時など、DBにスクリプトを実行する際にエラーとなる命名のチェック
に関しましては、現状のObject Browser ER では行っておりません。

命名時のチェックに関しましては、今後、対応を検討させていただきたいと思います。

尚、フォワード時に、オプションタブ画面にて「名前を引用符で囲む」にチェックを
いれますと、「1COLUMNS」などの物理カラム名もフォワード可能です。

どうぞ宜しくお願いいたします。
はじめまして

ER 3.0.1.5を使用しています

現在、試用版を試しているところなのですが
複数のスキーマからリバースエンジニアしたところ
作成されたエンティティのスキーマ名がばらばらになってしまいました
この場合、データベース同期という機能を使用した場合、こちらは
単一スキーマのみを比較対象としてほしいのが
エンティティで設定されているスキーマ名で検索、比較しているので困っています

こちらのスキーマ名を一括で変換、もしくはデータベース同期の場合に
指定スキーマ以外は参照しない設定など可能でしょうか?

よろしくお願いします
こんにちは、橋爪@SIです

>現在、試用版を試しているところなのですが
>複数のスキーマからリバースエンジニアしたところ
>作成されたエンティティのスキーマ名がばらばらになってしまいました
>この場合、データベース同期という機能を使用した場合、こちらは
>単一スキーマのみを比較対象としてほしいのが
>エンティティで設定されているスキーマ名で検索、比較しているので困っています
>
>こちらのスキーマ名を一括で変換、もしくはデータベース同期の場合に
>指定スキーマ以外は参照しない設定など可能でしょうか?

データベース同期の際に、比較対照欄にてスキーマ(ユーザー)を選択して
いただきますと、同期時に選択したスキーマのみでの比較が可能です。

しかし、選択したスキーマの全オブジェクト(テーブル)と比較してしまう
ため、ER上に無いものまで比較対象としてしまう問題もございます。
こちらに関しましては、今後のバージョンアップ時の改善項目として、
次期バージョンアップ時に対応を検討したいと思います。

どうぞ宜しくお願いいたします。