■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
モンキー
過去ログを何度も見てるんですが…すでに参照先のFAQがないみたいなので。
現在Oracle 8i,Object Browser 7の組み合わせでDB接続しようとしています。
BDEの設定で、Drivers-Native-OracleのDLL32:SQLORA8.DLL,VENDOR INIT:OCI.DLL
以上の設定をしているのですが、OB7でDB接続に失敗してしまいます。
ちなみに、環境変数のPathもOracleのbinに通してあります。
OS:Windows2000
どなたかお手数ですがご教授ください。
現在Oracle 8i,Object Browser 7の組み合わせでDB接続しようとしています。
BDEの設定で、Drivers-Native-OracleのDLL32:SQLORA8.DLL,VENDOR INIT:OCI.DLL
以上の設定をしているのですが、OB7でDB接続に失敗してしまいます。
ちなみに、環境変数のPathもOracleのbinに通してあります。
OS:Windows2000
どなたかお手数ですがご教授ください。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
なかなか解決に至らず申し訳ございません。
たびたびお手数ですが調査のため、
以下の手順にてOracleの設定が格納された
レジストリ情報(regファイル)をサポート(oob.support@sint.co.jp)宛に
いただいてもよろしいでしょうか。
1.レジストリエディタを起動します。
2. HKEY_LOCAL_MACHINE\SOFTWAREにあります、
「ORACLE」を右クリックし、「エクスポート」を選択します。
ファイルの保存ダイアログが表示されますので、
任意の場所にファイルを保存します。
上記手順でregファイルができますので、
そのファイルをメールに添付していただき、
いただいてもよろしいでしょうか。
※メールサーバの設定によっては、
拡張子がregのファイルが添付できない場合がありますので、
ファイルを圧縮していただくか、手動で拡張子を[reg2]などに
変更していただけますでしょうか。
たびたびお手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。
後迫@SIです。
なかなか解決に至らず申し訳ございません。
たびたびお手数ですが調査のため、
以下の手順にてOracleの設定が格納された
レジストリ情報(regファイル)をサポート(oob.support@sint.co.jp)宛に
いただいてもよろしいでしょうか。
1.レジストリエディタを起動します。
2. HKEY_LOCAL_MACHINE\SOFTWAREにあります、
「ORACLE」を右クリックし、「エクスポート」を選択します。
ファイルの保存ダイアログが表示されますので、
任意の場所にファイルを保存します。
上記手順でregファイルができますので、
そのファイルをメールに添付していただき、
いただいてもよろしいでしょうか。
※メールサーバの設定によっては、
拡張子がregのファイルが添付できない場合がありますので、
ファイルを圧縮していただくか、手動で拡張子を[reg2]などに
変更していただけますでしょうか。
たびたびお手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。
返信を投稿
OB
お
[後迫@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 が定義されていません
もしななにか分かるようであれば教えてください
よろしくおねがいします。
>こんにちは
>①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 が定義されていません
もしななにか分かるようであれば教えてください
よろしくおねがいします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@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」の設定に依存いたしますので、
1度、以下の手順で設定を変更していただいた上、
現象が解決するかどうかご確認をお願いできますでしょうか。
①Object Browserを起動している場合は終了します。
②システム環境変数から「NLS_LANG」を削除いたします。
③レジストリエディタにて、
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\{Oracleホーム}
にあります、「NLS_LANG」の設定を
「JAPANESE_JAPAN.JA16SJIS」に設定いたします。
④Object Browserを起動いたします。
また、上記でも解決しない場合、
以下の追加情報をいただいてもよろしいでしょうか。
①複数のOracleをインストールしているということはありますでしょうか?
②また、システム環境変数に「ORACLE_HOME」設定されておりますでしょうか?
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
返信を投稿
OB
お
オブジェクトブラウザ(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
は設定しましたが現象は変わりません。
以上よろしくお願いいたします
オブジェクトブラウザにて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
は設定しましたが現象は変わりません。
以上よろしくお願いいたします
返信を投稿
OB
山田@SI
こんにちは
山田@SIです。
ER図を外部ファイルに出力する方法ですが、
メニューバー「編集」→「画像をイメージとしてコピー」を使用することで、
背景透過画像として、EXCELなどに貼り付けることが可能です。
また、機能としてはPDF出力には対応しておりませんが、
PrimoPDFなどのPDFプリンタをインストールし、それを
利用して出力することによって、PDF形式でのER図保存が可能です。
(PrimoPDFはフリーソフトです。)
ぜひ一度お試しいただけますでしょうか。
何卒よろしくお願い申し上げます。
山田@SIです。
ER図を外部ファイルに出力する方法ですが、
メニューバー「編集」→「画像をイメージとしてコピー」を使用することで、
背景透過画像として、EXCELなどに貼り付けることが可能です。
また、機能としてはPDF出力には対応しておりませんが、
PrimoPDFなどのPDFプリンタをインストールし、それを
利用して出力することによって、PDF形式でのER図保存が可能です。
(PrimoPDFはフリーソフトです。)
ぜひ一度お試しいただけますでしょうか。
何卒よろしくお願い申し上げます。
返信を投稿
OB
荒谷
御社の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で取り込めるようになる予定です。間に合えば、初回版に入れたいと思います。
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で取り込めるようになる予定です。間に合えば、初回版に入れたいと思います。
返信を投稿
OB
kinoa
回答ありがとうございました。
出力方法は「縦」です。
レジストリを消す処理を行ってみたのですが、現象は解消されませんでした。
起動時1回目は正常にExcel出力できます。2回目移行やはりできませんでした。
解決に向けて可能性があるものは何でもしたいと思っていますので、なにかあれば教えて下さい。
よろしくお願い致します。
出力方法は「縦」です。
レジストリを消す処理を行ってみたのですが、現象は解消されませんでした。
起動時1回目は正常にExcel出力できます。2回目移行やはりできませんでした。
解決に向けて可能性があるものは何でもしたいと思っていますので、なにかあれば教えて下さい。
よろしくお願い致します。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
このたびは返信が遅れてしまい、大変申し訳ございません。
お問い合わせいただきました件に関しましてですが、
アプリケーション上は特に制限を設けておりませんので、
104万8576行まで出力することも可能ですが、出力処理に
メモリを消費するため、多くのレコードを出力する際は、
出力途中でエラーとなってしまうケースがあるようです。
(弊社で検証したところ、メモリが1GBの環境であれば、
10万行程度は問題ありませんが、数10万行以上になりますと
エラーとなる場合があるようです。)
この問題につきましては、今後のバージョンで、メモリの消費量を少なく
同等の処理を行なえるような改善を検討させていただいております。
現状では、当現象が発生した場合、大変お手数ではございますが、
データを絞り込んで分割して出力していただくなどの対応をお願いできますでしょうか。
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願い申し上げます。
後迫@SIです。
このたびは返信が遅れてしまい、大変申し訳ございません。
お問い合わせいただきました件に関しましてですが、
アプリケーション上は特に制限を設けておりませんので、
104万8576行まで出力することも可能ですが、出力処理に
メモリを消費するため、多くのレコードを出力する際は、
出力途中でエラーとなってしまうケースがあるようです。
(弊社で検証したところ、メモリが1GBの環境であれば、
10万行程度は問題ありませんが、数10万行以上になりますと
エラーとなる場合があるようです。)
この問題につきましては、今後のバージョンで、メモリの消費量を少なく
同等の処理を行なえるような改善を検討させていただいております。
現状では、当現象が発生した場合、大変お手数ではございますが、
データを絞り込んで分割して出力していただくなどの対応をお願いできますでしょうか。
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願い申し上げます。
返信を投稿
OB
後迫@SI
こんにちは
後迫@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
何卒、よろしくお願い申し上げます。
後迫@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