■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ORA-00972 2006/11/13 12:09 OB 1
環境
OB9:9.0.0.0
DB:Oacle 9.2.0(AL32UTF8)

ObjectBrowserにてデータタグにてデータ登録を行った際に
ORA-00972が出力しデータ登録できません。

DBはUTF8にて構築しています、
発生するテーブルは30byte(10文字)の列名を持つテーブルのみ異常が発生しています。
30byte以内ですので、他のクエリーツールからSQL文を実行する際にはデータ操作を行える事は確認しています。

上記問題点の改修方法をご教示下さい。
Re: ORA-00972 2006/11/14 10:42 OB
こんにちは
後迫@SIです。

大変申し訳ございませんが、
Object Browserでは、SJISのみ対応となっております。
(キャラクタセットがSJIS以外のキャラクタセットの場合、
文字化けを起こすなどの問題が発生してしまいす。
現状では、対応できておりません。
また、今後の対応も未定となっております。)

ご希望に添えることができず、誠に申し訳ありません。
もし、キャラクタセットがSJISの場合でも同様の問題が発生する場合は、
テーブル定義(CREATE TABLE文)をいただきたいのですが、よろしいでしょうか。

申し訳ありませんが、
よろしくお願いいたします。
ORACLE 10g上で、SNAPSHOTで作成したテーブルが
OB ver9のオブジェクトリストで参照できません。
ORACLE 8iで同じように作成したテーブルは参照可能です。
原因、および参照できるようにする方法をご存知でしたら
教えてください。
こんにちは
後迫@SIです。

ご不便をおかけしてしまい申し訳ありません。

1点確認させていただきたいのですが、
Oracle10gのEnterpriseManger等、他のアプリケーションで
SNAPSHOTを作成されたということでしょうか?

また、可能であれば
該当のCREATE SNAPSHOT文をいただきたいのですが、よろしいでしょうか?
(弊社サポート宛にいただいてもよろしいでしょうか。)

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

こんにちは。10g@初心者です。
後迫@SIさん、
質問をだしておいて、返事がおそくなり申し訳ありません。

ORACLE 8iのDBを10GにIMPORTて作成した
SNAPSHOT文で、元々はSLQ+で作成したものです。
もちろん、OB9i上で再コンパイルも実施しました。
ユーザの直下には作成したテーブル名が表示されますが
内容を表示しようとすると
「定義文が読み込めませんでした」と
エラーメッセージが表示されます。
SNAPSHOT文につきましては、サポート宛にメールいたします。
よろしくお願いします。

あと、もう一件教えてください。
MATERIALIZED VIEWで作成したテーブルは
OBでは参照できないのでしょうか?

[後迫@SI]
>こんにちは
>後迫@SIです。
>
>ご不便をおかけしてしまい申し訳ありません。
>
>1点確認させていただきたいのですが、
>Oracle10gのEnterpriseManger等、他のアプリケーションで
>SNAPSHOTを作成されたということでしょうか?
>
>また、可能であれば
>該当のCREATE SNAPSHOT文をいただきたいのですが、よろしいでしょうか?
>(弊社サポート宛にいただいてもよろしいでしょうか。)
>
>お手数をおかけしてしまい申し訳ございませんが、
>どうぞよろしくお願いいたします。
>
>
初めて投稿させていただきます。
FAQにも書かれている
【12】VARCHAR2型のデータを更新すると、「ORA-01461:LONG値はLONG列のみバインドできます」のエラーが出る
の件についてですが、私の使用しているPCではVARCHAR2(4000)で定義している列をOB Version 9.0.1.4で値を変更してもエラーとなりません。(正常に更新されます。)
会社で同型のPC、同じOS、同じOBを使用している環境では、このエラーが発生します。
私の環境がおかしいのか、またはエラーとならない要因があるのでしたら、ぜひお聞かせください。
こんにちは
後迫@SIです。

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

①接続先のデータベースは同じになりますでしょうか?
②マシンに入っているOCI.DLLのバージョンをご確認いただけますでしょうか。
 (OCI.DLLに依存する不具合のため、
 バージョンによっては起きない可能性があります。)
 一度、エクスプローラにて検索していただき、
 ご確認をお願いしてもよろしいでしょうか。
③OCI.DLLのバージョンが同じ場合は、
 Oracleのバージョンを教えていただいてもよろしいでしょうか。
 (サーバとクライアントの両方、教えていただけますでしょうか。
 また、複数入っている場合は、すべて教えていただいてもよろしいでしょうか。)

お手数をおかけいたしますが、よろしくお願いいたします。

お返事ありがとうございます。
順番に回答させていただきます。
①同じDBに接続しています。
②OCI.DLLのバージョンは、0.0.0.0です。どちらもこのバージョンです。
(ちなみにどちらもOracle\Ora92\binに在ります。それ以外には存在しません。)
③サーバはOracle9i Release 9.2.0.1.0です。クライアントも同じです。
複数は存在せず、このバージョンのみです。

さしあたってこの問題に関しては業務に支障をきたしているものではありません。
ただ、FAQの回答と私のPCが意にそぐわない点のみでお伺いしております。
更新できた方が良いので、できれば他のPCでもエラーとならないようになればいいなぁと思っています。お手数をおかけしますが、何かわかりましたらお返事いただきたいと思います。


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

追加情報をいただきありがとうございます。

クライアントのバージョンなども同一であれば、
Oracleクライアントの設定が異なる可能性が考えられます。

一度、クライアントのキャラクタセットが同じかどうか
ご確認いただいてもよろしいでしょうか。
(レジストリエディタにて
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\{Oracleホーム}
にあります、「NLS_LNAG」の値でご確認いただけます。)

たびたびお手数をおかけいたしますが、
よろしくお願いいたします。
お返事頂いたとおり調査いたしました。
結果、更新できないNLS_LANGは「JA16SJISTILDE」で、私のPCは「JA16SJIS」でした。
更新できないPCのNLS_LANGを「JA16SJIS」に変更したら、2KBを超える列の更新が可能となりました。ありがとうございました。

ついでといっては何ですが、「JA16SJISTILDE」というLANGはどういうものでしょうか?
Oracle7の時代からしばらくつかってなかったので、JA16EUCとJA16SJIS位しか記憶にないもので。
なお、私の中では当初からの投稿による2KBの更新の件は解決したものとご理解ください。
大変申し訳ありませんでした。
NLS_LANGに関してはそもそもこちらにお伺いする内容ではありませんでした。
私の方で調査いたしますので、この件に関しましては破棄して下さい。
はじめまして。
ObjectBrowserを愛用させて頂いております。

テーブルにBLOB型があり、テーブルとは別の表領域に格納しているのですが
スクリプト出力時にBLOBの表領域が表示されません。

バージョンは 9.0.1.4 なのですが
このバージョンでは出力できないのでしょうか?

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

ご報告ありがとうございます。
現象について確認いたしました。

現状では、BLOB型の別表領域の表示に対応できておりません。
(BLOB型を他の表領域に指定して作成後
スクリプト出力しても、LOB STRAGE句を出力しないため、
テーブルと同じ表領域となってしまいます。)

ご希望に添えることができず大変申し訳ありません。
次回のバージョンアップにて、
対応を検討させていただきますので、
よろしくお願いいたします。
>ご希望に添えることができず大変申し訳ありません。
>次回のバージョンアップにて、
>対応を検討させていただきますので、
>よろしくお願いいたします。
>
横から、失礼いたします。

次期バージョンOBER4を購入しましたが、
対応されていないようです。
もし、こちらの見落としでしたら、
お手数ですが、
表示方法およびSTORAGE句の出力方法を
教えていただけますでしょうか。
よろしくお願いいたします。
こんにちは
後迫@SIです。

大変申し訳ありません。
こちらのLOB STRAGE句の対応につきましては、
Object Browser Ver.10にて対応を検討しております。

他の要望との優先度や難易度などの関係により、
ご希望に添えれない場合がございますのでご了承いただけますでしょうか。

よろしくお願いいたします。
はじめまして。

ObjectBrowser9.0.0.0を接続することができなくなりました。
エラーメッセージは
「モジュール'ob9.exe'のアドレス004C7FBF でアドレス00000024に対する読込違反がおきました」
です。

接続情報は、接続先リストに登録していますし、
設定等は何も変更していないので心当たりはないのですが。。。

原因を、お分かりの方がいましたら教えてください。
よろしくおねがいします。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
まず、最新のバージョン9.0.1.4にしていただくことで
解決する場合がありますので、
お手数ですが以下のページより、
9.0.1.4の差分ファイルをダウンロードの上、
バージョンアップを行っていただき、
現象が改善されるか試していただいてもよろしいでしょうか。

http://www.sint.co.jp/siob/download.asp

また、バージョンを最新にしても解決しない場合、
詳しく調査させていただきたいと思いますので、
お手数ですが、Object Browserのオプション設定が格納された
レジストリ情報(regファイル)をいただいてもよろしいでしょうか。

以下の手順でregファイルを作成していただけます。

①レジストリエディタを起動します。
 (スタートメニュー→「ファイル名を指定して実行」を選択していただき、
 「regedit」と入力することで起動いたします。)
②HKEY_CURRENT_USER\Software\SystemIntegratorにあります、
 「OB9」を右クリックし、「エクスポート」を選択します。
 ファイルの保存ダイアログが表示されますので、
 任意の場所にファイルを保存します。

上記手順でregファイルができますので、
そのファイルをメールに添付していただき、
いただいてもよろしいでしょうか。

※メールサーバの設定によっては、
 拡張子「reg」のファイルが添付できない場合がありますので、
 ファイルを圧縮していただくか、手動で拡張子を変更していただいた上で、
 送っていただけますでしょうか。

お手数をおかけしてしまい申し訳ありませんが、
よろしくお願いいたします。
私も、どうしょ??
VISTA対応状況 2006/10/28 13:48 OB 2
こんにちは
先日WindowsVistaBeta2をインストールして
OB9をインストールしたのですが、起動しませんでした。
動作保障外とは思っておりましたが、
どのくらいの時期から対応可能でしょうか?
よろしくお願いいたします。
こんにちは
後迫@SIです。

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

Vistaの製品版リリース後に
弊社でObject Browserの動作検証を行い、
プログラム修正が必要であれば、
マイナーバージョンアップにて無償で対応を行う予定です。

対応時期などの詳細につきましては、
Vistaリリース後にアナウンスさせていただきますので、
何卒、よろしくお願い申し上げます。
>対応時期などの詳細につきましては、
>Vistaリリース後にアナウンスさせていただきますので、
>何卒、よろしくお願い申し上げます。

対応の時期について、詳細な情報がございましたら、
お教え頂けないでしょうか?
OSの入れ替え(VISTA→XP)も検討しておりますので
ご回答を宜しくお願い致します。

はじめまして。

・SI Object Browser 9.0.1.4 でのデータ検索方法について、
 知っている方がいらっしゃいましたら、教えて下さい。


< やりたい事 >
①.ログインを行い、[TABEL]を選択し、該当テーブルを表示させ、[データ]タブを選択し、
 [項目名]/[=]の箇所で、指定した値以外のデータを表示させる
   例.
 KAI_CODE(会社コード)が01以外のデータを表示させたい

②.表示されたデータの件数を確認したい


※上記について、[条件]の右隣の欄に、SQL文を入力する方法は知っています。
※今回、確認したのは、[項目名]/[=]の箇所で、それができるかどうかです。


以上、よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
抽出条件の欄では、ノットイコールの条件は指定できません。
また、検索後の件数も表示されません。

ご希望に添えることができず申し訳ありません。
要望として承り、
次回バージョンアップの際に検討させていだきますので、
よろしくお願いいたします。

SIOB9.0.1.4
Oracle Client 9.2.0.6.0
Oracle Server 10.2.0.2.0
WindowsXP SP2

ObjectBrowserでテーブルのデータを表示(編集モードOFF)している時に、
開いているテーブルをユーザーアプリケーションで更新します。
その後、ObjectBrowser画面で「データ表示ボタン」(再生マーク)を押したり、F5で更新すると
「アドレス00000000でアドレス00000000に対する読み込み違反がおきました。」と表示されデータが取得できません。
一旦データベースから切断し再接続すると正しく動作します。
頻発するわけではないのですが、発生しないようにする方法は無いでしょうか?
「開いている状態で更新しない」や「製品仕様」でも良いのですが、回避できる運用があると助かります。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
過去に同様の報告があり、調査したところ、
Object Browserがインストールされているマシンに、
複数バージョンのOracleクライアントが
インストールされている場合に現象が発生するようでした。

このとき、Oracleクライアントを削除して1つにすることで
解決いたしましたので、
もし、複数クライアントがインストールされているのでしたら、
お手数ですが、Oracleクライアントを削除して
Oracleクライアントを1つにしていただいた上で、
再度試していただいてもよろしいでしょうか。

何卒よろしくお願いいたします。
横レスで申し訳ありません。

>Object Browserがインストールされているマシンに、
>複数バージョンのOracleクライアントが
>インストールされている場合に現象が発生するようでした。

とのことですが、当方が使用している端末には
複数バージョンのOracleクライアントは
インストールされていませんが、同様の事象が
発生しております。

ちなみにOracleのバージョンは10gです。

お手数ですが、他の回避方法がありましたら
ご教授ください。

よろしくお願い致します。