■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OB Ver.10.1.0.0を使っています。

テーブル定義情報で列のコメントを編集、「作成」を実行し、DDL文の確認ダイアログで確認後、「開始」を実行するとOBがフリーズします。
しばらく放置しておくと、戻ってきます。
データ件数が多い(約30万件)テーブルだとフリーズしますが、データが無いテーブルだとフリーズしません。
Ver.9.1.0.0では発生しません。

また、コメントで小文字英字を使用しているものにフォーカスを与えると勝手に大文字に
変換されてしまいます。
それが影響し、定義情報を閉じたり、ソースタブ、データタブをクリックしたりすると
「情報が変更されています。コンパイルしますか?」
のダイアログが表示されます。
こちらはVer.9.1.0.0でも発生しました。

確認、対応をお願いします。
こんにちは
後迫@SIです。

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

つきましてはお手数ですが、
以下の追加情報をいただいてもよろしいでしょうか。
①作成ボタンを押した後のDDLの確認ダイアログにて、
 どのようなSQLが表示されますでしょうか?
 (通常のCOMMENT ON COLUMN 文でしょうか?)
②SQL*Plusにて上記①のSQLを発行した場合は、
 フリーズせず実行されますでしょうか?
③「ツール」→「オプション」画面にあります、
 「定義情報」タブにて、「変更前のソースを保存する」と
 「変更後のソースを保存する」はONになっておりますでしょうか。
 ONになっている場合は、一度OFFにしていただいてうえ、
 再度試していただいてもよろしいでしょうか?

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

>①作成ボタンを押した後のDDLの確認ダイアログにて、
> どのようなSQLが表示されますでしょうか?
> (通常のCOMMENT ON COLUMN 文でしょうか?)

COMMENT ON COLUMN文です。


>②SQL*Plusにて上記①のSQLを発行した場合は、
> フリーズせず実行されますでしょうか?

SQL*Plusではフリーズしません。

DDL確認ダイアログで表示されたCOMMENT ON COLUMN文をコピーして、キャンセルで
確認ダイアログを閉じ、SI Object BrowserのSQL実行ウィンドウで実行しても
フリーズしません。


>③「ツール」→「オプション」画面にあります、
> 「定義情報」タブにて、「変更前のソースを保存する」と
> 「変更後のソースを保存する」はONになっておりますでしょうか。
> ONになっている場合は、一度OFFにしていただいてうえ、
> 再度試していただいてもよろしいでしょうか?

どちらもONで使用しています。
OFFにして試したところ、フリーズしなくなりました。

よろしくお願いします。
[セッション情報] - [カーソル]を開くと、
下記のOBから下記のSQLが発行されます。

 SELECT B.ADDRESS, B.HASH_VALUE, B.SQL_TEXT FROM
 V$OPEN_CURSOR A, V$SQLTEXT B
 WHERE A.SID = :SID AND A.ADDRESS = B.ADDRESS AND A.HASH_VALUE = B.HASH_VALUE
 ORDER BY B.ADDRESS, B.HASH_VALUE, B.COMMAND_TYPE, B.PIECE

しかし、Oracleのマニュアルには下記のようにあります。

 ・ 動的パフォーマンス・ビューに問い合せて、情報を抽出することができます。
  ただし、サポートされているのは、単純な問合せのみです。 ソート、結合、
  GROUP BY句などが必要な場合は、情報を各V$ビューから表にコピー(たとえ
  ば、CREATE TABLE ... AS SELECT文を使用)して、その後、それらの表を問
  い合せてください。

 ・ V$ビュー内の情報は動的であるため、これらのビューのSELECT操作の読取り
  一貫性は保証されません。

上記のSQLを実行すると、Oracle DBがハングアップしてしまう場合があります。
この現象はOracle-KROWN#122229に書かれています。

OBでの「現在オープン中のカーソル」の取得方法を変更していただけないでしょうか?

【環境】Oracle 10g 10.1.0.5
こんにちは
後迫@SIです。

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

ご指摘いただきましたとおり、
セッション情報画面にてV$表と結合するSQLを内部で発行しているため、
環境によってエラーが発生するというご報告をいただいております。

現状では、上記のような動作となっておりますが、
この問題につきましては、
今後のバージョンアップで改善を検討させていただいておりますので、
何卒よろしくお願いいたします。
はじめまして。

ERについて質問がございます。
ERバージョンは3.0.3.18になります。

データベース同期時に1つのテーブルだけを同期したい場合、
他のテーブルを「無視」に設定し、対象テーブルのみを「変更」にします。
その際、変更対象のテーブル・項目を探すのに苦労しております。
例えば、テーブル名でソートができたり、検索ができるなどはできないのでしょうか?
こんにちは
山田@SIです。

ご質問いただいた件でございますが、
DB同期におきまして、現状変更点をすべて表示する
ようになっております。また、検索やソート機能も
実装しておりません。
この度はご希望に添えず大変申し訳ございません。

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

了解致しました。

今後バージョンアップした際にはご連絡頂きたいです。
よろしくお願い致します。
現在、OBのバージョン7.0.6.32を使用していますが、仮にOracleバージョンを一番最新のバージョンに上げるとすると、既存のOBのバージョンで使用可能かどうか教えて頂けないでしょうか。
こんにちは
後迫@SIです。

返信が遅れてしまい申し訳ございません。

最新のOracle11gに関しましては検証中ですが、
現時点で確認している限りでは、
Oracle11gのデータベースに接続を行い、
SQLを発行するなどの基本的な操作は可能のようです。

Object Browser Ver.7.0.6.32においても可能ですが、
Object Browser Ver.7におきましては、Oracle9i以上に正式対応していない関係で、
SYSユーザで接続できない、削除済みのテーブルが表示されてしまうなどの
問題が発生いたします。
あらかじめご了承いただけますでしょうか。

(なお、Oracle11gにつきましては、
Object Browser Ver.10のマイナーバージョンアップにて動作対応に含める予定です。)

何卒よろしくお願いいたします。
いつもお世話になっております。

Ver.10になってからTABLEを開いてから
[定義情報]、及び[データ]タブ内での「切り取り(CTRL+X)」が
動作しなくなっているのですが、仕様なのでしょうか?
Ver.9までは出来たと思うのですが・・・

結構不便なので出来るようにして欲しいです
こんにちは
後迫@SIです。

お問い合わせいただきました件について
現象について再現することができました。

Object Browwser Ver.10の不具合です。
大変申し訳ございません。

この不具合につきましては
次回バージョンアップにて修正させていただきますので、
何卒よろしくお願いいたします。
一度カラム数の多いテーブルの定義書を出力した後に、
少ないカラム数のテーブルを出力すると前回のカラムが残る。
(前回のカラムがクリアされていない)
こんにちは
山田@SIです。

お寄せいただいた現象は、何らかのタイミングでレポート定義ファイルが
上書きされてしまった場合に発生します。
C:\Program Files\OBER4\Report\obentity.xls(エンティティ定義の場合)
に、値が書き込まれていないかご確認いただけますでしょうか。
書き込まれていた場合は書き込まれていた値を削除していただけますでしょうか。
(レポート出力時にテンプレートとなるファイルですので
 通常このファイルはからの状態です)

また、出力レポート名や出力パスが、上記ファイルを参照していないか
ご確認いただけますでしょうか。


お手数をおかけしてしまい大変申し訳ございませんが
何卒よろしくお願い申し上げます。
OBERのVer4を使用しております。
要望なのですが、印刷時の倍率指定の値を
保存できないでしょうか。

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

貴重なご意見ありがとうございました。

ご指摘のとおり、現状印刷時の倍率設定は
保存できません。

こちらの件に関しまして
今後のバージョンアップにて対応を検討させていただきますので
何卒よろしくお願い申し上げます。
ObjectBrowser10の購入を検討しておりますが、先日リリースされたOracle Database 11g
の動作についてはいかがでしょうか。
11gを正式にサポートするのは、ObjectBrowser10で対応を考えていますでしょうか。
(ObjectBrowser11になってしまうとそれぞれのライセンス購入になりますよね)




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

Oracle11gに関しましては
現状、Oracle11gにつきましては動作保証に含まれておりませんが、
Ver.10のマイナーバージョンアップの範囲にて対応し、
動作保証に含める予定です。

次回マイナーバージョンアップの時期につきましては、
まだ具体的な時期は決まっておりませんが、
決まり次第アナウンスさせていただきますので、
何卒よろしくお願いいたします。