■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
SI Object Browser 8.0.1.5を使用させて頂いていますが、
デバッグ機能実行時に、Oracleがトレースファイルを出力します。

トレースファイル出力のタイミングは、デバッグ機能を立ち上げた時点です。
(実行ボタンを押す前に出力されています。)

原因、及び対処法がありましたらお教えいただけないでしょうか。
宜しくお願い致します。
こんにちは
後迫@SIです。

ご指摘いただいた通り、
DBMS_DEBUG使用時、自動でトレースファイルを出力いたします。

Object Browserのデバッグ機能では、
DBMS_DEBUGを使用しておりますが、
DBMS_DEBUGを呼び出すと、自動でトレースファイルを出力するためです。

ご希望に添えず誠に申し訳ございません。
仕様としてご了承いただけますでしょうか。

どうぞよろしくお願いいたします。
回答ありがとうございます。

>Object Browserのデバッグ機能では、
>DBMS_DEBUGを使用しておりますが、
>DBMS_DEBUGを呼び出すと、自動でトレースファイルを出力するためです。
>
旧バージョン 7.0.6.32のデバッグ機能ではトレースファイルが出力されないようですが、
バージョン8 からの仕様となるのでしょうか?

また、出力されたトレースファイルは2つあり、1つはORA-6502が発生しています。
もう1つは「Probe:write_request: backend error 1003」が出力されています。

このエラーは SYS.BREAKパッケージで発生しているようです。
これも仕様となっているのでしょうか?
こんにちは
後迫@SIです。

お問い合わせの件について、開発側に確認したところ、
DBMS_DEBUGの仕様ではなく、Object Browserの仕様という事でした。

大変申し訳ございませんでした。
お詫びして訂正させていただきます。

トレースファイルのエラーは
デバッグ時に変数名を初期表示するロジックにて発生しているエラーです。
このエラーの有無で処理分岐等を行っているため、
エラーを発生させないようにするには変数の初期表示自体をできなくするしかありません。

また、Ver.7でも同じ処理を行っており、
トレースは生成されるはずですので再度ご確認いただけますでしょうか。

変数の初期表示をエラーなしで実装するのは技術的に難しいとのことですので、
今後のバージョンアップで変数の初期表示をできなくするような
オプションを検討させていただきたいと思います。
どうぞよろしくお願いいたします。


回答ありがとうございます。

>トレースファイルのエラーは
>デバッグ時に変数名を初期表示するロジックにて発生しているエラーです。
>このエラーの有無で処理分岐等を行っているため、
>エラーを発生させないようにするには変数の初期表示自体をできなくするしかありません。
>
了解しました。
意図しないエラーではなく、仕様として意図的にエラーを発生させていて
DBや処理に影響がないということならば問題ありません。

>また、Ver.7でも同じ処理を行っており、
>トレースは生成されるはずですので再度ご確認いただけますでしょうか。
>
こちらの Ver7でデバッグ機能を使用してもトレースファイルが生成されません。
この件に関して、生成されないなら問題ないのでこちらとしては意識していません。

>変数の初期表示をエラーなしで実装するのは技術的に難しいとのことですので、
>今後のバージョンアップで変数の初期表示をできなくするような
>オプションを検討させていただきたいと思います。
>

検討よろしくお願い致します。
以上、ありがとうございました。


最新のOB8体験版をダウンロードしてインストールしましたが 最初に現れたバージョン情報ダイアログにて(何も入力していない)OKボタンを押したら OBは一瞬に消えました。OBは使ってみたいですから 誰か助けてくれ!!!
こんにちは
後迫@SIです。

お問い合わせいただいた件について、
まず、ご確認していただきたい点があるのですが、
使用期限が表示されておりますでしょうか?

(使用期限が表示されていない場合は、
使用期限切れになっておりますので、ご利用いただくことができません。)

どうぞよろしくお願いいたします。
いつもお世話になっております。

以前、oracle8.1.7iで作成した「xx.pc」ファイルを
今度、oracle9.2iでプリコンパイルをしようと思い、
オプションを開こうとすると「ANSI」って小さいウィンドウが
表示され、オプション設定ができません。はて?

オラクル8で作成したプログラムをオラクル9でコンパイルするときは
何を変えればいいんですか?相違点などあったら教えてください。

(オラクルは素人なので、変なことを書いてるかもしれませんが、
 よろしくお願いします。)
CPUにPentium4互換プロセッサを搭載したマシンに
Oracleクライアントがインストールできない問題が
あるそうですが、Object Browserは対応していますか?
こんばんは
後迫@SIです。

お問い合わせいただきました件ですが、
CPUの制限などは特にありませんので、
通常のアプリケーションがインストールできるのであれば、
Object Browserのインストール自体は可能です。

ただし、Oracleがインストールできないのであれば、
ご利用いただくことはできません。

どうぞよろしくお願いいたします。


ご回答ありがとうございます。

Pentium4互換プロセッサを搭載したマシンには
Oracle Net8がインストールできない問題が
ありましたので気になったものです。
(解決しましたが。)
御世話になります。tomiと申します。

データタブ上から直接更新しようとしたが、
更新できるテーブルと更新できないテーブルがあるのですが、
何か設定があるのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
以下のような原因が考えられます。
①テーブルのUPDATE権限がない場合(エラーになります。)
②列に外部制約などの制約が付加されている場合(エラーになります。)
③データ型がBLOBやRAW型などの場合(仕様として直接更新はできません。)

上記に該当しない場合は以下の追加情報をいただけますでしょうか。
①エラーメッセージを(出るのであれば)教えていただけますでしょうか。
②更新できないテーブルの定義(CREATE TABLE文)とデータ型を教えていただけますでしょうか。

御世話になります。

①『初期状態をデータ編集可能にする』にチェックされた状態でデータを表示。
②データタブ左上『結果を編集可能にする』をクリックして編集不可能にして、
 その後、再度『結果を編集可能にする』をクリックすると、『この結果セットには書き込み
 出来ません。』と言うエラーメッセージが表示されます。

・CREATE TABLE文を送りたいのですが、350行程度あります。
・DBA Studioでは、編集可能です。
こんにちは
後迫@SIです。

Object BrowserVer.7の場合は、
BDEの仕様上、以下のような制限があります。

1.列数が多い場合にデータの編集ができない場合があります。

2.Net8を使用してOracle7.3.4に接続するなど、
サーバーとバージョン違いのNETで接続すると、更新ができなくなることがあります。

3.スキーマ名+テーブル名が35文字以上の場合、更新はできません。

Ver.7の場合は、1に該当しているため、更新できないと思われます。
Ver.8ではBDEを使用しておりませんので、この限りではありません。

Ver.8の場合でしたら
こちらで検証を行いたいと思いますので、
サポートまで、CREATE TABLE文を添付してメールをいただけますでしょうか。

Ver7で日本語表記の部分(ソースのコメントやデータの日本語部分全て)が「ソソソ・・・」
と半角の「ソ」になってしまいます。再インストール等試しましたが変わりませんでした。
その後、試用版のVer8をインストールしましたが、こちらも同じように文字化けが起こりま
した。なにか回避策はありますか?
環境はWin2k + Oracle8.1.7 + OB8.0.1.5 です。
こんにちは
後迫@SIです。

データベースのキャラクタセットが原因と考えられますので、
データベースのキャラクタセットがJA16SJISになっているか
一度ご確認していただいてもよろしいでしょうか。
SQL実行 2003/06/24 14:57 OB 5
SQL実行(Ctrl+S)をクリックし
SQL文を記述し実行(E)をクリックすると
"ファイル C:\~\SQLLOG19.SQLを作成できません。"の
エラーメッセージが出てしまいます。
解決策はありますか?
Re: SQL実行 2003/06/25 10:33 OB
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
ツール→オプション→詳細設定タブにあります、
作業ファイル作成先の設定が存在しないディレクトリに設定されているためと思われます。

Object Browserのインストールディレクトリ直下など
(例:「C:\Program Files\Object Browser 8\」)
に設定し直していただけますでしょうか。

よろしくお願いいたします。
Re: SQL実行 2003/06/25 11:30 OB
表示→オプション→詳細設定タブにある、
SQL履歴数を0に設定したら出なくなりました
同端末に違うユーザーでログインした結果エラーメッセージがでて
しまいました。
別ユーザーのSQLの履歴が残っているからの現象だと思います?
Re: SQL実行 2003/06/25 14:49 OB
こんにちは
後迫@SIです。

お手数ですが、
以下の事項をご確認いただけますでしょうか。

①作業ファイル作成先のフォルダに対してOSユーザの書込み権限は
 付加されておりますでしょうか?
②一度オプションの「作業ファイル作成先」を変更して
 再度試しても同様のエラーになるでしょうか?
③作業ファイル作成先で設定されているフォルダにある
 「SQLLOG」で始まるファイルを一度全て削除し、再度試しても
 同様のエラーになるでしょうか?

お手数をお掛けして申し訳ございませんが、
よろしくお願いいたします。
Re: SQL実行 2003/06/25 16:42 OB
エラーは解決しました。別の方法ですが、
作業ファイル作成先の設定などがありませんが?ツールバーのどこにもありません。
Re: SQL実行 2003/06/26 10:17 OB
こんにちは
後迫@SIです。

説明不足で申し訳ございませんでした。

「作業ファイルの作成先」の設定ですが、
Ver.8「ツール」メニューのオプション画面の詳細設定タブにあります。
また、Ver.7では「表示」メニューのオプション画面の詳細設定タブにあります。

「SQL履歴数」の設定の下のほうに「作業ファイル作成先」の設定がありますので、
ご確認いただけますでしょうか。

よろしくお願いいたします。
御世話になっております。

 タイトルで書いたようにSQL実行で履歴ボタンを押すと毎回ではないのですが
 頻繁に「'comctl32.dll'のアドレス~に対する書き込み違反がおきました」
 のダイアログが出ます。

 解決策はありますでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただいた件ですが、
Object Browser のバージョンは7でしょうか?
SI Object Browser7ではバージョン4.72.2106.4以上のCOMCTL32.DLLが必要になります。
SI Object BrowserをインストールするマシンのCOMCTL32.DLLのバージョンを確認し、
上記バージョンよりも古い場合は、
401COMUPD.EXEを実行して新しいバージョンに差し替えて下さい。

401COMUPD.EXEは以下のページより、ダウンロードできます。
http://www.sint.co.jp/siob/html/noticev7.html

どうぞよろしくお願いいたします。
>後迫@SIです。

こんにちは。

>Object Browser のバージョンは7でしょうか?

 いいえ、その事象が起きるのはVer8(8.0.1.5)の方です。
 ちなみにVer7(7.0.12.52)も入っています。
 (当然ディレクトリは別です)

 その影響でしょうか?
こんにちは
後迫@SIです。

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

弊社で詳しく検証させていただきたいと思いますので、
お手数ですが、以下の追加情報を添えて、
を弊社サポートまでメールしていただけますでしょうか。

①comctl32.dllのディレクトリ、バージョン(複数見つかった場合は全て)
②path環境変数(pathコマンドを実行したときのスクリーンショット)

どうぞよろしくお願いいたします。