■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OB for Oracle Ver.13.0.0.0での現象です。

SQL実行画面でPUBLIC SYNONYMの付いたテーブルをPUBLIC SYNONYMでSELECTし
取得した結果を編集、セルの内容を確定(COMMITではない)するため上下カーソルキーで
フォーカスを移動すると
ORA-00942: 表またはビューが存在しません。
エラーが発生します。

OB for Oracle Ver.12.1.3.0
OB for Oracle Ver.10.3.0.0
では発生しません。

オプション - データタブ
データ編集時に自動的のCOMMITするはOFF
初期状態をデータ編集可能にするはOFF

Oracle 11g R11.2.0.2.0 64bit版
OCI.dllのバージョンは11.2.0.1.0 Production(インスタントクライアント)


[再現手順]
CREATE PUBLIC SYNONYM DEPT_TABLE FOR SCOTT.DEPT
/
SELECT * FROM DEPT_TABLE
/
結果グリッドで、「結果を編集可能にする」をON
DEPTNO=40を45に変更し、上カーソルキーを押下
ORA-00942: 表またはビューが存在しません。
エラーが発生。

ご確認の程、よろしくおねがいします。
こんにちは。OBサポートです。

2015年09月15日付けで、
「SI Object Browser for Oracle Ver.13」
「SI Object Browser for Oracle Ver.13 ReadOnly Edition」
をリリースいたしましたのでお知らせいたします。

今回のリリースでは、Oracle Database 12cの機能や
Amazon Web Services対応、Windows10への対応などの
バージョンアップ内容となっております。

詳細につきましては、新機能紹介、プログラム修正履歴をご確認下さい。

・新機能紹介ページ
  http://www.sint.co.jp/products/siob/campaign/ver13/index.html

・プログラム修正履歴
  http://www.sint.co.jp/products/siob/ob/dl/program_syuseirireki.html


・製品ダウンロードページ
  http://www.sint.co.jp/products/siob/ob/dl/download.html

今後とも何卒、よろしくお願いいたします。
こんにちは
OBサポートです。

ご投稿いただいた件に関しまして、
他のお客様からも同様の報告を受けておりますが、
現状では弊社環境で事象が再現していないため、
原因の特定が困難となっております。

なお、現在のサポート対象が最新バージョン「Ver.12.1.3.0」と
なっておりますため、念のためこちらのバージョンでも
事象が再現するかお試しいただけますでしょうか。

もし事象が再現する場合は、以降は技術的な調査が必要となりますため、
保守サービスの範囲で行わせていただきます。
保守サポートにご加入済みでしたら、ダイジェストキーを添えて
サポート(oob.support@sint.co.jp)までご連絡いただけますでしょうか。

お手数をおかけしてしまい誠に申し訳ございませんが、
何卒、よろしくお願いいたします。
お世話になります。

Ver12.1.1のOracleバージョンを使用しています。

バインド変数を使用してSELECT文(副問い合わせ有)
を実行すると,画面表示まで数十分かかります。
バインド変数の箇所をリテラル値に変更すると数秒で
画面表示されます。

最新のパッチをあてると改善されるのでしょうか
こんにちは
OBサポートです。

ご投稿いただいた件に関しましてですが、
こちらはSI Object Browser for Oracleにおける不具合となります。

現状大変申し訳ございませんが、ご指摘の通り、
SQL文末の「;」(セミコロン)を削除して実行いただく運用で
ご検討いただけますでしょうか。

本件に関しましては現在も調査中となっており、
有効な回避手段をご案内できない状況でございますが、
今後のバージョンアップで改善を検討させていただきます。

ご迷惑をおかけしてしまい誠に申し訳ございません。
何卒、よろしくお願い申し上げます。
SI OBJECT BROWSER for Oracle Ver12.1.3.0(32bit)にて、

実行計画を表示をONにし、単数のSELECT文をセミコロン付き
(例:SELECT AAA FROM DUAL;)
で実行したとき、

「ORA-00933:SQLコマンドが正しく終了されていません。」

と、出ます。

この状態で実行計画を表示をOFFにすると、SELECT文の結果がエラーが出ることなく表示されます。


また、セミコロンを外して、
(例:SELECT AAA FROM DUAL)
実行計画の表示をONにすると、実行計画が正常通り表示されます。

セミコロンは実行計画をONにしたときは排除しなければいけないのでしょうか?
こんにちは
OBサポートです。

>・JAVA CLASSのコンパイルとはOBでは何をしているのか?

コンパイル時は以下のSQLを発行しております。
ALTER JAVA CLASS 「JAVA CLASS名」 COMPILE;

>・JAVA CLASSの相関は表示されるのか?(なにも表示されないのですが…)

混乱を招く内容となり申し訳ございませんでした。
ヘルプ(JAVAクラス)にも記載がございますが、
JAVA CLASSの場合はオブジェクトの参照、修正が行えず、
新規作成、削除、再コンパイルのみとなっております。

何卒、よろしくお願いいたします
今回登録したJAVA CLASSは新規のもので、当然それを参照しているオブジェクトも存在せず。また単独のCLASSなので関連するオブジェクトも存在ません。
なのでご指摘の内容には当たらないと思われます。

JAVA CLASSの登録においてOracleのStatusがどのような状況でInvalidとなるのか調べるのがよさそうですね。
有難うございました。

ところで回答にありました
・JAVA CLASSのコンパイルとはOBでは何をしているのか?
・JAVA CLASSの相関は表示されるのか?(なにも表示されないのですが…)
を質問しても宜しいでしょうか?
こんにちは
OBサポートです。

オブジェクトリスト画面の状態列の表示は、
「ALL_OBJECTS」ディクショナリビューにあります
「STATUS」列を参照しており、この「STATUS」列が
「INVALID」となっている場合に「*」と表示されます。

通常は、オブジェクトのコンパイルが正常に完了していない場合に
「INVALID」となりますが、コンパイル完了後に変更していない場合に
つきましても、以下のような場合に「INVALID」となります。

・参照オブジェクトが削除された場合
・参照オブジェクトを再コンパイルした場合

※参照オブジェクトにつきましては、
 各オブジェクト画面の「相関」タブにて確認することができます。

何卒、よろしくお願いいたします
JAVA CLASSの状態が「*」とはどのような状態でしょうか?

JAVAのclassをOracleにLOADした直後OBで確認したところ状態が「*」だったため、他のオブジェクトと同様に何らかの不具合があると考え、ソースの見直しや登録のし直し、権限の見直しなどをしたのですが何も変わらず、最終的に試しに実行したところ*が消えました。
結局問題がなかったことが分かったのですが、JAVA CLASSの状態「*」とは同のような状態なのでしょうか?

OB for Oracle 12.1.3.0