■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、考えられる原因と対処法を
以下に記載いたしますので、ご確認いただけますようお願いいたします。

①SI Object Browser(以下OB)とOracle Clientのbitが一致していない
 OBは32bit版をインストールされているとのことですが、
 この場合Oracle Clientも32bit版である必要がございます。

 投稿いただいた内容からはOracle Clientのbitがわかりかねますが
 もし64bitのOracle Clientが導入済みでしたら、お手数ですが
 一度OBをアンインストールいただき、改めて64bit版(x64フォルダ)の
 インストーラを使用してOBインストールの上、動作のご確認をお願いいたします。

②複数のORACLE_HOMEがある(あった)ことにより、ORACLE_HOMEが認識できていない
 複数のOracle Clientがインストールされている、または過去にインストールされていた
 環境等で、OBがORACLE_HOMEを正しく認識できないケースがございます。

 ツールメニュー > オプション > 詳細設定タブより、ORACLE_HOMEを指定し
 OBを再起動してから動作のご確認をお願いいたします。

上記対応でも事象が解消しない場合は、保守のダイジェストキーを添えて、
サポート(oob.support@sint.co.jp)までご連絡いただけますでしょうか。

何卒、よろしくお願い申し上げます。
接続不可 2018/04/10 16:17 OB
OBサポートご担当者様

Windows10 64-bitマシン+32bit版のSI Object Browser14+Oracle 10gクライアントの組合せでDBに接続しようとしましたところ、

 Cannot initialize OCI environment

のメッセージが出て接続できません。

お手数をおかけいたしますが、このエラーを回避するための方法をご教授いただけ
ないでしょうか。

よろしくお願いいたします。
お世話になります。
現在、OB14にてDB管理を行っております。
DBはOracle11g、Oracle12cの2タイプとなります。

OB経由でDBへアクセスし、
管理>セッション情報 メニューからセッション情報を参照した際の仕様について教えてください。

systemユーザで接続した場合として以下記載します。

11gの場合、セッション画面に追加されるのは1行だけで、ACTIVEセッションとして、
1行追加されます。

12cに接続した場合、
INACTIVEとACTVIEの2行が追加されます。
INACTIVEの行は青文字で表示され、
ACTIVEの行は、セッションID、状態列のみ赤字となります。

11gと12cに接続した場合、自セッションの表示の仕様が異なるのが仕様でしょうか?

よろしくお願いします。
こんにちは。
OBサポートです。

ご質問いただいた件につきまして、弊社環境にて現象を再現することが
できず、原因不明の状況ですが、変数一覧を表示するための条件は
デバッグ実行時の「再コンパイルを行いデバッグ情報を生成する」
をチェックONにすることとなります。

また、ご利用のバージョンは旧バージョンとなりサポート期間が
終了しております。

もし可能であれば、現在の最新バージョン(Ver.14.0.0.0)でも
同様の事象となるかご確認いただき、再現するようであれば、
別途技術調査を行わせていただきたく存じます。

最新バージョンでの再現を確認いただきましたら、
お持ちのライセンスの「保守ダイジェストキー」を添えて、
下記メールアドレスまでご連絡いただけますでしょうか。

■技術サポート
oob.support@sint.co.jp

何卒、よろしくお願いいたします。
SI Object Browser for Oracle Version 11.1.1.0を使用しております。

デバッグ時において、フレームと変数名が自動で表示されないのですが
設定変更や、情報の取得/構築などにより自動表示できるようにする方法はありますでしょうか
※コンパイル時にデバッグ情報生成済み。
※フレームに「2」、変数名を入力すればデバッグは可能。

【現象】
デバッグ開始時に変数一覧(フレーム、変数名、値)の項目が表示されていない。
(ある接続先での実行時は、デバッグ開始時に各項目に自動表示されるが、
 別の接続先での実行時は、なにも表示されない)

【実現したいこと】
デバッグ開始時に、そのFUNCTION,PROCEDURE等で使用されている変数リストの自動取得

以上、宜しくお願い致します。
(私の用途で)これはすごく使いやすいです。
ヘルプにわかりやすく書いてあればいいと思いました。


ありがとうございます。
こんにちは。
OBサポートです。

テーブル検索の機能ですが、たけさんからの投稿以外の案として
「表・列」機能をご紹介いたします。

初期状態で、ショートカットキー:Ctrl+Tにより
呼び出すことができ、表名や列名だけでなくSELECT文等の形式を
選択してコピーを行うことができる機能となっております。

ブログ記事にも掲載しておりますので、よろしければご覧ください。
https://products.sint.co.jp/siob/blog/copy-technique-table-column

何卒、よろしくお願い申し上げます。
補完は知りませんでした。便利に使っていきたいとおもいます。
逆引き検索も工夫すれば使えそうです。

いままでSQLビルダに頼り切りだったので、慣れるまで精進します

ありがとうございました。
データベースはOracleでしょうか・・・他はわかりませんがOracleであれば
2種類方法が考えられて

方法1として、SQLを入力している中でテーブル名を入力する段階(Fromを書いた直後)にCTRL+Spaceキーを押すと入力補完ウインドウが表示されますよ。

方法2として、オブジェクトツリーの下にある「逆引き検索」を開けば探すことができますよ。
13.1.0.0使用しています
SQL実行(SQLエディタ?)のオブジェクトツリーでテーブルを検索する方法があると便利なのですが、ありますでしょうか?
こちらの環境の話になりますが、テーブルが大量にあるため、スクロールしてテーブルを探すより入力した方が早いです。