■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
はじめまして。
 複雑なSQL文を作成するとき、Object Browserの「SQL実行」ウィンドウ
簡単なSQLを作成して実行し、動作確認しながら、作っていくとします。
 そのときこまめに保存していきたいのですが、CTRL+Sは他の画面が表示
されるので、フロッピーボタンをおします。

 ところが、毎回「名前をつけて」保存が表示されるので、そこで「保存」
と「はい」をおすので、毎回3回ずつ操作が発生します。

 簡単に保存するショートカットキーか、設定はございませんでしょうか?



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

お問い合わせいただきました件ですが、
SQL実行時は履歴ファイルに自動保存されますが、
外部ファイルとして出力したい場合は
現状では、新規に保存していただく必要があります。
(上書き保存を行うことはできません。)
また、ファイル保存のショートカットはありません。

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

要望として承り、
今後のバージョンアップにて修正を検討させていただきますので、
何卒よろしくお願いいたします。





履歴ファイルがあるということで、了解しました。
ありがとうございました。
初めて投稿させていただきます。
はナと申します。
よろしくお願いします。

早速ですが、以下のSQLを実行すると整数,少数部合わせて40桁ほど表示されます。

 select 10/3 from dual

小数点以下の表示桁数をObjectBrowserで設定することは可能でしょうか。

ObjectBrowserのバージョン:9.0.1.4
使用データベース:Oracle10g r2

現在、データベースのバージョンアップ作業(Oracle8 => Oracle10g)をしており
Viewなどの動作チェックで2つのバージョンのObjectBrowser(7.0.10.47と9.0.1.4)を
使用しております。
検索結果の突合せで、計算上求めた値が割り切れない場合、表示桁数が異なるため、機械的なチェックで引っかかってしまいます。
表示桁数の設定をしたく問い合わせをしました。

どなたかご教授ねがいます。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現状では、SELECT結果の表示桁数を変更することは出来ません。
ご希望に沿うことが出来ず誠に申しわけございません。

要望として承り、
今後のバージョンアップで修正を検討させていただきますので、
何卒よろしくお願いいたします。

現状ではお手数ですが、
ビュー、テーブルともに同一のObject Browserバージョンで
ご利用していただくなどのお願いできますでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
INDEXの新規作成時に
テーブルと列を指定た後に、領域を指定しようと
領域指定のタブをクリックすると、
「情報が変更されています。コンパイルしますか?」
と聞かれてしまい。とりあえず 「いいえ」にして
領域を指定した後に 作成 すると、テーブルと列の指定が無くなっています。
これだと、一度作成した後に、領域指定して作成しなおす形になります。

以前、 OB Ver8を使用してる時はタブ切替ではなく
領域指定のボタンを押す事で、一度に指定できました。

また、同じやり方でやったTABLEの新規作成では情報が保持されていました。

何かやり方がいけないのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
Ver.9より領域情報を別タブにした関係で、
別々に定義を設定し、確定していただく必要があります。

定義を変更してタブを切り替えた場合は、
「はい」を押して定義情報を確定後、
領域情報を変更していただけますでしょうか。

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
下記、INDEXの作成時の動作については私も仕様変更を
お願いしたいと思っておりました。

下記の作成方法ですと、
1.DEFAULT表領域にINDEXが作成される
2.INDEX作成先の表領域が違う場合、[1]で作成された
 INDEXが削除されて再度作成希望の表領域に作成される
という動作になっているのではないかと思いますが
いかがでしょうか?

時間的、容量的にも問題が出る可能性がありますので
可能であれば一度の実行で思い通りのINDEXが作成
出来るよう、仕様変更を希望します。
※通常はテスト系で作成して本番にはsqlを実行する
※事で対処しております。


[後迫@SI]殿
>お問い合わせいただきました件ですが、
>Ver.9より領域情報を別タブにした関係で、
>別々に定義を設定し、確定していただく必要があります。
>定義を変更してタブを切り替えた場合は、
>「はい」を押して定義情報を確定後、
>領域情報を変更していただけますでしょうか。
ObjectBrowser 10.0.0.0を評価しています。

接続先データベースがOracle8i(8.1.7)の場合、プロシージャの
エディタでのコード補完でエラーが発生します。


DBMS_OUTPUT.

と入力すると
ORA-00942: 表またはビューが存在しません。
エラーが発生します。

SYS.DBMS_OUTPUT.

だとメソッド?の候補が出てきます。


FOR C1 IN (SELECT * FROM SCOTT.EMP) LOOP
C1.

と入力すると
ORA-00942: 表またはビューが存在しません。
エラーが発生します。


接続先データベースがOracle10gの場合

DBMS_OUTPUT.

と入力しても、エラーは発生しませんが、候補は表示されません。

FOR C1 IN (SELECT * FROM SCOTT.EMP) LOOP
C1.

と入力しても、エラーは発生しません。
こんにちは
後迫@SIです。

ご報告いただきありがとうございます。
現象について再現いたしました。

Oracleのバージョンが8i以下の場合に、
ユーザ名以外の文字列+「.」を押した場合は、
コード補完にてエラーになるようです。
(ユーザ名を入力後、「.」を押した場合はエラーになりません。)

ご不便をおかけしてしまい申し訳ありません。
この不具合につきましては、
できるだけ早い時期にマイナーバージョンアップにて
修正できるよう検討したいと思います。

現状では、お手数ですが、
オプション画面の[詳細設定]タブより、
「各種エディット時にコード補完を行う」のチェックをOFFにした状態で
ご利用いただけますでしょうか。

なお、DBMS_OUTPUTなど、SYSユーザが所有するパッケージの
メソッドを検索する場合は、「SYS.DBMS_OUTPUT.」と
入力していただく必要があります。

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
>ご不便をおかけしてしまい申し訳ありません。
>この不具合につきましては、
>できるだけ早い時期にマイナーバージョンアップにて
>修正できるよう検討したいと思います。

お待ちしております。
よろしくお願いします。
>>ご不便をおかけしてしまい申し訳ありません。
>>この不具合につきましては、
>>できるだけ早い時期にマイナーバージョンアップにて
>>修正できるよう検討したいと思います。

Ver.10.1.0.0で解決しました。
ありがとうございます。
SI Object Browser Version 8.0.3.8、Oracle8i環境です。

DBのキャラクタ・セットの変更のため、マニュアルを参照し、
以下のSQL文を実行しました。

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET JA16SJIS;
SHUTDOWN IMMEDIATE;
STARTUP;

すると、キャラクタ・セットの変更には成功しましたが、
ObjectBrowserから左のバーのTABLE > 右画面オブジェクト名一覧の
テーブルを選択し、ダブルクリックすると、ObjectBrowserが強制シャットダウン
するという現象が起きてしまうようになりました。
SQLを発行(SELECT * FROM テーブルなど)し、テーブルデータは見ることが
できます。また、他のサーバのDBなどに繋いでも問題なく動作するので、
このインスタンスのみで起きているようです。
何か原因がお分かりになる方がいらっしゃいましたら、
ご教授下さい。よろしくお願い致します。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
もしOracleクライアントのバージョンが9.2.0でしたら、
FAQに記載しております「テーブルを開くとObject Browserが終了してしまう 」
の件に該当すると思われます。

この問題は
Oracle9.2.0クライアントから8.1.7.2i以下のOracleサーバに接続した場合、
かつ 接続先データベースのNational Character SetとDatabase Character Setが
異なる場合に発生いたしますので、
該当する場合は、
データベースの National Character Set と、Database Character Set を一致させる
ようにするか、データベースを R8.1.7.3 以上にしていただくことで対応を
お願いできますでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
ご指摘の通り対処したところ、問題が改善されました。
ありがとうございました。

[後迫@SI]
>こんにちは
>後迫@SIです。
>
>お問い合わせいただきました件ですが、
>もしOracleクライアントのバージョンが9.2.0でしたら、
>FAQに記載しております「テーブルを開くとObject Browserが終了してしまう 」
>の件に該当すると思われます。
>
>この問題は
>Oracle9.2.0クライアントから8.1.7.2i以下のOracleサーバに接続した場合、
>かつ 接続先データベースのNational Character SetとDatabase Character Setが
>異なる場合に発生いたしますので、
>該当する場合は、
>データベースの National Character Set と、Database Character Set を一致させる
>ようにするか、データベースを R8.1.7.3 以上にしていただくことで対応を
>お願いできますでしょうか。
>
>お手数をおかけしてしまい申し訳ございませんが、
>何卒よろしくお願いいたします。
OB10活用させて頂いております。

早速ですが、インポート/エクスポート時に下記エラーが発生します。

使用環境:
サーバ:Oracle8i、10g
クライアント:Oracle8i

インポートログより抜粋
『IMP-00033: 警告: 表:""はエクスポート・ファイルにありません。』

エクスポートログより抜粋
『EXP-00011: SCOTT.SCOTTは存在しません。』

アンインストールしてOB9に戻したら、正常にインポート/エクスポート出来ました。
8iは対象内だったので、不具合かと思われます。
一度ご確認頂けないでしょうか。

実際のログは、以下の通り
=インポートログ=
--------------------------------------------------------
接続: Oracle8i Enterprise Edition Release 8.1.7.4.1 - Production
With the Partitioning option
JServer Release 8.1.7.4.1 - Production

エクスポート・ファイルは従来型のパス経由でEXPORT:V08.01.07が作成しました。
JA16SJISキャラクタ・セットとJA16SJIS NCHARキャラクタ・セットでインポートが完了しました。
エクスポート・サーバーではUTF8 NCHARキャラクタ・セットを使用します(キャラクタ・セットの変換可能)。
IMP-00033: 警告: 表:""はエクスポート・ファイルにありません。
インポートは正常に終了しましたが、警告が発生しています。
--------------------------------------------------------

=エクスポートログ=
--------------------------------------------------------
接続: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options

JA16SJISキャラクタ・セットおよびUTF8 NCHARキャラクタ・セットでエクスポートが終了。

指定された表をエクスポートしています... 従来型のパス経由...
EXP-00011: SCOTT.SCOTTは存在しません。
エクスポートは正常に終了しましたが、警告が発生しました。
--------------------------------------------------------

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

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

お問い合わせいただきました件につきまして、
弊社内にて調査しておりましたが、現象が再現できず、
原因の特定が困難な状態です。
大変申し訳ございません。

お手数ですが、
エクスポート時の設定と、インポート時の設定を
教えていただきたいのですがよろしいでしょうか?
(エクスポート画面とインポート画面の両方の、
「選択」タブと「オプション」タブの画像スクリーンショットを
弊社サポート宛までいただきたいのですがよろしいでしょうか。)

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
メールでお送りしてますので、対応よろしくお願いします。
以上
自分のところの環境でも現象がおきています。

エクスポート時にテーブル指定をする時のみ発生します。
(ユーザ指定は問題ありません)
クライアントもサーバはoracle9iです。
この件、どうなったのでしょうか?

私も、同じ現象が発生します。

ユーザー指定は問題ないのですが、テーブル指定だと、
ダメです。

よろしくおねがいします。
お世話になっております。

私もさのけんさんと同様の現象が発生し困っています。

通常の実行環境はWindows 2000 Serverに
Oracle Server 9i R2をインストールして使用していますが
エクスポート時に同様の現象が発生しましたので、
下記の実行環境を作成し動作テストを行いました。

<実行環境①>
Windows XP Pro SP2
Oracle Server 9i R2 Personalモードにてインストール
Oracle Client 9i R2
SI ObjectBrowser 10
※Windows XP Pro SP2 + VMWARE 5.5.3にて動作確認

やはり実行環境①でも、エクスポート時のエラーは発生しました。
SI ObjectBrowser 9をインストールしエクスポートすると、
SI ObjectBrowser 9では正常にエクスポートできました。


次に、環境を初期状態に戻し下記の環境を作成し動作テストを行いました。

<実行環境②>
Windows XP Pro SP2
Oracle Server 10g R2(体験版) Personalモードにてインストール
Oracle Client 10g R2
SI ObjectBrowser 10
※Windows XP Pro SP2 + VMWARE 5.5.3にて動作確認

Oracle 10g R2体験版では正常にエクスポートすることができました。

Oracle 10gが体験版なので参考にならないかもしれませんが、
何かの手助けになればと思います。
私も同様の現象が起きていて困っています。

oracle 9i に接続しているのですが、
ユーザ指定でエクスポートしたときは正常にできるのですが、
テーブル指定でエクスポート処理を行なった場合エラーになります。

temp フォルダのEXP.PRMファイルを見たところ、
ob9のときは、"AAA.BBB"
となっていたのですが、
ob10より、 \"AAA\".\"BBB\"
と、\(円マーク)がスキーマ名とテーブル名の前後に
ついているようです。
多分これが原因なようなのですが、これは、環境の問題なのでしょうか?
Ver4を使用しています。
以前にも質問させていただきましたが、
エンティティ定義でシート名にエンティティ名を付ける事で、
長い名称は切り取られ、重複する可能性があります。
そこで、別シートで対応しましたが、エンティティ数(400超)が多いと出力に異常に時間がかかります。
ちなみに、1ブック作成に1分かかっていますので、400エンティティで400分かかる計算になります。
50ブックまでは早いのですが、過ぎた辺りから異常に悪くいるようです。
これでは、定義出力するだけで1日かかり、作業効率が悪すぎます。
何か問題があるのではないですか?
また、次期バージョンでは、シート名に物理名にするなどの対応をご検討して頂けないでしょうか?

ご要望ばかりで申し訳ないですが、よろしくお願いします。

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

お問い合わせいただきました件について、
弊社にて現象を再現することはできませんでしたが、
各エンティティの列数や、空きメモリの容量などの環境によって
出力が遅くなることが考えられますので、
その場合はお手数ですが、複数回に分割して
出力していただけますようお願いできますでしょうか。

また、シート名につきましては
現状では別ファイルの場合「エンティティ定義書」となりますが
要望として承り、今後のバージョンアップで
修正を検討させていただきますので、何卒よろしくお願いいたします。

度々すみません。
OB9まであった、SQL実行ウィンドゥで、縦横の
スクロールバーが当方環境で表示されないのですが、
どこかにオプション設定があるのでしょうか?

また、「エディタオプション」のフォントの設定で、
フォントやサイズを指定してもサンプル画面の表示が変わらず、
また「OK」で確定しても反映されずに元に戻ってしまいます。

上記ご確認いただけますでしょうか。
よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
弊社で現象を確認することが出来ず、原因の特定が困難な状態です。
誠に申し訳ございません。

お手数ですが、
当メールサポート宛に以下の追加情報をいただいてもよろしいでしょうか。
①SQLウィンドウの件につきましてですが、
 SQL欄のスクロールができないとういことでしょうか?
 (一度、SQLウィンドウのスクリーンショット画像をいただきたいのですが、
  よろしいでしょうか。)
②フォント設定が反映されない件につきましてですが、
 例えば、「MSゴシック」から「MS 明朝」に変更しても反映されませんでしょうか?
 また、Ver.9では反映されますでしょうか?
③OSバージョンを教えていただいてもよろしいでしょうか?

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

現象についてですが、本日確認いたしましたところ、
スクロールバーにつきましては、正常になっておりました。
Ver.9の頃にも、画面のコントロールが
正常に描画されなくなる現象を何度か見ましたが、
一時的なものだったようで、再現は難しいようです。
現状、再起動等で対処いたします。

尚、エディタオプションのフォント設定ですが、
フォント名は変更できますが、
サイズが反映されない状況です。

MSゴ10pt -> MSゴ9pt    結果:MSゴ10pt
MSゴ10pt -> MS明9pt    結果:MS明10pt

ObjectBrowserERのデモ版でも確認しましたが、
こちらはサイズも反映されました。
(フォント変更時サンプルについては、サイズは反映されていません)

尚、使用OSは、WinXPSP2の最新パッチ適用済みです。

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

フォントの件について確認いたしました。
ご指摘いただいたとおり、フォントサイズが反映されないようです。
Ver.10の不具合です。大変申し訳ございません。

この不具合につきましては、
次回のバージョンアップにて修正させていただきますので、
何卒よろしくお願いいたします。