■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
内容一致の基準としましては、
各オブジェクトの「ソース」タブの内容となります。
例えばテーブルでありましたら、
両方のCREATE TABLE文が一致しているかどうかとなり、
各列名や列の長さなどが条件に含まれます。
また、表領域情報、付加されている制約なども条件に含まれますので、
再度ご確認をお願いしてもよろしいでしょうか。
どうぞよろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
内容一致の基準としましては、
各オブジェクトの「ソース」タブの内容となります。
例えばテーブルでありましたら、
両方のCREATE TABLE文が一致しているかどうかとなり、
各列名や列の長さなどが条件に含まれます。
また、表領域情報、付加されている制約なども条件に含まれますので、
再度ご確認をお願いしてもよろしいでしょうか。
どうぞよろしくお願いいたします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
スクリプト実行画面におきましては、
DBMS_OUTPUT.PUT_LINEを使用して出力することはできません。
また、SELECT文におきましても結果を出力することができません。
(UPDATEやDELETEなど、出力のないSQLのみ実行可能です。)
技術的に困難なため、
SQL*Plusと同様の動きにすることができませんでした。
ご希望に添えず誠に申し訳ございません。
今後のバージョンアップで対応を検討させていただきたいと思いますので、
どうぞよろしくお願いいたします。
後迫@SIです。
スクリプト実行画面におきましては、
DBMS_OUTPUT.PUT_LINEを使用して出力することはできません。
また、SELECT文におきましても結果を出力することができません。
(UPDATEやDELETEなど、出力のないSQLのみ実行可能です。)
技術的に困難なため、
SQL*Plusと同様の動きにすることができませんでした。
ご希望に添えず誠に申し訳ございません。
今後のバージョンアップで対応を検討させていただきたいと思いますので、
どうぞよろしくお願いいたします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
RAW型、BLOB型などの特殊なデータ型につきましては、
Object Browserからのデータの挿入、更新ができません。
ご希望に添えず、誠に申し訳ございません。
要望として承り、
次回バージョンアップで対応を検討させていただきたいと思います。
現状におきましては、
お手数ですが、ACCESSリンク経由で挿入するなど、
別の方法で対処いただけますでしょうか。
どうぞよろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
RAW型、BLOB型などの特殊なデータ型につきましては、
Object Browserからのデータの挿入、更新ができません。
ご希望に添えず、誠に申し訳ございません。
要望として承り、
次回バージョンアップで対応を検討させていただきたいと思います。
現状におきましては、
お手数ですが、ACCESSリンク経由で挿入するなど、
別の方法で対処いただけますでしょうか。
どうぞよろしくお願いいたします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
Object Browser ER Ver.2は9iRelease2に対応されておりますが、
弊社で現象が再現できないため原因の特定が困難な状態です。
誠に申し訳ございません。
お手数ですが、以下の追加情報をいただけますでしょうか。
①クライアント、サーバともに9iでしょうか?
いずれかのOracleバージョンが7以前の場合、
リバースエンジニアリング時にエラーになるため、ご利用いただくことはできません。
②①に該当しない場合、
リバースのテーブル対象を1つにした場合でもエラーになるでしょうか?
1つにした場合は、該当のテーブルのCREATE TABLE文を
いただいてもよろしいでしょうか?
お手数をお掛けしてしまい申し訳ございませんが、
どうぞよろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
Object Browser ER Ver.2は9iRelease2に対応されておりますが、
弊社で現象が再現できないため原因の特定が困難な状態です。
誠に申し訳ございません。
お手数ですが、以下の追加情報をいただけますでしょうか。
①クライアント、サーバともに9iでしょうか?
いずれかのOracleバージョンが7以前の場合、
リバースエンジニアリング時にエラーになるため、ご利用いただくことはできません。
②①に該当しない場合、
リバースのテーブル対象を1つにした場合でもエラーになるでしょうか?
1つにした場合は、該当のテーブルのCREATE TABLE文を
いただいてもよろしいでしょうか?
お手数をお掛けしてしまい申し訳ございませんが、
どうぞよろしくお願いいたします。
返信を投稿
OBER
ひろし
DB接続し表名を選択した後、リバースエンジニアリングを実行すると、OBER自体が終了してしまいます。Release2には対応していないのでしょうか?
返信を投稿
OBER
PRE-BB8
先日お試し版をダウンロードさせて頂き、購入を検討しているPRE-BB8と
申します。
過去ログやオンラインマニュアルを参照したのでが、方法が分からなかったので
書込みさせて頂きました。
テーブルにBLOBのフィールドを作成し、そこに
画像ファイルを挿入したいのですが、OBの機能でそれは可能でしょうか?
BBSの書込みで
>BLOB,CLOB型につきましては
>Object Browser上で編集する事ができず、
>読取り専用となっております。
とありましたので、できないのかな?と思ってしまったのですが、
如何でしょうか。
初心者で申し訳ありませんが、宜しくお願い致します。
申します。
過去ログやオンラインマニュアルを参照したのでが、方法が分からなかったので
書込みさせて頂きました。
テーブルにBLOBのフィールドを作成し、そこに
画像ファイルを挿入したいのですが、OBの機能でそれは可能でしょうか?
BBSの書込みで
>BLOB,CLOB型につきましては
>Object Browser上で編集する事ができず、
>読取り専用となっております。
とありましたので、できないのかな?と思ってしまったのですが、
如何でしょうか。
初心者で申し訳ありませんが、宜しくお願い致します。
返信を投稿
OB
松
はじめまして。松と申します。
ObjectBrowserの「スクリプト実行」機能について
少しお聞きしたいのですが、
この機能上では、SQL*Plus等のように
「DBMS_OUTPUT.PUT_LINE」命令を用いて
結果を出力するようなスクリプトは実行できないのでしょうか。
お答えいただければ幸いです。よろしくお願いします。
ObjectBrowserの「スクリプト実行」機能について
少しお聞きしたいのですが、
この機能上では、SQL*Plus等のように
「DBMS_OUTPUT.PUT_LINE」命令を用いて
結果を出力するようなスクリプトは実行できないのでしょうか。
お答えいただければ幸いです。よろしくお願いします。
返信を投稿
OB
yokoyama
TEST-DBと本番DBのオブジェクト比較をして、TEST-DBに追加した、view, synonymを表示
させようとしたところ、
「比較先1のみに存在する」だけにチェックをいれると、「比較先1のみ」ではなく
比較先1に存在するオブジェクトすべてが、
「比較先2のみに存在する」だけにチェックをいれると、「比較先2のみ」ではなく
比較先2に存在するオブジェクトすべてが、表示されてきます。
「比較先1のみに存在する」と「比較先2のみに存在する」にチェックを入れると
両方表示されます
オブジェクト名 スキーマ タイプ 比較結果
EMP TEST TABLE 比較先1のみに存在する
EMP TEST TABLE 比較先2のみに存在する
のように表示されます。
スクリプトを出力させて diff で比較すればできることなので、実害はないのですが、
せっかくある機能なのですから、正しく動いて欲しいです。
何を基準に「一致・不一致」を判定しているのでしょうか?
all_objectsの内容まで一致していないといけないのでしょうか?
object_id
created
last_ddl_time
timestamp など
させようとしたところ、
「比較先1のみに存在する」だけにチェックをいれると、「比較先1のみ」ではなく
比較先1に存在するオブジェクトすべてが、
「比較先2のみに存在する」だけにチェックをいれると、「比較先2のみ」ではなく
比較先2に存在するオブジェクトすべてが、表示されてきます。
「比較先1のみに存在する」と「比較先2のみに存在する」にチェックを入れると
両方表示されます
オブジェクト名 スキーマ タイプ 比較結果
EMP TEST TABLE 比較先1のみに存在する
EMP TEST TABLE 比較先2のみに存在する
のように表示されます。
スクリプトを出力させて diff で比較すればできることなので、実害はないのですが、
せっかくある機能なのですから、正しく動いて欲しいです。
何を基準に「一致・不一致」を判定しているのでしょうか?
all_objectsの内容まで一致していないといけないのでしょうか?
object_id
created
last_ddl_time
timestamp など
返信を投稿
OB
F3DEV
はじめまして。Oracle9i、ObjectBrowser8を使用しております。
先日OracleにAUTOTRACEを設定しようとして以下の作業を実施しました。
その後、OBにログインしようとすると「ORA-00980シノニム変換が無効です。」というエラーが発生してログイン出来なくなってしまいました。
①SQL*PLUSにSYSでログイン
②PLAN_TABLEを作成:SQL>@D:\orant\rdbms\admin\utlxplan.sql を実行
③権限付与:SQL>grant all on plan_table to public; を実行
④PLUSTRACEロールの作成&権限付与
⑤SQL>grant select on sys.obj$ to public;
SQL>grant select on sys.user$ to public; を実行
⑥publicシノニムを作成
:SQL>create public synonym plan_table for sys.plan_table; を実行
※以上の作業の後、ObjectBrowserでログイン出来なくなってしまいました。
また、他のIDEでもORACLEに接続できなくなってしまいました。
尚、SQL*PLUSのみは接続&作業可能です。
以上、解決策等ありましたらアドバイスお願い致します。
先日OracleにAUTOTRACEを設定しようとして以下の作業を実施しました。
その後、OBにログインしようとすると「ORA-00980シノニム変換が無効です。」というエラーが発生してログイン出来なくなってしまいました。
①SQL*PLUSにSYSでログイン
②PLAN_TABLEを作成:SQL>@D:\orant\rdbms\admin\utlxplan.sql を実行
③権限付与:SQL>grant all on plan_table to public; を実行
④PLUSTRACEロールの作成&権限付与
⑤SQL>grant select on sys.obj$ to public;
SQL>grant select on sys.user$ to public; を実行
⑥publicシノニムを作成
:SQL>create public synonym plan_table for sys.plan_table; を実行
※以上の作業の後、ObjectBrowserでログイン出来なくなってしまいました。
また、他のIDEでもORACLEに接続できなくなってしまいました。
尚、SQL*PLUSのみは接続&作業可能です。
以上、解決策等ありましたらアドバイスお願い致します。
返信を投稿
OB
館石
後迫@SI 様
>テーブル画面の抽出条件リストボックスにて大文字小文字を区別せずに
>履歴が呼び出される問題を修正したのですが、
>Wheres.iniを使用せず、別ファイルを作成する仕様に変更されました。
このコメントを見るのが遅かったので、履歴が消えてしまいました。
かなり有効に使っていたので、とても残念です。
Wheres.iniの内容を新たな『別ファイル』へ移動させたいと思うのですが、
各TB名.wheというファイルを作成するしか方法はありませんか?
また、履歴を用いてリターンを押下し、必要な絞り込みを実施すると、
履歴が表示されていたボックスが空白になり、その空白が履歴として
残ってしまいます。何回か同様な事を繰り返すと、空白の履歴ばかりが
残ってしまい、せっかくのコマンドが消えてなくなってしまうようです。
これはバグの範疇だと思いますので、早急に対応して頂く必要があると思います。
よろしくお願いします。
P.S.当方では、ひとまず前バージョンに戻しました。早いご対応を期待しております。
>テーブル画面の抽出条件リストボックスにて大文字小文字を区別せずに
>履歴が呼び出される問題を修正したのですが、
>Wheres.iniを使用せず、別ファイルを作成する仕様に変更されました。
このコメントを見るのが遅かったので、履歴が消えてしまいました。
かなり有効に使っていたので、とても残念です。
Wheres.iniの内容を新たな『別ファイル』へ移動させたいと思うのですが、
各TB名.wheというファイルを作成するしか方法はありませんか?
また、履歴を用いてリターンを押下し、必要な絞り込みを実施すると、
履歴が表示されていたボックスが空白になり、その空白が履歴として
残ってしまいます。何回か同様な事を繰り返すと、空白の履歴ばかりが
残ってしまい、せっかくのコマンドが消えてなくなってしまうようです。
これはバグの範疇だと思いますので、早急に対応して頂く必要があると思います。
よろしくお願いします。
P.S.当方では、ひとまず前バージョンに戻しました。早いご対応を期待しております。
返信を投稿
OB