■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
オブジェクトリストで、マテリアライズドビューを選択すると、
「日付に変換できない値が渡されました」
と表示されて、一覧が取得できなくなってしまいました。
直前に、とあるマテリアライズドビュー内のwhere句を変更した程度です。
(「column1 IS NULL」を「column2 = 'ABC'」という変更です。)
上記の変更を行うまでは問題なく一覧が表示できていました。

解消させる手順があればご教授ください。

製品バージョン: 12.1.3.0
OSバージョン: Windows 7 32bit
Oracleバージョン: 11.2.0.1.0
こんにちは
OBサポートです。

お問い合わせ頂きました件についてですが、現在のサポート対象が
最新バージョンのVer.13となっておりますため、大変お手数ですが、
Ver.13でも同様の事象が発生するかご確認いただけますでしょうか。

最新バージョンでも事象が発生する場合は、引き続きの調査にあたり
技術的な調査が必要となりますため、メールにて対応とさせていただきます。

保守サポートにご加入済みでしたら、シリアルNOまたは保守ダイジェストキーを
添えてサポート(oob.support@sint.co.jp)までご連絡いただけますでしょうか。

お手数をおかけしてしまい誠に申し訳ございませんが、
何卒、よろしくお願いいたします。
お世話になります。
Oracle12cを導入したため、トライアル版のObjectBrowser13をインストールしました。
いつものようにユーザを追加しようとしたところ、「ORA-65096: 共通ユーザーまたはロール名が無効です」というエラーが発生します。

ルートコンテナに対しローカルユーザを追加しようとしてエラーになっているという事はわかりましたが、ObjectBrowserではどのようにユーザ追加したらいいのでしょうか?
こんにちは
OBサポートです。


ユーザーの作成手順に、大きな変更はございません。
接続先がCDBかPDBかによって、作成するユーザーの種類が変わります。

CDBに対し作成するユーザーは、共通ユーザーとして作成します。
共通ユーザーを作成する場合には、接頭辞「C##」または「c##」をつける必要がございます。
 例:c##hoge


PDBに対し作成するユーザーは、ローカルユーザーとして作成します。
こちらは接頭辞の制約などはございません。


以上、よろしくお願い申し上げます。
いつも御社製品を各種愛用しております。
Object Browser Ver.7ですが、以下PC環境での使用は可能でしょうか?

・Windows 10 Pro 64bit
・Oracle クライアント 12.1.0.2
・Office 2016

前Ver.ですのであるいは愚問かもしれませんが、可能な範囲でご回答
いただけましたら幸いです。
よろしくお願いいたします。
こんにちは
OBサポートです。

SI Object Browser ER Ver.7のご質問内容における対応状況は、下記のとおりとなります。
Windows 10 : 動作保証外となります。
Oracle 12.1 : 動作保証外となります。
Office 2016 : 動作保証内となります。


SI Object Browser ER Ver.7 の動作環境は下記のとおりでございます。

■OSバージョン
Windows XP/2003 Server/Vista/2008 Server/ 7
※64ビット版OSにつきましては正式対応しておりません。

■対応RDBMS
Oracle8.0.4~11.2.0
SQL Server2000~2008R2
SQL Azure
PostgreSQL8
MySQL5~6
DB2 9 以上
HiRDB 8~9
Symfoware V9~V11

※フォワードエンジニアリング機能、リバースエンジニアリング機能、
 データベース同期機能を使わない場合はデータベースクライアントが
 インストールされていなくても構いません。


ご希望に沿うことができず誠に申し訳ございませんが、ご了承いただけますよう
よろしくお願い申し上げます。

ご回答いただき、どうもありがとうございました。
委細了解いたしました。
■環境
サーバ Windows2008R2
Oracle12c

クライアント Windows10Pro 64bit
OracleClient11g 32bit
ObjectBrowser V13

お世話になっております。

上記環境で使用していますが、SQL実行でSQL文を作成するとき、
select * from ユーザ名.
と入力すると、ユーザ名のテーブルが表示されますが、その表示に時間がかかってしまいます。

オブジェクトリストでテーブルを表示するときと比べると時間がかかってしまいます。

なにか解決方法はありますでしょうか?
こんにちは
OBサポートです。

SQL画面にて「.」(ドット)を入力した際に動作するコード補完機能は、下記の
オプションでON/OFFを切り替えることが可能でございます。
こちらのオプション設定をお試しいただけますでしょうか。

■[ツール]メニュー - [オプション]
[オプション画面]
[詳細設定]タブ - 「各種エディット時にコード補完を行う」オプション


オプションをOFFにすることで、コード補完画面が表示されないようになります。
オプションをOFFにした場合、Ctrl+SPACEによるコード補完画面も非表示となります。


なお、テーブルリストの表示処理のオプションは、ON/OFFオプションのみの提供と
なっております。あらかじめご了承ください。


以上、宜しくお願い申し上げます。
OBサポート様

返答ありがとうございました。
早速指示のオプションを解除したところ、表示されなくなりました。
ありがとうございました。

以上よろしくお願いします。
【Object Browser情報】
OBの製品名 :SI Object Browser for Oracle Ver.13
OBバージョン :13.0.0.0
OBエディション :通常版
OBのビット数 :64ビット

Oracleバージョン : 12.1.0.2


パッケージの実行画面にある「サブプログラム」のコンボボックスですが、
Oracle 12.1.0.2になってから引数や戻り値が無いサブプログラムが
コンボボックスに表示されなくなりました。

Oracle 10.2.0.5だと正常に表示されます。

過去の投稿からサブプログラムを取得するために「XXX_ARGUMENTS」等を使用していると
思われるのですが、同じパッケージをOracle 10.2.0.5と12.1.0.2に登録して
SELECT * FROM ALL_ARGUMENTSで確認すると
10.2.0.5の場合は引数や戻り値の無いサブプログラムも取得出来るのに対し、
12.1.0.2の場合は引数か戻り値のあるサブプログラムしか取得できないようです。

引数や戻り値の無いサブプログラムもデバッグ出来るように「XXXX_PROCEDURES」等を
参照してサブプログラム一覧に表示出来るようにならないでしょうか?
こんにちは。
OBサポートです。

ご投稿いただいた表示不正の件ですが、
こちらは「SI Object Browser for Oracle」における不具合となります。
ご迷惑をおかけしてしまい誠に申し訳ございません。

本件に関しましては、今後のバージョンアップにて改善できるよう対応させて
いただきます。


何卒、よろしくお願い申し上げます。
【Oralce】
Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production

【SI Object Browser】
バージョン : 12.1.3.0

この引数のない関数が表示さない不具合はまだ未改善なのでしょうか。
お世話になっております。

今回、OBERの購入を検討しておりますが、以下の問題が発生しています。

・親エンティティのキー項目で子エンティティに存在しないものがある場合、
リレーションを設定すると子エンティティに自動的に親のキー項目が追加される。

子エンティティに対応する項目があれば、子エンティティ属性を変更して、
追加されたキー項目を削除できるのですが、対応する項目が無い場合、
削除することができません。

この質問は、2007/04/03に、はかせさんがされていたものと同じですが、
現バージョンでも解消されていないでしょうか。

ご回答の程、よろしくお願いいたします。
こんにちは 
OBサポートです。

ER図ではリレーションシップ(外部キー=FK)を設定した場合、親エンティティの主キー
項目が子エンティティに存在する必要がございます。そのため、OBERでは
子エンティティに親の主キー項目と一致する項目が存在しない場合、
FK項目として自動で作成いたします。
また、FKに設定された項目は関係性維持のため削除することはできません。
こちらはOBER、ERモデリングの仕様となります。

実施いただいているようにほかの項目に関連性を振り替える
(別の項目をFK項目にし、親子関係を維持する)ことで削除できるようにすることは
可能ではありますが、振り替え先がない場合はFKのままとなりますので
削除は不可能となります。

FKでの親子関係の構築ではなく、理論上の関係性を表したい場合などは
リレーション線ではなく連結線をご利用ください。

何卒よろしくお願い申し上げます。
平素お世話になっております。

下記環境でデバッグ実行していますが、上手く変数が取得できません。
そもそも権限が足りていないのか、操作に誤りがあるのかわからない状態となっておりますのでご教示願います。

環境
・Objectbrowser V11,V13の両方で試しました。
・OracleClient11g

内容
①「PACKAGE BODY」のオブジェクトを右クリック⇒「実行」
②「サブプログラム」を選択し「DEBUG」
③「デバッグ実行を行いますか?」のダイアログで「再コンパイルを行いデバッグ情報を生成する」にチェックを入れ「はい」を押す
④「デバッグ実行」画面でステップで実行すると最初にENDまで推移し、その後、ステップ実行されています。
 ただ、下方にあるフレーム、変数名、値の個所には何も表示されないまま。
 変数を手入力してみると、値の欄は「(変数名が正しくないか、現フレームから参照できません)」と表示されます。

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

デバッグ実行画面の左下(変数一覧が表示される箇所)には、
「フレーム」と「変数名」の情報が共に入力されている必要がございます。
お手数ではございますが、「フレーム」と「変数名」を入力の上、
ご利用いただけますでしょうか。

通常、フレーム欄には「2」(※)、変数名欄には確認する変数名を入力しますと、
以降のステップで変数の値が表示されるようになります。

※フレームとは、プログラムの実行階層を示すものとなります。
 現在の階層は、プログラム実行情報の「StackDepth」に表示されます。
 デバッグ対象プログラムはフレーム「2」となり、サブプログラム内に入る度に
加算され、サブプログラムから抜け出す度に減算されていきます。
 (フレーム「1」は SI Object Browser がデバッグ対象プログラムを
  呼び出す部分にあたり、デバッグ対象外です)。

何卒よろしくお願い申し上げます
本掲示板の左上にある
[ ホームページへ戻る ]をクリックすると、
「サイトにアクセスできません」と表示されます。

リンク先が間違っていると思われますので修正をお願い致します。

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

ご指摘いただき誠にありがとうございます。
リンクの方は修正させていただきました。

今後も当掲示板をご利用いただけますと幸いです。
何卒よろしくお願い申し上げます。