■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OB9.0.1.4にてテーブルの制約(外部キー)を一時的に無効にしたいのですが、
チェックマークを外して、作成ボタンを押下後、
チェックマークが付いた状態に戻ってしまいます。

作成する時に表示されているDDLを見てみると「DISABLE」の表示が見当たりませんでした。
(SQL*Plusから ALTER Tableにて実行すると無効に出来る)

OBでの回避策がありましたら、教えてください。

サイト様

こんにちは。
確かに制約画面から有効ボックスのチェックを外しても付いてしまいますね。
テーブル画面から下部の制約・インデックス一覧にある制約を選択して右クリックし、
「無効にする」をクリックすると、状態が”DISABLED”になります。
その後で制約画面で確認したら有効ボックスにはチェックが外れていましたので、
無効になっていると思います。
この方法ではいかがでしょうか?

[サイト]
>OB9.0.1.4にてテーブルの制約(外部キー)を一時的に無効にしたいのですが、
>チェックマークを外して、作成ボタンを押下後、
>チェックマークが付いた状態に戻ってしまいます。
>
>作成する時に表示されているDDLを見てみると「DISABLE」の表示が見当たりませんでした。
>(SQL*Plusから ALTER Tableにて実行すると無効に出来る)
>
>OBでの回避策がありましたら、教えてください。
>
>
tanima 様
ありがとうございました。
教えていただいた方法で、無効にすることが出来ました。
(OBでは、いろいろな方法が提供されているのですね・・)

これで、作業効率が図れます。
ありがとうございました。
データサイズの見積機能について質問がございます。
よろしくお願いいたします。

OBERに初期登録されているデータ型には、TIMESTAMP型がありませんでしたので、
データ型テーブルへTIMESTAMP型を登録して使用しています。
データサイズの見積機能を使用したところ、実データ長には、TIMESTAMP型のサイズが入っていないようです。データ型テーブルへ追加したデータ型を見積機能に反映する為には、何か他に操作が必要なのでしょうか?
データサイズの見積機能について質問がございます。
よろしくお願いいたします。

ラージオブジェクト(CLOBやBLOB等)を使用したテーブルについては、
見積値にラージオブジェクトを考慮した値にはなっていないようです。
可変長データについては、可変長データ比率を指定することにより、
可変長データを考慮した見積ができるのですが、
ラージオブジェクトを考慮した見積はどのようにすれば良いのでしょうか?
ワード検索で投稿がなかったようなので投稿いたします。
(もし過去にございましたら申し訳けございません)

「使用バージョン : Object Browser V9.0.1.4」

タイトルにある「オブジェクトリストでの更新日時」ですが、
TABLEの場合左から、
-------------------
・オブジェクト名
・所有者
・タイプ
・表領域名
・空き領域
・使用領域
・行数
・REC長
・バックアップ
・コメント
-------------------
となっております。

また、PRCEDURE、FUNCTIONの場合は
-------------------
・オブジェクト名
・所有者
・タイプ
・状態
・作成日時
・更新日時
・コメント
-------------------
となっており、TABLEでも同様の表示と
したいのですが、どこかで設定できるのでしょうか?

以前のバージョンでは、更新日時が表示されており
現バージョンでは表示されておらず
使用に大変不便を感じております。

どなたか、お分かりでしたらお教えください。

サポートに聞いた方がよかったかも・・・。

みっきー様
こんにちは。
「ツール」→「オプション」画面で、「オブジェクトリスト」タブの
設定で、「オブジェクト固有の詳細情報を表示する」にチェックが付いている場合、
下記の表示になるようです。
「オブジェクト固有の詳細情報を表示する」のチェックを外せば
PROCEDUREやFUNCTIONと同じ項目が表示され、更新日時も表示されますよ。

参考になれば幸いです。

[みっきー]
>ワード検索で投稿がなかったようなので投稿いたします。
>(もし過去にございましたら申し訳けございません)
>
>「使用バージョン : Object Browser V9.0.1.4」
>
>タイトルにある「オブジェクトリストでの更新日時」ですが、
>TABLEの場合左から、
>-------------------
>・オブジェクト名
>・所有者
>・タイプ
>・表領域名
>・空き領域
>・使用領域
>・行数
>・REC長
>・バックアップ
>・コメント
>-------------------
>となっております。
>
>また、PRCEDURE、FUNCTIONの場合は
>-------------------
>・オブジェクト名
>・所有者
>・タイプ
>・状態
>・作成日時
>・更新日時
>・コメント
>-------------------
>となっており、TABLEでも同様の表示と
>したいのですが、どこかで設定できるのでしょうか?
>
>以前のバージョンでは、更新日時が表示されており
>現バージョンでは表示されておらず
>使用に大変不便を感じております。
>
>どなたか、お分かりでしたらお教えください。
>
>サポートに聞いた方がよかったかも・・・。
>
>
tanima様、早速のご返答して頂きまして
誠にありがとうございます。

ご指示の通り、設定しましたところ
無事に解決する事ができました。
これで作業がしやすくなります。
誠にありがとうございました。
SI Object Browser ER 最新版(Ver 3.0.1.5)を使って
サンプルのsample.edmからSQLServer2000にテーブルを作成したいのですが

このコンテキストでは名前 'sysdate' は許可されません。定数、式または変数だけがここでは許されます。列名は許可されません。

というエラーになります。
SQL文を一度にSQLServer用に変換できないのでしょうか

よろしくお願いします。

こんにちは、橋爪@SIです。

サンプルのsample.edm につきましては、データ型やDDL文でご確認していただける通り、対象データベースをOracleとして用意したサンプルとなります。

SQLServer にSample.edmをフォワードエンジニアリングする際には、データ型含め、
SYSDATEをGETDATEに変換したりとしてSQLServer用に変更してフォワードしてのご利用をしていただけますでしょうか。

どうぞ宜しくお願いいたします。
始めまして、お邪魔します。
現在Oracle10gとObject Browserを使ってSQLの勉強をしているのですが、
Oracle10gで作成した表のデータをObject Browserに移行したいのですが、
以下の条件で何か簡単な方法がありますでしょうか?

環境としましては、

Object Browser
・ユーザー名 sasori
・接続ホスト A(社内ネットワーク内のサーバ)

Oracre
・ユーザー名 system
・接続ホスト B(ローカル、自マシン、スタンドアロン)

Oracleで作成した表Aのデータを
Object Browser上にコピーしたい。

元凶はOracle10gのEnterprise Manegerで作成したデータを
SQL*Plus以外で見る方法が判らない所なのですが
希望としては、SI Object Browserのように
指定した表のデータをGUI操作で操作・閲覧したいと言う所なのですが
今後の勉強の為に両方ご教授頂けるとありがたいです。

1.コピーの方法(データの入力をし直さなければいけないのか)
2.Oracle10gのEnterprise ManegerでSI Object BrowserかOracle9iの
Enterprise Manegerのように、一覧としてデータを見る方法(可能かどうか含め)

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

加えて、何か失礼な事や言葉足らずな部分等ございましたらご指摘頂けると
ありがたく思います。

>1.コピーの方法(データの入力をし直さなければいけないのか)

Object Browser で接続ホスト Bにログインして、表Aのテーブル及び中身
のデータをスクリプト出力し、接続ホスト Aでスクリプトを流せば簡単に
できるはずです。


>2.Oracle10gのEnterprise ManegerでSI Object BrowserかOracle9iの
>Enterprise Manegerのように、一覧としてデータを見る方法(可能かどうか含め)

こちらは私は利用していないのでわかりませんが、恐らくできないことは
ないと思いますよ。

早速のご返事ありがとうございます。

>Object Browser で接続ホスト Bにログインして、表Aのテーブル及び中身
>のデータをスクリプト出力し、接続ホスト Aでスクリプトを流せば簡単に
>できるはずです。

なるほど!一度データを抽出すれば良いのですね。
全部入力し直しかと思って若干絶望感に苛まれておりました。
ありがとうございます。


>こちらは私は利用していないのでわかりませんが、恐らくできないことは
>ないと思いますよ。

ありがとうございます。
9iであんなに簡単にGUI操作が出来るのにバージョンが上がって出来なくなったって事は
そうそうありませんよね。
もう少し調べてみようと思います。
しかしなんで10gのEnterprise Manegerは今更
あんなに操作性の悪い「ブラウザでの起動」なのでしょう・・・
9iのように独自のアプリケーションとして開けば良いのに・・・

っと余談が過ぎました。
何はともあれお返事ありがとうございました。
どうやら、データの値自体の書き換えはGUI操作では出来ないようです。
列のデータ型や名前、領域などと言った部分はGUI操作で変更できるのですが

行の挿入や削除、値の変更等は出来ないようですね。
もっともSQLの基本となる部分、SELECT・UPDATE・INSERT・DELETEがGUI操作で出来ない。

僕にはOracle社に
「一緒にSQL/*Plusリリースしてるんだから基本的な部分はそっちでやりやがれ」
と言われている気分でした。

あ!もちろんOB等を介してOracleに接続すればそれらの操作もGUI操作で行えるのですが、
EMの機能性が下がったように思ったのは僕だけでしょうか;

OBとは直接関係ない話で申し訳ありませんが、
書いてしまった都合上結果報告は必要だと思いましたので追記させて頂きました。

以上結果報告でした。
お試し版 2005/07/25 09:54 OB 3
昨年お試し版をインストールし当ソフト導入を検討してきました。
再度インストールしたのですが、e-mail,product key を聞いてきます。
なにを入力すれば30日間利用できますか。

[YD]
>昨年お試し版をインストールし当ソフト導入を検討してきました。
>再度インストールしたのですが、e-mail,product key を聞いてきます。
>なにを入力すれば30日間利用できますか。

既にお試し済みのPCで、再度のお試しはできません。
別のパソコンでお試しすれば、良いのではないでしょうか。

こんにちは、橋爪@SIです。

>>昨年お試し版をインストールし当ソフト導入を検討してきました。
>>再度インストールしたのですが、e-mail,product key を聞いてきます。
>>なにを入力すれば30日間利用できますか。

[通りすがり]
>既にお試し済みのPCで、再度のお試しはできません。
>別のパソコンでお試しすれば、良いのではないでしょうか。

通りすがりさんのおっしゃるとおり、Object Browser (ER含む)では一度、トライアル版をインストールしたマシンでは、使用期限が過ぎた段階で、ご利用いただくことはできません。ライセンスを購入して登録していただく必要がございます。
他マシンでのご利用をご検討していただけますでしょうか。
また是非、ご購入につきましてもご検討を宜しくお願いいたします。
[通りすがり]
>
>[YD]
>>昨年お試し版をインストールし当ソフト導入を検討してきました。
>>再度インストールしたのですが、e-mail,product key を聞いてきます。
>>なにを入力すれば30日間利用できますか。
起動時に、PCの日付をお試し版が有効な日付に戻せば、
あらビックリ使えちゃいます。
Aさんの作成したドメインをBさんの作成途中のERへコピーしたくAさん側の操作でドメインを書出し、Bさん側のドメインの読込をしたのですがドメインの階層構造がフラットになってしまいます。階層構造を維持したままコピーすることはできませんか。
階層(グループ)までコピーでは保持はできないようです。
(ここは是非、改善を希望しております)

私は、エディタでedmファイルを直接編集してドメインを階層ごと移行して対応しました。
ドメイングループごとにグループIDなるものを持っていますので、そのIDでgrepをかければ、あとはコピー&ペーストでedmファイルに反映させ出来上がりです。

慣れれば、直ぐできますのでER上から再作成するよりは楽だと思います。

ご参考になりますでしょうか。