■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ObjectBrowserERのモデル図を「画面イメージ図としてコピー」したとき
サブタイプの識別子属性がコピーされないようです。

Ver3.0.3.16の振る舞いです。

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

ご報告いただき、ありがとうございます。
現象について確認いたしました。
Object Browser ERの不具合です。

この不具合につきましては、
次期バージョンにて改善させて頂きたいと思います。

ご不便おかけいたしまして誠に申し訳ございませんが、
どうぞ宜しくお願いいたします。
オフィシャルサポートは、Homepageで見る限りOracle 10.1と理解して
おりますが、Oracle 10.2で接続した実績ありますでしょうか?

検証が終わっていないために正式サポートがないと予想しておりますが
もし、明らかに今現在でりようできない機能がわかっているものが
あればご教授いただきたいと思います。

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

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

お問い合わせいただきました件ですが、
Oracle10.2につきましては、
動作検証が不十分のため
動作保証外とさせていただいたおりますが、
今後、Object Browser Ver.9の
マイナーバージョンアップでの正式対応を検討しております。

なお、現状の最新バージョンの
Object Browser Ver.9.0.1.4を使用して、
10.2データベースに接続してSQLを発行したり、
テーブルのデータを参照するなどの、
基本的な機能を使用していただくことは可能です。

また、10.2固有の不具合ではありませんが、
「トリガーつきのテーブルを削除した後、
トリガー一覧を表示すると、削除したはずのトリガーが表示される」など、
10g固有の不具合が報告されております。
こちらにつきましても、マイナーバージョンアップでの修正を検討しております。

また、時期が決まり次第アナウンスさせていただきますので、
よろしくお願いいたします。

弊社では複数のオラクルデータベースを扱っており、昨今のセキュリティ強化の一環で、
徐々にデータベースユーザーが封じ込められております。
その代わりに、各開発担当者向けにエンタープライズユーザー(OracleInternetDirectoryで
一元管理)が配布され、それを利用してデータベースへログインする流れになっております。
内部的には、エンタープライズユーザーとマッピングするグローバルユーザー
(データベース上のユーザーIDですが、パスワード認証ではなくグローバル認証で許可)
でログインされる仕組みになります。

例えば、次の環境を想定してご質問させていただきます。
 データベースのバージョン:10.1.0.3.0
 データベース接続文字列:TEST、
 データベース上の一般ユーザー:HR/HR(パスワード認証)
 データベース上のグローバルユーザー:GUSR(グローバル認証)
 エンタープライズユーザー:DEVUSR01/DEVUSR01(GUSRにマップ)

①SQL*PLUSから conn hr/hr@test → ログイン可能
②OB(Ver9)から hr/hr@test →ログイン可能
③SQL*PLUSから conn devusr01/devusr01@test → ログイン可能
④OB(Ver9)から devusr01/devusr01@test → ログイン不可能

④ができずに困っております。表示されるエラーは
「ORA-01017 ユーザー名/パスワードが無効です。ログオンは拒否されました。」
なお、SQL*PLUSのバージョン9iから接続すると、同様のエラーが出ますが
SQL*PLUSの10gR1から接続すると、問題なく接続できます。
クライアントには複数オラクルホームがありますが、優先順位の先頭に10gR1の
ホームを設定した上で、OB9を起動しログインしましたが、うまく行きません。

OB9の制約なのでしょうか?それとも、本来は接続可能なものなのでしょうか?
ご存知の方がおりましたら、ご教示願います。
こんにちは
後迫@SIです。

ご指摘いただきましたとおり、
エンタープライズユーザーでログインすることはできず、
「ユーザー名/パスワードが無効です」のエラーとなりました。

誠に申し訳ありませんが、
現状、SI Object Browserをご利用いただく場合は、
パスワード認証、もしくはグローバル認証で
ログインしていただく必要があります。

ご希望に添えることができず、大変申し訳ございません。
要望として承り、次回バージョンアップの際に対応を検討させていただきますので、
何卒よろしくお願いいたします。
以前、投稿No.3263にてご回答いただいていた件です。

この度、Ver10が発表されましたが、本件は解消されておりますでしょうか?
解消されているようであれば、Ver10を購入したいと考えておりますので
よろしくお願い申し上げます。
早速ですが、OBER 2.0.1.6について質問させてください。

レポート出力機能で作成したExcelファイルを使って
現在のモデルを確認しているのですが、
「対象モデル」の項目が見当たりません。
この項目をレポートに出力させることは可能でしょうか。
また、可能な場合の作業手順をご教示ください。

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

お問い合わせいただきました件ですが、
「対象モデル」の設定をレポート出力で
出力することはできません。

ご希望に沿えず、誠に申し訳ございません。
要望として承り、
次回バージョンアップ時に検討させていただきますので、
よろしくお願いいたします。
どなたか教えてください。

ビュー定義書に、スクリプトの内容を出力するには
どうしたらよいでしょうか。
(Ver 8.0.4 を使用しております。)

以前のバージョンでは、ビュー定義書にスクリプトが
出力されていましたが。。。
こんにちは。

レポート定義の登録で、レポート定義の内容を変更すれば
DDLが出力されます。
後は、マニュアルを参照ください。
どうもありがとうございました!
できました!
エンティティ定義書を出力すると、エンティティ毎にxlsファイルが分かれて複数ファイル作成されるのですが、これをエンティティ毎にシートを分けて1ファイルで出力することは可能なのでしょうか?
こんにちは。神山@SIです。

>エンティティ定義書を出力すると、エンティティ毎にxlsファイルが分かれて複数ファイル作成されるのですが、これをエンティティ毎にシートを分けて1ファイルで出力することは可能なのでしょうか?

Ver4で、機能として実装されます。
出力パターンとしては以下の2通りとなります。
・エンティティ毎にxlsファイルが分かれて複数ファイル作成する
・エンティティ毎にシートを分けて1ファイルで作成する

何卒、よろしくお願い申し上げます。
パッケージのトレースデバッグの挙動不審は何とか解決できなんでしょうかね?

バージョンは9.0.1.4です。

このままじゃ、ツールとして使えないですね。

こんにちは。神山@SIです。

ご不便お掛け致しまして、誠に申し訳ございません。
現象について詳細な情報を頂くことは可能でしょうか。

保守サポート oob.support@sint.co.jpまでご連絡いただけますでしょうか。

何卒、よろしくお願い申し上げます。
>パッケージのトレースデバッグの挙動不審は何とか解決できなんでしょうかね?
とありますが、現在私も困っております。

こちらの現象は、トレースデバッグではありませんが・・・。
ステップデバッグ時にパッケージボディーが表示されているにも関わらず、
ステップ押下により通過するのは、パッケージ側のようで、
パッケージ側のステップが終わると、「プログラムを実行しました」と
メッセージが出力され、処理が終了します。
その為、パッケージボディー側での動きが全く見えません。
結果を見ますと、パッケージボディー側の一連の処理は、通過しているようです。
再度デバッグをしますと、きちんとパッケージボディー側でのステップ通過を見る事が
出来ますが、一度開発画面に戻ると、再び挙動不審になってしまいます。

挙動不審になる時には、デバッグ画面が表示した時に
左下の「フレーム」「変数」「値」の欄が、全て空欄です。
パッケージボディー側のステップがきちんと表示される時には、きちんと内容が見れています。

解決策をご教示下さい。

P.S もしかして「デバッグ情報が表示されない」と同じ状況なのでしょうか?
  あわせてご教示下さい
こんにちは
後迫@SIです。

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

この問題につきましてですが、
数千行規模の大きいプログラムの
デバッグ実行を行った場合や、
続けて何度もデバッグ実行を行った場合に、
Oracleのデバッグセッションが不安定になり、
正常にデバッグできなくなるようです。

(なお、「デバッグ情報が表示されない」件は、
フレーム自体が表示されないという問題でしたので、別件となります。)

この問題につきましては、
以前より改善したいと思っておりますが、
原因が、内部でコールしているDBMS_DEBUGパッケージの
問題であるため、プログラム側の対応が困難となっております。

大変申し訳ございませんが、
可能でありましたら、
個別のストアドプロシージャ、ファンクションに変更した上で、
デバッグを行っていただけますでしょうか。

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


後迫様
ご回答頂きありがとうございます。

>この問題につきましてですが、
>数千行規模の大きいプログラムの
>デバッグ実行を行った場合や、
>続けて何度もデバッグ実行を行った場合に、
>Oracleのデバッグセッションが不安定になり、
>正常にデバッグできなくなるようです。
こちらの処理は、1000行規模のプログラムでそう大きくありませんし、
デバッグ初回時に発生しております。
ちょっと現象が違うようですが、
問題があるとご認識頂いているようですので、
他の方法にてデバッグする事を考えます。
(プログラムの方の異常なのか少々不安でした)

お世話になりました。

PL/SQL初心者の為、また何かお伺いする事もあるかと思います。
よろしくお願いします。
こんにちは。

以下の手順で、データベース同期で出力したSQLを実行すると
エラーになります。
内容は、主キーの索引が残っているためと思われます。

=============================

テーブルAAA 主キー(項目1、項目2、項目3、項目4)
↓
テーブルAAA 主キー(項目1、項目2、項目4) 項目3は属性項目として現存

こういった変更を行った後に、データベース同期でSQLを出力すると、
以下のような内容でSQLが出力されます。

ALTER TABLE テーブルAAA DROP CONSTRAINTS テーブルAAAの主キー
/
ALTER TABLE テーブルAAA ADD
(CONSTRAINT テーブルAAAの主キー
PRIMARY KEY(項目1,項目2,項目4) USING INDEX)
/

主キーの追加でエラーが発生します。
こんにちは
後迫@SIです。

回答が遅くなりまして申し訳ございません。
お問い合わせいただきました件についてですが、
現象を再現することができませんでした。

お手数ですが、
以下の追加情報をいただいてもよろしいでしょうか。

①なんというエラーメッセージが表示されますでしょうか?
②データベースはOracleでしょうか?SQLServerでしょうか?
 また、データベースのバージョンも教えていただけますでしょうか?

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