■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
下記環境で使用しているのですが、データタブでデータの内容を確認すると、特定のフィールドの値が、マイナスだと -1.E0 や -2.E0 の様に表示されてしまいます。

OB : 12.0.1.0
OS : Windows 7 Professional 64bit
Oracle Client 11.2.0
こんにちは。
OBサポートです。

ご質問いただいた件につきましてですが、各種数値型
(NUMBER(n,m), FLOAT(n), BINARY_FLOAT, BINARY_DOUBLE)
にて確認を行いましたが再現せず、原因が判明しておりません。

お手数ですが、「特定のフィールド」のデータ型をお知らせいただけますでしょうか。

何卒、よろしくお願いいたします。
お世話になります。
該当のデータ型は number(1,0) です。
試しに number(2,0) に変更したら問題なく -1 と表示されます。
こんにちは。
OBサポートです。

ご返信ありがとうございます。
ご報告の現象が再現いたしました。

NUMBER(n, 0)で定義された列に対し、n 桁の負の値が
格納されている場合に指数表記でデータが表示される模様です。
ご不便をおかけし、誠に申し訳ございません。

本件につきましては、SQL実行画面より該当の列を
TO_CHAR等で文字列キャストすることにより
実数として表示することが可能となりますが、
修正事案として開発側に伝えさせていただきます。

何卒、よろしくお願いいたします。
ご確認ありがとうございます。
こちらは桁数を変更して運用する事は可能なので、当面number(1,0)をnumber(2,0)にして運用したいと思います。
いつもお世話になっております。

OB12のSQLエディタからのSQL*Plus呼び出し機能利用時に、
SQL内に日本語があるとSQL*Plusでの実行がエラーになります。

1.「select sysdate as 現在日時 from dual」
 上記SQLの結果は、
   ・OB12のSQLエディタでは正常に結果が表示される
   ・OB12から呼び出したSQL*Plusでは「ORA-00911: 文字が無効です。」とエラーになる。

2.「select sysdate from dual」
 上記SQLの結果は、
   ・OB12のSQLエディタでは正常に結果が表示される
   ・OB12から呼び出したSQL*Plusでは正常に結果が表示される

尚、DOSから起動したSQL*Plusでは
上記1.のSQLをコピペで張り付けて実行すると正常に結果が表示されます。


実行環境は以下の通りです。
 クライアントOS:Windows7 64bit
Oracle:Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

お手数ですが、ご確認の程よろしくお願い致します。
こんにちは。
OBサポートです。

ご報告の件につきまして、弊社環境にて再現いたしました。

SQL実行画面にSQLを入力⇒SQL*Plus呼び出しにて実行する場合、
SQLを一度テキストファイルに出力したうえで処理を行う動作と
なっておりますが、Object Browser Ver.12でのテキストファイル形式
初期設定が「UTF-8」となっており、SQL*Plusがファイルを
読み込んだ時点で文字化けが発生している模様です。
ご不便をおかけし申し訳ございません。

本件につきましては、ツールメニュー⇒オプション⇒外部出力タブの
「テキストファイルの形式」を「SHIFT-JIS」としていただくことにより
日本語を含むSQLが実行可能となりますが、SQL*PlusがUnicodeに
対応していないとの情報も散見されますことから、
上記のオプションに依存させないよう開発側に伝えさせていただきます。

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

さっそくにご確認いただきありがとうございました。

お教えいただきました通り、
テキストファイルの形式をSHIFT-JISに変更してから実行したところ
正常に結果が表示されました。

unicodeファイル指定でも正常に実行できるように
今後、修正いただけますと幸いです。

ご対応ありがとうございました。
OBver12を入れたんですが、
接続先情報を入力したところ、
Cannot initialize OCI with character set [UTF16].
possible reason: To initialize OCI in UTF16 mode,
OCI must be of version 8.1 or higher.
というエラーメッセージが出ます。
こんにちは。
OBサポートです。

ご質問のエラーにつきましてですが、ご利用のOracle Database
またはClientのバージョンが動作保証範囲外となっている可能性がございます。

誠に申し訳ございませんが、Object Browser Ver.12におきましては
 Oracle Database 9.0.1 ~ 11.2.0
 Oracle Client 9.2.0 ~
を動作保証範囲とさせていただいております。
(SI Object Browser for Oracle - 動作環境)

恐れ入りますが、一度環境をご確認いただけますでしょうか。
何卒、よろしくお願いいたします。
お世話になっております。

SI Object Browser for Oracle Version 12.0.1.0 を現在利用しています。

SQL実行画面で下記のSQL文を実行した場合に、
メッセージボックス「'0.0'は正しいタイムスタンプではありません。」が表示されます。
復旧方法としては、メッセージボックスが永久に表示を繰り返すため、
基本ObjectBrowserの強制終了しか手がない状況です。

実行しているSQL文自体が単純なSQL文のため、特にSQL文の問題ではないと思います。
また、複数台のPCで同様の事象が発生するため、端末依存の事象ではありません。

どのような条件の場合にこのメッセージが表示されるのでしょうか?
また、このような状況ですとSQL実行が行えないため大変不自由です。

もし、製品上の不具合であれば早急に修正して頂きたく。

【SQL文】
Select
*
From
[テーブル名] a,
[テーブル名] b
Where
a.col1 in (
'11111',
'22222'
)
and
a.id = b.id

【考察】
スクロールバーで、上下に移動した場合に発生するため、
何処かのフィールドの定義(またはデータ)を読み込んだときに発生するような感じを受けます。
また、OB11で同じSQL文を発行し、確認しましたが事象が発生しないためOB12固有の事象と思われます。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが
弊社環境にて再現させることができず、原因が判明しておりません。

発生しているエラーおよびご推察いただいた内容から
テーブル定義、または格納データに依存して発生する問題であると
推測されますが、技術的な調査が必要となり、有償保守サポートの範囲での対応と
なりますので大変お手数ではございますが、以下の情報を添えて
サポート宛にご連絡いただけますでしょうか。

・製品シリアルNO
・Oracle Client / Database のバージョン
・テーブル a , b の定義
・エラー発生時のスクリーンショット

何卒、よろしくお願いいたします。
Ver12 2013/02/01 08:51 OB 3
いつもお世話になっております。

質問が2点あります。

1.インデックスの監視機能はどのボタンから確認できますでしょうか?

2.インデックス断片化確認中は、DBに相当な負荷がかかっているのでしょうか?
Re: Ver12 2013/02/04 10:23 OB
こんにちは。
OBサポートです。

ご質問いただいた件につきまして、ご回答いたします。

>1.インデックスの監視機能はどのボタンから確認できますでしょうか?

 ツールメニュー ⇒ オプション ⇒ オブジェクトリストタブ の
 「オブジェクト固有の詳細情報を表示する」がONの場合に
 監視情報を表示する動作となっております。

>2.インデックス断片化確認中は、DBに相当な負荷がかかっているのでしょうか?

 断片化情報の取得におきましては、インデックスサイズに比例して
 時間がかかる動作となります。
 また、取得中は該当インデックスに対して一時的に
 ロックがかかることを確認しております。
 (そのため既定では断片化情報を表示しない動作としております)

何卒、よろしくお願いいたします。
Re: Ver12 2013/02/06 18:02 OB
監査情報を確認すると開始日などが「NULL」で表示されております。
表示するためには何か処理が必要なのでしょうか?
Re: Ver12 2013/02/07 17:09 OB
こんにちは。
OBサポートです。

監視ステータス、監視開始日、監視終了日、使用有無 につきましては
一度も監視をしたことがない場合に (NULL) と表示する動作となっております。

監視の開始/停止につきましては、オブジェクトリストでインデックスを
一覧表示した状態で、右クリックメニューから実行可能となっております。

何卒、よろしくお願いいたします。
バージョン:OB12.0.1.0

VIEWの相関をみたときに、他スキーマのテーブルを参照しているにもかかわらず、表示されません。
どこか設定があるのでしょうか?

ちなみに同じOracleをみている、OB11だと表示されます。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきまして、弊社環境にて再現いたしました。
Ver.11.1.0.0では再現せず、Ver.11.1.1.0にて再現いたしましたことから
11.1.1.0の修正により、一部のデータが取得できない現象が発生している模様です。

ご不便をおかけし、誠に申し訳ございません。
本件につきましては修正事案として開発側に伝えさせていただきます。

何卒、よろしくお願いいたします。
大変古いバージョンですみません。

OB7を複数人で利用し、Oracle11.2のPACKAGE BODY を同時にコンパイルするとソースの行が上へズレることがあるでしょうか?

ある場合、再現することは可能でしょうか。
こんにちは。
OBサポートです。

ストアドプログラムのソースに乱れが生じるとの件につきましてですが、
過去に同様のご報告をいただいており、Ver.10.0.0.0にて修正されております。

大変恐縮ではございますが、Ver.10以降のご利用を
ご検討いただけますでしょうか。

何卒、よろしくお願いいたします。
ObjectBrowser for Symfoware(評価版)を試そうとしています。ODBCデータソースを定義し、ObjectBrowser から接続しようとするとObjeceBrowser のウィンドウが閉じてしまいます。イベントログを確認したところ、以下のようなエラーログを吐いていました

(その1)
障害が発生しているアプリケーション名: EXCEL.EXE、バージョン: 14.0.6126.5003、タイム スタンプ: 0x505b0834
障害が発生しているモジュール名: MSVBVM60.DLL、バージョン: 6.0.98.15、タイム スタンプ: 0x4a5bda6c
例外コード: 0xc0000005
障害オフセット: 0x000e49ad
障害が発生しているプロセス ID: 0x51c
障害が発生しているアプリケーションの開始時刻: 0x01cdf7878f6d9a56
障害が発生しているアプリケーション パス: C:\Program Files\Microsoft Office\Office14\EXCEL.EXE
障害が発生しているモジュール パス: C:\windows\system32\MSVBVM60.DLL
レポート ID: d02ba715-637a-11e2-b33f-002326aeeb99

(その2)
qdg12118u:Invalid RDB II system name.

(その3)
qdg12148e:SQL文の実行で重症エラーを検出しました:'JYP1078U シグナルを受信したためアプリケーションが異常終了しました.'


助けてくださいー
こんにちは。
OBサポートです。

お問い合わせいただきました件についてですが、
Object Browserの「Excelレポート出力機能」の関係で、
Object Browser起動時にExcelのバージョンチェックを行なっておりますが、
Excelのアドインソフトをインストールされた場合等において
バージョンチェックに失敗し、Object Browserが強制終了するとの
報告をいただいております。

この場合、以下の手順にて解決できますので、
お試しいただけますでしょうか。
==============================================================
1. レジストリエディタを起動します。
2. 以下のキー(フォルダ)を検索し、クリックします。
  HKEY_CURRENT_USER\Software\SystemIntegrator\OB10
3. 右ペインを右クリックし、「新規」⇒「文字列値」を選択します。
4. 名前を「ExcelExt」、値を「.xls」または「.xlsx」と入力します。
 ※インストールされたExcelバージョンが2003以前の場合は、値を「.xls」
  2007以降の場合は、値を「.xlsx」と指定していただけますでしょうか。
5. レジストリエディタを終了し、Object Browserを起動します。
==============================================================

また、当件にて解決しない場合、
ご利用のSymfowreのバージョン等による環境依存の問題と考えられますが、
その調査につきましては保守サポートの範囲で対応させていただいております。
大変申し訳ございませんが、評価版におきましてはお受けすることができませんので
ご了承ください。

何卒、よろしくお願いいたします。