■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OB8ユーザです。

OB7 の頃から思っていたのですが、OB って実行計画が手軽に表示できるのに
コピーできないのはとっても不便!って思ってます。

コピーできないんですよね?
できないとするとできるようになりませんか?
こんにちは
後迫@SIです。

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

現状では実行計画は読取り専用になっておりますが、
今後のバージョンアップでコピーやファイル出力などができるよう検討したいと思います。

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

掲示板 2003/09/02 17:46 OB 1
SI Object Browser 掲示板が
別ウインドウになるんですね。
リニューアル前は同一ウインドウ内に
表示されていたと思いましたが・・・
Re: 掲示板 2003/09/03 11:51 OB
こんにちは
後迫@SIです。

今回のリニューアルに伴い、
OB掲示板のみ別ウィンドウで表示されるように致しました。
(OBホームページ全般にて、
前回まで使用していたフレームを廃止し
擬似的なフレームに変更したのですが、
OB掲示板のみフレームをつけることができなかったために、
このようにさせていただきました。)

ただ、同一ページに表示されたほうがよいという意見が多いようでありましtら、
今後修正を検討しようと思いますので、
どうぞよろしくお願いいたします。
CREATE OR REPLACE package BODY ###################(パッケージボディ名19文字)
とSQLをクリックしてパッケージボディを実行するとOB自体が消えてなくなってしまいます。
これは仕様なのかバグなのかわかりませんが対処方法はないのでしょうか?
回答、よろしくお願いします。

OBのバージョンは7.0.2.11です。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
Ver.7.0.2におきまして、
特定の操作を行った場合に強制終了する不具合報告を何件かいただいており、
以降のマイナーバージョンアップにて修正されております。

お手数ですが、
差分ファイルをダウンロードし、
7.0.12.52にバージョンアップした後で再度試していただいてもよろしいでしょうか。

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

こんばんは
後迫@SIです。

本日、SI Ojbect Browserのホームページと、
SI Ojbect Browser ERのホームページをリニューアルいたしました。
リンクに誤りがあり、一部ページの表示ができなかったことをお詫び申し上げます。
(リンク先などに間違いなどあればご指摘いただけると幸いです。)

どうぞよろしくお願いいたします。
嘆きの社長 2003/09/01 23:22 全般
>本日、SI Ojbect Browserのホームページと、
>SI Ojbect Browser ERのホームページをリニューアルいたしました。
>リンクに誤りがあり、一部ページの表示ができなかったことをお詫び申し上げます。
>(リンク先などに間違いなどあればご指摘いただけると幸いです。)

「お、どれどれ」と思ってみてみたら、ERの詳細情報へのリンクが外れていました。
全く、情けない限りです・・・。

ユーザーのみなさまには、ご迷惑をお掛けしますが
明朝すぐに直させますのでお許しください。
Re: 嘆きの社長 2003/09/02 10:20 全般
こんにちは
後迫@SIです。

ご指摘の件ですが、本日修正いたしました。

ユーザの皆様には
ご迷惑をお掛けしてしまい大変申し訳ございませんでした。
ソ に文字化け 2003/08/29 11:29 OB 12
いつもお世話になっております。
技術的な質問をさせて頂きます。

SI Object Browser ver 8.0.0.0 を使用していますが、
全角文字が文字化けします。(全て半角’ソ’になる)
Object Browser を再インストールしても、バージョンを違う
ものにしても同じ結果でした。
同じ環境で別のマシンであれば正常に表示されます。
又、SQL*PLUSは正常に日本語が表示されます。
どうすれば良いのでしょうか?
よろしくお願いいたします。

マシンスペック
機種:TOSHIBA DYNABOOK satellite
OS:WIN2000
メモリ:512M
DB(サーバ):Oracle(8i 8173)
こんにちは
後迫@SIです。

データベースのキャラクタセットはSJISになっておりますでしょうか。

Object Browserでは、SJISのみ対応となっております。
キャラクタセットがSJIS以外の場合、文字化けを起こしてしまいますので、
誠に恐縮ですが、
データベースを再作成し、キャラクタセットをSJISに変更していただけますでしょうか。

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

データベースのキャラクタセットと言われますが、
何故同じデータベースに対してアクセスをする他のユーザーは
正しく日本語が表示されているのでしょうか?

又、SQL*PLUSでは正しく日本語が表示されていますが・・・
データベースのキャラクタセットがおかしいのであれば、
SQL*PLUSも文字化けすると思いますし、同じデータベースにアクセスする
他のユーザーも同じ様に文字化けすると思うのですが・・・

如何でしょうか?
こんにちは
後迫@SIです。

この度は返信が遅れまして大変申し訳ございませあんでした。

SJIS以外のデータベースにアクセスする場合、
文字化けの起きるマシンと、文字化けのおきないマシンがあります。
(環境に依存する部分だと思われますが、具体的な原因についてはわかっておりません。
大変申し訳ございません。)

また、SQL*PLUSではSQL*Netがクライアントの文字コードに変換するため、
文字化けはおきません。

一度、データベースのキャラクタセットをご確認をお願いしてもよろしいでしょうか。

お手数をお掛けしても申し訳ございませんが、どうぞよろしくお願いいたします。
お世話になっております。返信をありがとうございました。

そうですか・・・原因はわからないのですか・・・
一応アクセスするDBのキャラクタセットを調べました。

>>
Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
に接続されました。
SQL> select value from v$NLS_PARAMETERS where parameter='NLS_CHARACTERSET';

VALUE
----------
JA16SJIS
<<


他に必要な情報はありますか?
お忙しい所大変申し訳ございませんが、
よろしくお願い致します。

※済みません、oracleは9iでした。
NLS_NCHAR_CHARACTERSET の値も同じですか?
書き込みありがとうございます。


○NLS_NCHAR_CHARACTERSET

>>
SQL> select * from NLS_DATABASE_PARAMETERS
2 where PARAMETER in
3 (
4 'NLS_CHARACTERSET',
5 'NLS_NCHAR_CHARACTERSET'
6 );

PARAMETER
---------------------------
VALUE
---------------------------
NLS_CHARACTERSET
JA16SJIS

NLS_NCHAR_CHARACTERSET
AL16UTF16

です。
日本語(全角)は、SJISじゃないですね。
おそらく、そのノートはクライアントと思うのですが
サーバの環境と、そのノートに入っているSQL*NETの環境は
なんでしょうか?
書き込みありがとうございます。
はい、クライアントとして使用しています。

○SQL*NET
Oracle net8 client ver 8.0.6.0.0
NLS_LANG JAPANESE_JAPAN.JA16S.JIS

○サーバ環境
OS:Sun Solaris8 2/02

SQL> select *from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production
PL/SQL Release 9.2.0.1.0 - Production
CORE 9.2.0.1.0 Production
TNS for Solaris: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production

SQL> select value from v$NLS_PARAMETERS where parameter='NLS_CHARACTERSET';

VALUE
----------
JA16SJIS
直接的な解決にはならないと思いますが...
基本的に、サーバとクライアントは、同バージョンではないといけないのでは...
と思います。
あと、OBの動作環境を見ればわかると思いますが
OBの対応バージョンではないですよね(8.0.6)
動作に不具合があっても仕方ないのでは...とも思います。
他のクライアントマシンとORACLEのレジストリを見比べた所、
いくつか NLS_LANG が
JAPANESE_JAPAN.JA16SJIS では無く、
AMERICAN_AMERICA.WE8ISO8859P1 になっている個所が
ありました。

全てのNLS_LANGを
AMERICAN_AMERICA.WE8ISO8859P1 → JAPANESE_JAPAN.JA16SJIS
とする事によって解決しました。

大変お騒がせ致しました。
後迫@SIさん、ひーくんさんありがとうございました!!
OB8にて接続時に
「OCI_INVALID_HANDLE」というメッセージを表示し
接続できません。
そのまま、もう一度接続するとOKです。
必ずではなく10回に1回程度の不定期です。
何か考えられる原因はありますか?

OS:WindowsXP
DB:8.0.5
8.0.6
8.1.7
OCIのバージョンは8.1.7です。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
過去に同様のお問い合わせがなく、
原因の特定が困難な状態です。
誠に申し訳ございません。

お手数ですが以下の追加情報をいただけますでしょうか?
①3つのバージョン全てのDBに接続する場合に起きるでしょうか?
②Object Browserのバージョンは最新の8.0.2.7でしょうか?
③複数のクライアントをインストールしているということはありますでしょうか?
 Oracleクライアント以外のアプリケーションをインストールされているということはありま すでしょうか?
④特定ユーザの接続時の場合のみで発生するでしょうか?

お手数をお掛けしてしまい申し訳ございません。
どうぞよろしくお願いいたします。
こんにちは

追加確認致しましたので加筆致します。

>①3つのバージョン全てのDBに接続する場合に起きるでしょうか?
8.0.5に接続するときだけみたいです。
8.0.6に接続し作業終了後
8.0.5へ接続しようとするとエラーになります。
2度目は接続できます。
クライアントを再起動するまでエラーはでません。

>②Object Browserのバージョンは最新の8.0.2.7でしょうか?
はい、バージョンアップしてます。

>③複数のクライアントをインストールしているということはありますでしょうか?
クライアントは8.1.7のXP対応モジュールのみ
インストールしています。

> Oracleクライアント以外のアプリケーションをインストールされているということはありますでしょうか?
Officeなど色々と入れております。

>④特定ユーザの接続時の場合のみで発生するでしょうか?
現時点では不明です。
調査してみます。

以上よろしくお願いします。
追加情報です。
>④特定ユーザの接続時の場合のみで発生するでしょうか?
特定ユーザの接続時の場合のみの発生みたいです。

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

接続の設定上、エラーになっている可能性があります。
該当のユーザのプロファイルにて、何か制限をかけているということはないでしょうか?

また、初期化パラメータ「processes」を増やしていただいてもエラーになるか、
確認をお願いしてもよろしいでしょうか。

たびたびお手数をお掛けしてしまい申し訳ございませんが、
どうぞよろしくお願いいたします。



おせわになります。

Ver.8ではテーブルのデータを複数行変更するとロールバックできないのですが

これはVer.7から機能変更なのでしょうか?

以前のようにロールバックできるようにならないものでしょうか?

ご回答、宜しくお願いいたします。
こんばんは
後迫@SIです。

返信が送れまして大変申し訳ございませんでした。

お問い合わせいただきました件ですが、
オプションの「SQL結果出力」タブにて、
「データ編集時に自動的にCOMMITする」
のチェックをはずした場合、ROLLBACK可能です。

(ROLLBACKボタンを押した後、
F5キーもしくは、データタブにある「戻す」ボタンを押下していただく必要があります。)

どうぞよろしくお願いいたします。
OB大変重宝しております。

で、気が付いたのですが、9iからDBバッファの設定が
db_cache_sizeとdb_nnk_cache_sizeに変わったんですよね?
ですが、9iの場合でも、DBバッファのところの説明が、

ヒット率が低い場合(80%未満)→DB_BLOCK_BUFFERSを拡大

になってますが、これって、メッセージを変えたほうがいいの
では?
こんにちは
後迫@SIです。

ご報告いただきありがとうございます。

ご指摘いただいた通り、
Oracle9iから DB_BLOCK_BUFFER は使用されなくなり、
DB_CACHE_SIZEになっておりました。

こちらの知識不足で大変申し訳ございませんでした。

次回のバージョンアップにて、文章を修正させていただきます。
どうぞよろしくお願いいたします。