■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
いつもお世話になっております。

◆現在使用バージョン 9.1.0.0
◆確認させて頂きたい点
 ・init.oraファイルに書かれている、utl_file_dirの値を、
  Object Browserにて確認したいのですが、
  操作手順を教えて頂けますでしょうか?


以上、全くの初心者で恐縮ですが、
ご対応の程、よろしくお願いいたします。
こんにちは。
OBサポートです。

utl_file_dir等、初期化パラメータの値につきましては
 「管理」メニュー ⇒ データベース情報 ⇒ 「初期化パラメータ」タブ
にてご確認可能となっております。

ご確認いただけますでしょうか。

何卒、よろしくお願いいたします。
早速のご連絡、ありがとうございます。

・「管理」メニュー ⇒ データベース情報 ⇒ 「初期化パラメータ」タブ
 にて、確認する事ができました。
・ですが、値に * を登録したいのですが、「変更:不可」となってしまっています。
・system/manager でログイン接続しているのですが、「変更:不可」と
 表示されています。

どのようにすれば、変更可能となるのでしょうか?


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

「管理」メニュー ⇒ データベース情報 ⇒ 「初期化パラメータ」タブ
に表示されるデータにつきましては、V$PARAMETERビューより取得しておりますが
Object Browser上で「変更」の値が「不可」となっている項目(※)につきましては
変更できない動作となっております。

※Oracleインスタンスの再起動が必要(V$PARAMETER.ISSYS_MODIFIABLE列がFalse)なパラメータ

【Oracleリファレンス V$PARAMETER】
http://download.oracle.com/docs/cd/E16338_01/server.112/b56311/dynviews_2087.htm

【Oracleリファレンス UTL_FILE_DIR】
http://download.oracle.com/docs/cd/E16338_01/server.112/b56311/initparams264.htm

変更方法につきましては、以下のサイト(外部サイト)が参考になるかと存じますが
上記の通りObjectBrowserでは関与していない動作であり、
Oracleの環境に関する内容となりますので、発生し得る影響等
詳細な情報につきましては、別途Oracle社にお問い合わせいただけますでしょうか。

http://www.shift-the-oracle.com/plsql/utl_file/utl_file_dir.html

何卒、よろしくお願いいたします。
早速のご連絡、ありがとうございます。

了解いたしました。

この件はクローズさせて頂きます。
今後ともよろしくお願いいたします。
OBERユーザーの皆様:

こんにちは。OBサポート担当です。
OBERをご利用のユーザー様向けに便利技を集めたWebページ、
その名も「思わず感激!OBERの便利機能紹介」を作成いたしました。
http://www.sint.co.jp/products/siob/er/tips/tipsBest10_01.html

例えば、「データベースから簡単に最新のER図を作成する方法」や、「わかりにくいデータベースの英語カラム名を日本語名に置換してドキュメント化する方法」など、設計テクニックを含めた便利機能をご紹介しています。結構知られていない機能もありますので、ご利用の皆様はぜひご覧いただければと思います。

今後も定期的に更新する予定ですので、何卒よろしくお願いいたします。
お世話になります。
OBER6.1を使用しています。

表題の件ですが、サブタイプリレーションシップの物理名を変更する方法はございますでしょうか?

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

お問い合わせいただきました件に関しましてですが、
大変申し訳ございませんが、サブタイプリレーションの
物理名は任意に指定することができません。

出力されるDDL文を手動修正しものを別ツールで実行するなど
の運用をお願いできますでしょうか。

何卒よろしくお願い申し上げます。
ご回答ありがとうございます。
内容については承知しました。
運用回避しかないということですね。。。

>大変申し訳ございませんが、サブタイプリレーションの
>物理名は任意に指定することができません。
つまり、御社としては(ツールとしては)、
サブタイプリレーションシップは論理モデルのみとし、
物理モデルには依存型リレーションシップを定義することを
推奨されているということでしょうか?
私は、サブタイプリレーションシップの物理名も変更を可能とし、
論理・物理の両方で使用できる方が、ツールとしてより使いやすく
なるのではないかと思うのですが・・・。

他のDA、DBAの方々はどのように使用していらっしゃるのでしょうか?
こちらにつきましても、御社で把握している範囲で構いませんので、
お教え頂けると幸いです。

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

サブタイプリレーションについて、物理モデルでの
使用を想定していないわけではなく、物理名がツール側で
自動設定され、その後の変更ができなくなっているのが
現状です。
確かに任意に修正できた方が便利でありますので、
この件に関しましてはご要望として承らせていただきます。

また、ほかの利用者の方の使用方法ですが、申し訳ございませんが
弊社で把握している有用な情報は特にございません。
別の見方をすればサブタイプリレーションについての問い合わせが
ほとんど見受けられませんので、使用率でいえばあまり高く
ないのかもしれません。

少しあいまいな表現となってしまい申し訳ございませんが、
よろしくお願いいたします。
テーブルをコピー&貼り付けしたところ、コミットされていませんでした。
こちらは仕様ですか?

テーブルコピーは多くの場合バックアップ目的ですので、データもコミットしてほしいのですが。。。

Ver.11.1.0.0です。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきまして、弊社環境にて
再現することを確認いたしました。

こちらはObject Browserの不具合となります。
ご不便をおかけし、誠に申し訳ございません。

現状では、自動でコミットを行う処理が実装されておりませんため
お手数ではございますが、上部のコミットボタンを押していただく等
手動にてお願いできますでしょうか。

本件につきましては開発側に伝え、次期バージョンでの対応を
検討させていただきます。

お手数ををおかけし、誠に申し訳ございませんが
何卒、よろしくお願い申し上げます。
お世話になります。
SI ObjectBrowserを複数台からOracle9に接続して作業をした際に
他の端末からOracleサーバにFTPを利用した時に下記のようなエラーが発生しました。
「NetOut: 接続はピアによってリセットされました。」
SI ObjectBrowserは4-5台で作業していたと思います。
SI ObjectBrowserでの作業完了後しばらく時間が経つとエラーはでなくなりました。
作業の仕方などが悪かったのでしょうか?
ご存じの方々いらっしゃいましたらよろしくお願いいたします。
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、
これまでに同様の報告が挙がっておらず、具体的な原因は判明しておりませんが
エラーメッセージにてWeb検索を行いましたところ、以下のような状況にて
該当のエラーが発生するケースがある模様です。

・ネットワークの混雑により、パケットのロストが発生している
・サーバの処理能力低下により、データ転送中にタイムアウトとなっている

Object BrowserによるOracle Databaseへのアクセスを停止すると
エラーが発生しなくなるとのことより、上記に該当している
可能性があるものと存じます。

恐れ入りますが、Oracleへのアクセスが発生しない
時間帯にFTPをご利用いただくなど、運用での対応を
ご検討いただけますでしょうか。

何卒、よろしくお願いいたします。
OBサポート様

ご丁寧な回答ありがとうございます。
ネットワーク及びサーバ負荷について調査を進めてみます。
ありがとうございました。



[OBサポート]
>こんにちは。
>OBサポートです。
>
>お問い合わせいただいた件につきましてですが、
>これまでに同様の報告が挙がっておらず、具体的な原因は判明しておりませんが
>エラーメッセージにてWeb検索を行いましたところ、以下のような状況にて
>該当のエラーが発生するケースがある模様です。
>
>・ネットワークの混雑により、パケットのロストが発生している
>・サーバの処理能力低下により、データ転送中にタイムアウトとなっている
>
>Object BrowserによるOracle Databaseへのアクセスを停止すると
>エラーが発生しなくなるとのことより、上記に該当している
>可能性があるものと存じます。
>
>恐れ入りますが、Oracleへのアクセスが発生しない
>時間帯にFTPをご利用いただくなど、運用での対応を
>ご検討いただけますでしょうか。
>
>何卒、よろしくお願いいたします。
お世話になります。

OB9、Oracle8iで開発をしているのですが、
レコード件数が50万件あるテーブルから
データをスクリプト出力しようとすると、
49万件あたりで終わってしまいます。

スクリプト出力の上限のようなものがあるのでしょうか?
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、
弊社環境にて検証を行いましたところ、以下の条件にて
50万件のINSERT文が正常出力されることを確認しております。

・検証環境
 OS: Windows 7 Enterprise (32bit)
 CPU: Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz
 メモリ: 3.00GB
 Oracle Database/Client: 11.2.0.1.0

・テーブル定義(以下のテーブルに50万件のデータを作成)
CREATE TABLE TEST_TABLE
(
"COL1" NUMBER(7,0) PRIMARY KEY,
"COL2" VARCHAR2(10),
"COL3" VARCHAR2(10),
"COL4" DATE,
"COL5" NUMBER(1,0)
)


本件につきまして開発側に確認を行いましたところ、
特に上限等は設定していないとのことですので、推測ではございますが
テーブルの列数やデータのサイズ、端末のリソース使用状況によって
発生している可能性が考えられるとのことです。

つきましては、お手数ではございますが
 ・不要なアプリケーションを終了していただいた上、出力を実行する

 ・単純にテーブル、データの移行を行いたいとの場合、
  エクスポート/インポートをご利用いただく
にて、一度ご確認いただけますでしょうか。

何卒、よろしくお願いいたします。
お世話になっています。

OBER6.1を使用しています。
サブモデルにリレーションを持つ2つのEDMファイルを統合しようとした時のリレーションの扱いに関する質問となります。

ツールのEDMファイルの統合で、「指定した2つのEDMファイルを比較・統合し…」を選択して実行した場合、元EDMファイル1に既に存在するリレーションが元EDMファイル2のサブモデルで定義されていた場合に、統合後のサブモデル上にリレーションが反映されません。

例えば、次の2ファイルを統合すると、
・元EDMファイル1が以下の内容
 ファイル名:ファイルA
 サブモデル:サブA
 サブモデル上のリレーション:A,B,C
・元EDMファイル2が以下の内容
 ファイル名:ファイルB
 サブモデル:サブB
 サブモデル上のリレーション:B,D,E,F
統合後は、
 ファイル名:ファイルC
 サブモデル:サブA
 サブモデル上のリレーション:A,B,C
 サブモデル:サブB
 サブモデル上のリレーション:D,E,F
となります。

元EDMファイル2のサブモデルのリレーションが、元EDMファイル1上に既に存在している場合は、統合する方のサブモデルに反映されないように見えます。
サブモデルを持つEDMファイルの統合でリレーションをまったく同じ(引継ぐ)ようにはできないのでしょうか?

以上、宜しくお願いします。
こんにちは
OBサポートです。

お問い合わせいただきました件ですが、
二つのファイル間に同名のリレーションがある場合、
どちらか一方に統合され、ご報告の動作になるようです。

お手数ですが、リレーション「B」と「B'」のように
名称に変化をつけていただくとご希望の動作になるかと
思われますのでお試しください。

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

Object Browser 10.1.0.0 を使用しております。

PLSQLのデバッグ実行時、パラメータモードを"IN OUT"に設定した引数を
使用したSQLの実行箇所で、PLSQL内に記述したEXCEPTIONに飛びます。
SQL自体は単純な検索SQLなので、コーディングミスなどはないかと思います。

また、引数をINに変更すると、エラーにはなりません。

EXCEPTIONに飛ぶ原因などわかりましたら、ご教示ください。
こんにちは。
OBサポートです。

お問い合わせいただきました件ですが、
弊社環境にて再現せず、原因が判明しておりません。

環境依存及び技術的調査が必要な内容と思われますので、
大変申し訳ございませんが掲示板での回答は致しかねます。
弊社サポート宛に以下のの情報を添えて、ご連絡いただけますでしょうか。

 ・製品シリアルNO または ダイジェストキー
 ・ご利用のOracle Database/Clientのバージョン
 ・該当ストアドプログラムのCREATE文

なお、保守サポートのご加入が確認できない場合、誠に
申し訳ございませんが回答することができない場合がございますので、
あらかじめご了承くださいませ。

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