■SI Object Browser 掲示板


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

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

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

WindowsXPにOB11をインストールしてクライアントとし、
Windows7にインストールされたOracleDB11g(NLS_CHARCTERSET=JA16SJISTIDLE)にアクセスしています。

数日前まで問題なく利用できていたのですが、
本日OBを立ち上げたところ、DBのオブジェクト名がすべて「????」といった形に
文字化けを起こしていました。
このテーブルを開こうとすると「定義情報を読み込めませんでした」という
エラーが表示されます。

英数字の組み合わせを名称としていたテーブルは「ABCD」と表示されており、
開くことも出来るので何らかの文字コードの問題であると考えています。
またSqlplusからアクセスすればテーブル名称が「ああああ」のものも見れますので
ObjectBrowserの設定の問題かと思います。

これはどうすれば元に戻るのでしょうか?
またはリインストールすれば治るものなのでしょうか?

以上、よろしくお願いします。



こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、
Oracle Clientを追加インストールした、別途Oracleアプリケーションを
インストールした等、何らかの要因でクライアント側の文字コード設定が
変更されたものと推測されます。

一度、以下の手順にて文字コード設定を行っていただき
解決するかどうかご確認いただけますでしょうか。
===================================================================
1. 一度、Object Browserを終了します。
2. (マイ)コンピュータのプロパティを開きます。
3. 詳細設定タブから「環境変数」ボタンを押下します。
4. システム環境変数(下段)の「新規」ボタンを押下します。
5. 変数名:NLS_LANG、変数値:Japanese_JAPAN.JA16SJIS としてOKします。
===================================================================

何卒、よろしくお願いいたします。