■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
オブジェクトブラウザ(ver.9.0.1.4)を使ってoracle10gに接続しております。

オブジェクトブラウザにてsql実行をした際のエラーメッセージが現在英語で表示されます
同じSQL文をオラクルサーバにログインしてsqlplusを使用して実行すると下記例のように
日本語で表示されます
オブジェクトブラウザで日本語でエラーメッセージ表示をする方法を教えていただけませんでしょうか?

例)OBで実行 

select from * aaa;
ORA-00942: table or view does not exist


例)サーバ上のsqlplusで実行
SQL> select * from aaa;
select * from aaa
*
行1でエラーが発生しました。:
ORA-00942: 表またはビューが存在しません。

オブジェクトブラウザでも日本語でエラーメッセージ表示したいと考えております
Windowsの環境変数として
NLS_LANG JAPANESE_JAPAN.JA16SJIS
は設定しましたが現象は変わりません。

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

お問い合わせいただきました件についてですが、
Object Browserにおきましても、エラーメッセージは
「NLS_LANG」の設定に依存いたしますので、
1度、以下の手順で設定を変更していただいた上、
現象が解決するかどうかご確認をお願いできますでしょうか。

①Object Browserを起動している場合は終了します。
②システム環境変数から「NLS_LANG」を削除いたします。
③レジストリエディタにて、
 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\{Oracleホーム}
 にあります、「NLS_LANG」の設定を
 「JAPANESE_JAPAN.JA16SJIS」に設定いたします。
④Object Browserを起動いたします。

また、上記でも解決しない場合、
以下の追加情報をいただいてもよろしいでしょうか。
①複数のOracleをインストールしているということはありますでしょうか?
②また、システム環境変数に「ORACLE_HOME」設定されておりますでしょうか?

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
[後迫@SI]
>こんにちは

>①Object Browserを起動している場合は終了します。
>②システム環境変数から「NLS_LANG」を削除いたします。
>③レジストリエディタにて、
> HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\{Oracleホーム}
> にあります、「NLS_LANG」の設定を
> 「JAPANESE_JAPAN.JA16SJIS」に設定いたします。
>④Object Browserを起動いたします。

以上を試してみましたが解決しておりません。


>また、上記でも解決しない場合、
>以下の追加情報をいただいてもよろしいでしょうか。
>①複数のOracleをインストールしているということはありますでしょうか?
>②また、システム環境変数に「ORACLE_HOME」設定されておりますでしょうか?

1複数ではありません
2環境変数にはせっていされていません
****>set $ORACLE_HOME
環境変数 $ORACLE_HOME が定義されていません

もしななにか分かるようであれば教えてください
よろしくおねがいします。
こんにちは
後迫@SIです。

なかなか解決に至らず申し訳ございません。

たびたびお手数ですが調査のため、
以下の手順にてOracleの設定が格納された
レジストリ情報(regファイル)をサポート(oob.support@sint.co.jp)宛に
いただいてもよろしいでしょうか。

1.レジストリエディタを起動します。
2. HKEY_LOCAL_MACHINE\SOFTWAREにあります、
 「ORACLE」を右クリックし、「エクスポート」を選択します。
 ファイルの保存ダイアログが表示されますので、
 任意の場所にファイルを保存します。

 上記手順でregファイルができますので、
 そのファイルをメールに添付していただき、
 いただいてもよろしいでしょうか。

 ※メールサーバの設定によっては、
  拡張子がregのファイルが添付できない場合がありますので、
  ファイルを圧縮していただくか、手動で拡張子を[reg2]などに
  変更していただけますでしょうか。

たびたびお手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。
御社のObject Browser ERの使用を検討しています。
Ver.5.0.0.0 トライアル版を使わせてもらっていますが、
PDF等の出力機能はないのでしょうか?

以前(2002/04/22 16:07:23)の回答で以下のコメントがあったのですが。

>>2.顧客先にER図を納品する際に紙ではなくCD-Rなどメディアで納品を
>>要求されることがあります。その際にいつも困ってしまうのですが、
>>ER図のイメージを他のソフトで見れるようにファイル出力する
>>機能はありますでしょうか?(*.els,*doc,*.pdf,*.bmp,*.jpg...)

>現在、印刷機能の強化の一貫でWMF(ウィンドウメタファイル)への出力を検討しています。このファイルをWordやExcelで取り込めるようになる予定です。間に合えば、初回版に入れたいと思います。

こんにちは
山田@SIです。

ER図を外部ファイルに出力する方法ですが、
メニューバー「編集」→「画像をイメージとしてコピー」を使用することで、
背景透過画像として、EXCELなどに貼り付けることが可能です。

また、機能としてはPDF出力には対応しておりませんが、
PrimoPDFなどのPDFプリンタをインストールし、それを
利用して出力することによって、PDF形式でのER図保存が可能です。
(PrimoPDFはフリーソフトです。)

ぜひ一度お試しいただけますでしょうか。
何卒よろしくお願い申し上げます。

既に販売は終わっているため、表示がなくなってしまっているOB9の動作環境について
教えていただきたく存じます。
簡単に言いますと、OS:Windows 2003 Server、Oracle10の動作環境でOB9は動作保障されていますでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
Ver.9におきましては、Windows 2003 Serverにも対応しております、
また、Oracleも8から10gまで対応しております。
(Oracle10gR2につきましては、Ver.9.1にて正式対応となっております。)

なお、動作環境につきましては、
製品のCDまたはトライアル版に付属されているインストールマニュアル(Readme.doc
にも記載されておりますので、詳しくはこちらをご覧いただいてもよろしいでしょうか。

お手数をおかけいたしますが、
何卒よろしくお願いいたします。

御世話になっております。
弊社でOB Ver9を利用しているのですが、昨今内部統制がらみで、データの変更履歴
及び変更者が特定出来るような操作管理機能を探しているのですが、
Ver10または関連ソフトで対応できますでしょうか。
又、御社ではDBデータの変更、SQL文の変更に関してどのような変更管理をされているか
差し支えなければ、ソフト名等教えてください。
こんにちは
後迫@SIです。

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

お問い合わせいただきました件についてですが、
発行するすべてのSQLログを取得したい場合は、
Oracleのトレース機能(データベーストレース)を使用して
内部でSQLを記録することが可能です。

【データベーストレースの手順】
1.「データベース情報」ボタンを押します。データベース情報画面が表示されます。
2.「初期化パラメータ」タブをクリックします。
3.一覧より、パラメータ名「SQL_TRACE」を探し、該当行をダブルクリックします。
4.値の設定が変更するダイアログが表示されますので、「TRUE」に変更して、
 OKボタンを押します。

上記変更後、発行したSQLがトレースファイル格納フォルダ
(デフォルトですと、[Oracleホーム]\admin\orcl\udumpとなります。)
にトレースファイルが作成され、SQLのログが記録されますので、
お試しいただけますでしょうか。

また、テーブルの更新を防ぐなどのセキュリティを設けたい場合は、
Oracleの権限管理でお願いしております。
(職責ごとにOracleユーザを作成し、例えばテーブルの更新を防ぎたい場合は
OralceユーザにテーブルのSELECT権限を与えないなど
Oracleユーザの権限がない場合は、Object Browserでも更新は不可能となります。)

また、テーブルデータなどの参照のみ可能にした
「SI Object Browser ReadOnlyEdition」という製品がございます。
この製品はテーブルデータや、テーブルの作成やストアドプログラムの実行
などの追加、更新、削除をすべてできないようにしたものです。
(SQL実行画面ではSELECT文のみ発行可能になります。)

ReadOnlyEditionに関する詳細につきましては以下のサイトをご覧いただけますでしょうか。
http://www.sint.co.jp/products/siob/ro/index.html

何卒、よろしくお願い申し上げます。
OB Ver.9.1.0.0
OB Ver.10.2.1.1
を使用しております。

SELECT *[改行]
[タブ]FROM SCOTT.EMP
をSQL実行ウィンドウで実行し、取得された結果を編集するため、
「結果を編集可能にする」ボタンをクリックし、
データを変更後、↑キーまたは↓キーを押下すると

ORA-00903: 表名が無効です。

というエラーメッセージが表示されます。
確認をお願いします。
こんにちは
後迫@SIです。

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

FROM句の前後にタブ記号がある場合、
内部でテーブル名の取得に失敗するため、
データの更新などができなくなるようです。
Object Browserの不具合です。大変申し訳ございません。

この不具合につきましては、
次回バージョンアップにて対応を検討させていただきますので、
何卒、よろしくお願いいたします。
お世話になっております。
現在OBER5を使用しております。

そこで、データ見積もりツールを使用した際に、NUMBER型を桁数指定しておかないと、
必ず1でデータ長を見積もりします。
本来であれば、22バイトになるかと思いますが、どうなのでしょうか?
これはインデックスの実レコード長にて確認しました。

以上
こんにちは
山田@SIです。

現象について再現いたしました。
ご指摘のとおり、Number型の桁数を指定しない場合は、
1バイトとして計算してしまうようです。
OBERの不具合となります。大変申し訳ございません。

お手数ではございますが、必要桁数を入力の上、
データ見積を行っていただけますでしょうか。

この件に関しましては、
今後のバージョンアップにて対応を検討してまいりますので、
何卒よろしくお願い申し上げます。
No.4363の更新日付の件はどうなりましたでしょうか?
こんにちは
後迫@SIです。

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

お問い合わせいただきました件についてですが、
実行した場合は更新日付を変わる現象につきましては
再現することができませんでしたが、「デバッグ情報を最新にする」の
チェックボックスをONにし、デバッグ実行した場合、
内部では再コンパイルを行なわれるため、更新日付が変わりますので、
(内部では「ALTER PROCEUDRE(FUNCTION) DEBUG COMPILE」のSQLを発行しております。)
再度、ご確認をお願いしてもよろしいでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
現在、データ生成ツールによりデータをインポートしているですが
uniq制約を設定しているカラムに関してはテンプレートデータが利用できず困っています。

選択できるデータ設定値は
 ・連番
 ・固定値
 ・リンクテーブル
の3つであり、今回投入したいデータ(データ1 データ2・・・・・)が入りません。

どなたか、もしデータ生成ツールで対応できる方法がありましたら
おしえてください。(できればこのツールを利用したい)
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
テンプレート値では値をランダムに割り当てるため、
主キー制約やユニーク制約など、一意な値を設定する列に関しては、
設定することができません。

ご希望に沿うことが出来ず大変申し訳ございません。
要望として承り、
今後のバージョンアップにて対応を検討させていただきますので、
何卒よろしくお願いいたします。