■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
テーブルのデータウィンドウで矢印キーの上下左右を押すと
選択中のカラムを移動できると思いますが、この時カラムに
日本語などの2バイト文字が入力されている場合、矢印キーの
右を押しても右側のカラムに移動出来なくなっています。
(上下、左は移動出来ます。)

またCTRL+Aで全選択が出来ると思いますが、この時もカラムに
日本語などの2バイト文字が入力されている場合、全選択が
出来なくなっています。

Object Browserのバージョンは 8.0.3.8 です。

この現象はつい最近になって気がついたものなので、
もしかしたら環境などに依存するかもしれません。

ご確認、宜しくお願いします。
こんにちは
後迫@SIです。


お問い合わせいただきました件ですが、
弊社で現象を再現することができず、
原因の特定が困難な状態です。
大変申し訳ございません。

お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。
①OSバージョン(クライアント、サーバ両方)
②Oracleバージョン(クライアント、サーバ両方)
③2バイト文字を入力している列のデータ型は何になりますでしょうか。
 また、ひとつ右の列のデータ型は何になりますでしょうか。
④差し支えなければ、テーブルのソース(CREATE TABLE文)をいただけますでしょうか。

お手数をお掛けしてしまい大変申し訳ございません。
どうぞよろしくお願いいたします。
こちらで確認したところ、
Windows XP ではこの現象が発生し、
Windows 2000 では発生しませんでした。

一応こちらの環境をお知らせします。

①OSクライアント:Windows XP Service Pack 1
OSサーバ:Miracle Linux V2.1
②Oracleクライアント:8.1.7
Oracleサーバ:8.1.7
③2バイト文字を入力している列はVARCHAR2型です。
 右の列はVARCHAR2型またはNUMBER型です。
 (試していませんが、何型でも良いような気がします)
④テーブルのソースは
CREATE TABLE TEST
(
NO NUMBER,
VALUE1 VARCHAR2(20),
VALUE2 VARCHAR2(20)
)
/
INSERT INTO TEST VALUES(1, 'あ', '2')
/
INSERT INTO TEST VALUES(2, 'A', '3')
/
です。
"あ"や"A"を選択した状態で矢印キーの右を押しても
右側のカラムに移動しません。

ご確認、宜しくお願いします。



[後迫@SI]
>こんにちは
>後迫@SIです。
>
>
>お問い合わせいただきました件ですが、
>弊社で現象を再現することができず、
>原因の特定が困難な状態です。
>大変申し訳ございません。
>
>お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。
>①OSバージョン(クライアント、サーバ両方)
>②Oracleバージョン(クライアント、サーバ両方)
>③2バイト文字を入力している列のデータ型は何になりますでしょうか。
> また、ひとつ右の列のデータ型は何になりますでしょうか。
>④差し支えなければ、テーブルのソース(CREATE TABLE文)をいただけますでしょうか。
>
>お手数をお掛けしてしまい大変申し訳ございません。
>どうぞよろしくお願いいたします。
>
こんにちは
後迫@SIです。

追加情報を頂きありがとうございます。
弊社で現象を確認いたしました。

OSがWindowsXPの場合に発生する不具合のようです。
大変申し訳ございません。

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

オブジェクトブラウザV8.0での実行計画収集方法について
教えてください。
以前のV7.0では、「PLAN_TABLE」というテーブルがあれば
実行計画を収集することができましたが、
V8.0では「ORA-00904 列名が無効です。」というエラーが
表示されてしまいます。
操作方法が悪いのでしょうか?

ぜひ、ご教示をお願いします。
こんばんは
後迫@SIです。

お問い合わせいただきました件についてですが、
以下の追加情報をいただいてもよろしいでしょうか。

①Ver.7では実行計画を参照可能でしょうか?

②以下のSQLを発行した後で、
 実行計画が参照可能かどうか、確認をお願いして頂いてもよろしいでしょうか。

grant select on sys.obj$ to public;
grant select on sys.user$ to public;

お手数をお掛けしてしまい申し訳ございませんが、
どうぞよろしくお願いいたします。
例えばあるスキーマ上に以下の様なネストした表
を作成した場合、OBERには表示されるのでしょうか?


CREATE TYPE phone_list_typ AS VARRAY(5) OF VARCHAR2(25);
CREATE TYPE cust_address_typ AS OBJECT
( street_address VARCHAR2(40)
, postal_code VARCHAR2(10)
, city VARCHAR2(30)
, state_province VARCHAR2(10)
, country_id CHAR(2)
, phone phone_list_typ
);
CREATE TYPE cust_nt_address_typ
AS TABLE OF cust_address_typ;
こんばんは
後迫@SIです。

お問い合わせいただきました件ですが、
リバースの対象とならないため、OBERで表示させることはできません。

また、誠に申し訳ございませんが、
また、次回バージョンアップでの対応も未定となっております。

ご希望に添えず誠に申し訳ございません。
要望として承り、開発側に伝えますので、
どうぞよろしくお願いいたします。

オブジェクトブラウザVer8.0.2.7を利用させていただいています。

Oracle9.2.0.0のDBへ接続して、特定のパッケージボディのコンパイルをすると
CPU100%になってしまいます。

ただし、ソースを展開しないでコンパイルした場合やSqlplusでコンパイルした場合
にはまったく問題ありません。

ソースを展開しないでコンパイルすれば問題ないようですが、
何か特定の理由が考えられますでしょうか?

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

お問い合わせいただきました件ですが、
以下のSQLを発行しております。

ALTER PACKAGE パッケージ名 COMPILE

弊社で確認した場合は、
SQL*Plusにて上記SQLを実行した場合も、
CPU使用率は同様でしたので、
お手数ですが、再度ご確認をお願いしてもよろしいでしょうか。

お手数をお掛けしてしまい申し訳ございません。
どうぞよろしくお願いいたします。
>お問い合わせいただきました件ですが、
>以下のSQLを発行しております。
>
>ALTER PACKAGE パッケージ名 COMPILE
>
>弊社で確認した場合は、
>SQL*Plusにて上記SQLを実行した場合も、
>CPU使用率は同様でしたので、
>お手数ですが、再度ご確認をお願いしてもよろしいでしょうか。

最初に投稿させていただいた通り、SQL*Plusではまったく問題ありませんし、
SQL*WORKSHEETでも問題ありません。

ALTER PACKAGE パッケージ名 COMPILE についてもオブジェクトブラウザの
SQL実行で発行した場合でも問題はありません。

ただし、ソースを展開してコンパイルした場合のみ確実にCPU100%になってしまい
Oracleの再起動が必要になってしまいます。

当方の環境でも、たった一つのストアドプロシージャだけですので
現象を再現されるのは難しいかもしれません。

ソースを修正できる画面(ソースを展開している画面)と
一覧画面(ストアドプロシージャ名の一覧)でのコンパイル
のしかたが違うのではないかと思われるのですが、
いかがでしょうか?




原因が分かりました。

ダブルクォーテーション(")が不正な場所についていたのが、
原因のようです。

例)
CREATE OR REPLACE PACKAGE BODY ××××××××"
・・・

色々編集をしていた際に混入をしたようです。

お騒がせしました。
オブジェクトブラウザで、オラクルのテーブル上、number(18,3)にて定義されている項目に、
定義どおり整数部15桁小数部3桁の入力をしたら、フォーカスをずらしたタイミングで小数部が消えてしまいました。
(整数部14桁の場合、小数部は1桁のみ入力可能)
15桁以内にて桁数の制限がなされているのでしょうか?
当方使用バージョンは7.0.7.35で、古くて恐縮なのですがぜひご教示いただきたく、お願いいたします。
こんばんは
後迫@SIです。

お問い合わせいただきました件ですが、
Ver.7では整数部を含め、合桁15桁までしか表示できません。
(内部でBDEのコントロールを使用しているのですが、
BDEの制限上15桁までしか保持できません。
表示できない部分は四捨五入され、表示されてしまいます。)

ご希望に添えず誠に申し訳ございません。
(Object Browser Ver.8ではBDEを廃止したため、
小数7桁の表示が可能です。)

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

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

参考までにお教えいただきたいのですが、ver.7⇒8へアップデートする際、
割安になる料金プランなどございますか?
それともver.8を新規購入することになりますでしょうか?

よろしくご教示のほど、お願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
大変申し訳ありませんが、
Ver.7をお持ちの場合でも、通常の価格となります。

ご希望に添えることができず大変申し訳ございません。
どうぞよろしくお願いいたします。
[ことら]
>オブジェクトブラウザで、オラクルのテーブル上、number(18,3)にて定義されている項目に、
>定義どおり整数部15桁小数部3桁の入力をしたら、フォーカスをずらしたタイミングで小数部が消えてしまいました。
>(整数部14桁の場合、小数部は1桁のみ入力可能)
>15桁以内にて桁数の制限がなされているのでしょうか?
>当方使用バージョンは7.0.7.35で、古くて恐縮なのですがぜひご教示いただきたく、お願いいたします。

上記の件、お答えはどうなったのでしょうか?
OBERでリレーションを作成しようとしましたが以下のエラーが
出て作成できません。
「依存型リレーションシップの参照が循環しています。」

リレーションは以下のように作成しています。
1 対象のエンティティを選択
2 ツールバーで依存型リレーションシップを選択
3 相手のエンティティを選択
作成方法についてヘルプが見つからなかったのでとりあえず
上記のように行っています。
以前使用していた古いバージョンのOBERでは上記方法でできてい
たと記憶してます。
ちなみにOBERのバージョンは2.0.1.3です。

以上、方法、エラーの原因等ぜひともご教示いただけますよう
お願いします。


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

お問い合わせいただきました件ですが、
リレーションを作成する手順は、
①非依存のリレーションを選択
②親エンティティをマウスの左ボタンをを押す
③子エンティティまでマウスをドラッグ
④子エンティティの上で②で押したマウスの左ボタンを放す
となります。

また、Ver.1でも同様の手順となります。
どうぞよろしくお願いいたします。

回答有難うございました。リレーション作成できました。

ただ、画面説明のヘルプだけではなく、操作マニュアル
もあったほうがありがたいのですが....
こんにちは
後迫@SIです。

ご要望をいただきありがとうございます。

ヘルプにつきましては、
現状では画面ヘルプしかついておりません。
ご不便をお掛けしてしまい大変申し訳ございません。

今後のバージョンアップで操作説明などを加えるよう検討して参ります。
どうぞよろしくお願いいたします。
索引構成表のスクリプトを出力し、別のサーバーにて実行したところエラーが帰ってきて
作成できませんでした。

スクリプトの中を見ると、索引構成表であることを示す ORGANIZATION INDEX 句が
無くなり、代りにテーブルのエクステント情報が全て 0 で記述されていました。

過去の発言[172]に索引構成表にも対応して欲しいとありましたが、いまだに対応で
きていないみたいですね。

データデクショナリから一括で取得できないからなのかもしれませんが、
今後も未対応のままなのでしょうか?
こんばんは
後迫@SIです。

ご指摘いただいた通り、
索引構成表につきましては現状は未対応となっており、
ソース表示、スクリプト出力で誤ったCREATE TABLE文を表示してしまいます。
また、具体的なバージョンアップ時期につきましても決定しておりません。

ご希望に添えず大変申し訳ございません。
今後のバージョンアップで実装できるよう
検討して参りますので、どうぞよろしくお願いいたします。

オブジェクトブラウザ8.0.0.0でを使用している環境で、実行計画を
表示しようとすると、「qryData: 内部エラー($173)」というメッセージが
表示されます。

何が、原因なのでしょうか?

※同マシンにオブジェクトブラウザ7.0.12.52がインストールされて
いるのですが、そっちでは問題なく動作してます。

※上記の件、過去ログでも見つけたのですが、解決策が分からなかったので
再度投稿させて頂きました。
よろしくお願い致します。
こんにちは
後迫@SIです。

お問い合わせいただいた不具合についてですが、
Object Browser Ver.8.0.0.0の不具合となっております。
大変申し訳ございません。

最新バージョン8.0.3.8では修正されておりますので、
弊社ホームページより差分ファイルをダウンロードの上、
上書きしてバージョンアップしていただいてもよろしいでしょうか。

最新バージョン8.0.3.8につきましては、以下のアドレスでダウンロードいただけます。
http://www.sint.co.jp/siob/download.htm

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