■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
お世話になります。
下記質問について回答願います。

【事象】
セッション情報ボタンを押下時に、ORACLE監査ログに大量のログ
(500件/1sec)が出力される。

※操作内容
 ①メニューより
 【管理(A)】→セッション情報(S) 選択
 ②セッション一覧が表示される
  a.任意のセッションを選択して処理内容を確認
  b.最新(R)又は F5キーでセッション一覧を更新

※監査設定はユーザ名、ログイン・ログオフ時間、参照したテーブル
の情報のみ。
※監査ログを見ると、1秒間で200~300のSQLを実行しており
1つのSQLで4つのテーブルを参照している状態です。

【質問内容】
・上記操作にて、なぜ1秒間に200~300ものSQLが実行されるのでしょうか?

【参考情報】
--使用しているOBのヴァージョン--
SI Object Browser ver.9.1.0.0
--データベース(クライアント、サーバー)バージョン--
Oracle 10gR1
OS windows 2003 SP1

--監査ログ サンプル-- ※一部加工しております。
2010/0X/XX 11:53:20 情報 0 34 Oracle.cbr N/A XXXXXX11 Audit trail: SESSIONID: "497962" ENTRYID: "1" STATEMENT: "1" USERID: "SRROCB02" USERHOST: "XXXXXX-XXXXXX\XXX0802PC129" TERMINAL: "XXX0802PC129" ACTION: "100" RETURNCODE: "0" COMMENT$TEXT: "Authenticated by: DATABASE; Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=XX.X.X.XXX)(PORT=XXXX))" OS$USERID: "utcXXXXX" PRIV$USED: 5.
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
セッション情報をクリックした時点では、
V$SESSIONビューに対してのみ、SQLを発行いたしますが、

セッション情報画面を開いた後、リスト項目や下部のタブを
クリックしたタイミングでも、さらにSQLを発行しますので、
そのような操作を行っていないかご確認いただいてもよろしいでしょうか。
(例えば「オブジェクト」タブをクリックした際、
内部では、例えばオブジェクトIDからオブジェクト名を取得するなど、
SQL結果の取得ループ内で、更に別SQLを発行するため、
環境によっては1秒に数百のSQLを発行する可能性もございます。)

また、上記に該当しない場合(画面を開いた直後にかかわらず発生する場合)は、
テクニカルサポートで対応させていただきますので、
・製品のシリアルNOか、ダイジェストキー
・SQLが記録された該当のログファイル
を添えてoob.support@sint.co.jpまで、ご連絡いただけますでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
ご回答ありがとうございます。

加えて確認をお願いしたいのですが、セッション情報画面を使用するに
あたって最低限必要な権限についてご教授願えますでしょうか。
こんにちは
栗田@SIです。

お問い合わせいただきました件についてですが、
画面表示際して、以下の動的パフォーマンスビューに対する、
SELECT権限が必要となります。
・v$sesstat
・v$statname
・v$session
・v$lock
・v$access
・v$sqltext

また、トレースの開始/終了を行う場合は、
「SYS.DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION」に対するEXECUTE権限、
セッションの切断を行う場合は、ALTER SYSTEM権限が必要となります。

何卒よろしくお願いいたします。
上記、ご回答ありがとうございました。

もう一点、追加で確認させてください。
前々回に下記の回答を頂きました。
>「例えば「オブジェクト」タブをクリックした際、
>内部では、例えばオブジェクトIDからオブジェクト名を取得するなど、
>SQL結果の取得ループ内で、更に別SQLを発行するため、
>環境によっては1秒に数百のSQLを発行する可能性もございます。」

とありますが、この「SQL結果の取得方法」を設定などにより変更する
ことは可能でしょうか?
(→数百のSQLを発行しないようにしたい)
現在、「SI Object Browser ver.9.1.0.0」を使用しておりますが、
同ヴァージョンではこのような設定は見当たりませんでした。
別ヴァージョンでも構いませんので、変更可能であれば変更方法を
ご教授ください。

以上、よろしくお願いします。
こんにちは
栗田@SIです。

お問い合わせいただいた件についてですが、
最新バージョンにおいても、該当の設定は行えません。
ご希望に沿えず、申し訳ございません。

ご要望として承り、次期バージョンアップにて
検討させて頂きます。

何卒よろしくお願いいたします。
以前の質問の返信で投稿したのですが、返事がいただけないので
同内容を新規投稿いたします。

----
投稿No.4797 2010/02/09 11:14:56

お世話になっております。
SI Object Browser ER Ver 5.0.0.0で、以前下記の質問を
いたしました、mistieと申します。

Date: 2009/03/03 21:23:35
>ハッシュパーティション表を作成する場合に、インデックスの格納方法を
>「ローカルパーティション」で作成すると、インデックスの表領域指定が
>無効になってしまいます。
...

SI Object Browser ER Ver 6.0.0.0では、上記対応は
どのようになっておりますでしょうか?
こんにちは
山田@SIです。

大変申し訳ございませんが、当内容に関しましては
最新のV6においても対応しておりません。

次回以降のバージョンアップ時に、引き続き検討事項と
させていただきます。

よろしくお願い申し上げます。
SI Object Browser for SQL Server版でSQL Server2008を使用しています。
定義情報においてSQL Server2008から新たに日付データ型として、date/
time/datetime2/datetimeoffset が追加になり使用していますが、
データタブを押下すると
Unknown field type "日付項目1"(OLE DB code = 85h)
とメッセージが表示され、レコードの編集を行うことができません。
Ver.1.2.0.3の更新ファイルは適用しています。どのようにすればレコードの
編集が行えるのでしょうか?

当方環境
OS:Windows7
DB:SQL Server 2008

P.S OSがXPの場合、問題なく処理できました。Windows7がだめなのでしょうか?
こんにちは
栗田@SIです。

ご質問頂いた件についてですが、SQLServer2008データベースに
接続し、ご利用いただくことは可能ですが、SQL Server 2008の
新たに追加されたいくつかのデータ型のついては、対応しておりません。
ご希望に沿うことができず大変申し訳ございません。

こちらにつきましては、今後のバージョンアップにより
対応を検討させていただきます。

何卒よろしくお願いいたします。
[栗田@SI]
>こんにちは
>栗田@SIです。
>
>ご質問頂いた件についてですが、SQLServer2008データベースに
>接続し、ご利用いただくことは可能ですが、SQL Server 2008の
>新たに追加されたいくつかのデータ型のついては、対応しておりません。
>ご希望に沿うことができず大変申し訳ございません。
>
>こちらにつきましては、今後のバージョンアップにより
>対応を検討させていただきます。
>
>何卒よろしくお願いいたします。
>

お世話になります。出張中だったこともあり返信が遅れました。

質問に対する回答の件ですが、XPにインストールしたObjectBrowserからは
操作できるのにWindows7にインストールしたObjectBrowserからは操作がで
きることを考えると、ちょっと的を得た回答ではないような気がします。
SQL Server 2008の新たに追加されたいくつかのデータ型が問題ではなくて
Windows7対応に問題があるようなのですがいかがでしょうか。

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

弊社で確認したところ、XP環境でも同現象が再現いたしました。
御社のXP環境では発生しない詳細な原因は不明ですが、接続に使用している
ドライバの関係上、新しいデータ型につきましては対応できておりませんので、
新しいデータ型につきましては別途SQLで更新いただくなどの対応を
お願いできますでしょうか。

ご希望に沿うことができず大変申し訳ございません。

2008の新データ型の対応につきましては、
次回バージョンアップで対応を検討させていただいておりますので、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

弊社で確認したところ、XP環境でも同現象が再現いたしました。
御社のXP環境では発生しない詳細な原因は不明ですが、接続に使用している
ドライバの関係上、新しいデータ型につきましては動作保障できないため、
あらかじめご了承のうえご利用いただけますででしょうか。
新しいデータ型につきましては別途SQLで更新いただくなどの対応を
お願いできますでしょうか。

ご希望に沿うことができず大変申し訳ございません。

2008の新データ型の対応につきましては、
次回バージョンアップで対応を検討させていただいておりますので、
何卒よろしくお願いいたします。
お世話になっております。

サブモデルにてオブジェクト追加時に削除したリレーションを再表示しない設定を教えて頂きたく投稿しました。

プログラム修正履歴にて、
----------------------------------------------------------------------------------------
4.0.2.6 2007年4月17日リリース
サブモデルにてオブジェクト追加時、削除したリレーションが再表示される問題を修正
----------------------------------------------------------------------------------------

と、改善されているのですが、どの設定を行えばリレーションを再表示しなくなるのかの
手順をよろしくお願い致します。
こんにちは
山田@SIです。

こちらは不具合改修となっておりますので、
特別な設定追加などは行なっておりません。

ご使用のバージョンを今一度ご確認いただけますでしょうか。
何卒よろしくお願いいたします。
早急な対応ありがとうございます。

OBERのバージョンは6.0になります。

リレーションが表示されてしまう手順を記載します。
-----------------------------------------------------------------------------
1.サブモデルにAテーブルとBテーブルを追加
 (AテーブルとBテーブルにはリレーションが存在します)

2.AテーブルとBテーブルのサブモデル内でのリレーション削除を行います。

3.ダイアログが表示されます。
 ①「選択中のオブジェクトを削除しますか?」が表示されます
 ②「全てのモデルから削除する」のチェックを外します。
 ③「はい」をクリックします。

4.リレーションが削除されます。

5.AテーブルとBテーブルとは関連のないテーブルを追加します。

6.AテーブルとBテーブルのリレーションが再表示されてしまいます。
-----------------------------------------------------------------------------

OBERの仕組み上、リレーションが復活しても仕方ない様な気もしますが、
この様な操作の場合は改修対象外となるのでしょうか?
よろしくお願い致します。
こんにちは
山田@SIです。

手順等誠にありがとうございました。
弊社環境では現象を再現することはできませんでしたが、
当時の対応漏れにより、EDMファイルの構造等、環境によって
発生しているのかもしれません。

この件に関しましては、今後のバージョンアップ時に対応を
検討してまいります。
よろしければ現象の再現するEDMファイルを弊社サポート宛に
お送りいただければ幸いでございます。

何卒よろしくお願い申し上げます。
お世話になっております。

EDMファイルを送信させて頂きましたので、
よろしくお願い致します。
ObjectBrowzer ver8からOracle7への接続ができません。

Oracle7への接続を行うObjectBrowzerはありませんでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
Object Browser Ver.8におきましては、Oracle8~9iが動作保障となっており
Oracle7につきましては、ご利用いただくことができません。
(Ver.8より、OCI接続を行うように変更いたしましたが、Oracle7が
OCIインタフェースに対応していないため、接続いただくことができません。)
ご希望に添えることが出来ず誠に申し訳ございません

Oracle7におきましては、Object Browser Ver.7にて対応しておりますが、
Ver.7に関しましては、現在販売を行っておりません。

もし、旧バージョンをご利用いただきたい場合は、
販売担当に確認の上、折り返しご連絡させていただきますので、
一度、oob.support@sint.co.jp宛までご連絡をいただいてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
お世話になっております。

Object Browser Ver.9.0.1.4をインストールした後、ライセンス登録を行おうとしたところ、「プロダクトNo」「プロダクトKey」の入力欄はあるのですが、「ライセンス認証Keyの取得」ボタンが表示されませんでした。

どのようにしたらライセンス認証Keyの取得を行えるのでしょうか。

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

説明がわかりづらく申し訳ございません。Ver.9の場合は
ライセンス認証は導入されていないため、プロダクトNOと
プロダクトKEYの入力でご利用可能です。

上記2つのキーを入力後、「OK」ボタンで
ライセンスを登録いただけますでしょうか。

何卒、よろしくお願いいたします。
後迫@SI様

ご返信ありがとうございます。

>Ver.9の場合はライセンス認証は導入されていないため、プロダクトNOとプロダクトKEYの入力でご利用可能です。

上記の通り、プロダクトNOとプロダクトKEYの2つを入力してみたのですが、「入力値に誤りがあります。もう一度入力して下さい。」と表示されてしまいました。

申し遅れましたが、当該環境はインターネットにつながらない環境となっており、そのことが関係しているのでしょうか。それとも単に入力内容に誤りがあるのが原因でしょうか。


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

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

一度、弊社にて詳しく調査させていただきたいと思いますので、
お手数ですが、弊社サポート(oob.support@sint.co.jp)宛に
ライセンス登録画面の画像スクリーンショットをいただいてもよろしいでしょうか。
※プロダクトNOとプロダクトKEYを入力した状態でいただいてもよろしいでしょうか。

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

御社よりメールにて御回答いただき問題が解決致しましたので、情報展開のため記載させていただきます。

■原因
Ver10用のプロダクトNO・プロダクトKEYをVer9に入力していたため認証Keyを取得できなかった。

■対応方法
下記、アドレスよりVer10をダウンロードして端末にインストール、認証Keyを取得する
※「ライセンス認証」につきましては、Ver10.2以降

http://www.sint.co.jp/products/siob/obt1030000.zip


この度は御対応いただきありがとうございました。
HP リンク切れ 2010/04/01 09:47 OBER 1
* 適当な方法がわからなかったので、掲示板に書かせて頂きます。
先日より始まった、「ERモデリング講座」興味深く拝見させていただいておりますが、
第2回→第3回のリンクがURLの記載間違えでリンク切れになってしまっています。


↓このページの下のほうの [第3回へ→]のリンクです。
http://www.sint.co.jp/products/siob/er/serial/serial02.html

誤
http://www.sint.co.jp/products/siob/er/serial/serial03.htm

正
http://www.sint.co.jp/products/siob/er/serial/serial03.html
Re: HP リンク切れ 2010/04/01 14:10 その他
こんにちは
山田@SIです。

ご指摘ありがとうございます。
直ちに修正させていただきました。
ご迷惑をお掛けしてしまい大変申し訳ございません。

なお、第四回は四月下旬を予定しておりますので、
引き続き御覧いただければ幸いでございます。

何卒よろしくお願い申し上げます。
いつもおせわになっております。
SIObjectBrowserforSQLServerV1ReadonlyEditionを利用していますが
エクセルでテーブルをエクスポートしようとすると
「cmbColumn.Items.Stringsの読み込み中のエラー
 システムエラー コード:8
 このコマンドを実行するのに十分な記憶域がありません」
というメッセージが出て、抽出できません。
よろしくお願いいたします。
こんにちは
後迫@SIです。

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

お問い合わせいただきました件についてですが、
出力時のメモリの使用率が高い場合にエラーが発生するなどの
ご報告をいただいておりますので、Where条件で分割の上、出力いただくか、
他のアプリケーションを終了するなど、メモリの使用率を軽減したいただいた上で、
再度出力をご確認いただいてもよろしいでしょうか。

また、リモートの場合はネットワークの転送速度にも影響いたしますので、
サーバが別の同一サーバにしていただくなど試していただいてもよろしいでしょうか。

お手数をおかけしてしまい大変申し訳ございませんが、
何卒よろしくお願いいたします。
後迫@SI様

ご返信ありがとうございます、またこちらの返信が遅くなり申し訳ありません。
結論から申し上げると、どうも保存しようとするフォルダへのアクセス権の問題だったようです・・・多分、ですが。
今は無事エクスポートできております。ありがとうございました。