■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

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

SI Object Browser for Oracle Version 11.1.0.0 を現在利用していますが、
旧バージョン(OB9)と動作に差異があるため、機能の内容を確認させてください。

FAQに記載されている「列数の多いテーブルのデータをEXCEL出力できない」で
列数が255が超えていると「結果をExcelファイルに出力する」でエラーになると
記載されていますが、Object Browser 9の場合、出力方向を縦→横に変更すれば
出力することができました。

同様の操作をVersion 11 で実施したところ、縦方向の出力同様
メッセージ「Excelの最大列数を超えているため、出力できません。」が表示され
Excel出力できません。

なぜ、出来なくなったのでしょうか?
また、オプション設定などで回避するすることはできますでしょうか?


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

データベースの移行につきましてですが、いくつか方法がございますので
簡単ではございますが、箇条書きさせていただきます。

○Database Upgrade Assistant(DBUA)にて、既存環境をアップグレードする

●exp/impユーティリティにより、既存環境のテーブルを新しい環境に移行する

●新しい環境に、既存環境へのデータベースリンクを作成し、アクセス可能とする

●Object Browserの「スクリプト出力」で、旧環境のDDL文を出力し、新環境で実行する

※「●」については、Object Browserより実行することが可能です。
 ・データベースリンク
 ・エクスポート
 ・インポート

いずれの方法におきましてもメリット/デメリットがございます。
利用状況やリソース等を踏まえた上、移行の手段をご検討いただければと存じます。

例)データベースリンクを使用する場合、
  メリット:データベースリンクを作成するのみなので、移行にかかる作業時間が少なくて済む 等
  デメリット:新環境、旧環境双方を並行稼働させておかなければならない 等

何卒、よろしくお願いいたします。
初歩的な質問ですみません。

ObjectBrowser9と10の違いは具体的に上げると何になりますでしょうか。

ObjectBrower9では接続できないですが、10だと接続できるDBとかあるのでしょうか。
OracleDBよりスクリプト出力機能を利用してDDLを一気に取得しようと思っているのですが、例えば、OracleDB内のテーブルデータを更新中にスクリプト出力をするとまずいなどといった注意事項はありますでしょうか?

ユーザーが利用しているOracleDB環境でスクリプト出力を行いたいのでご教授頂けたらと思います。

ちなみにOBのバージョンは9.0.1.4です
こんにちは
OBサポートです。

お問い合わせいただきました件ですが、
弊社環境で再現させることができません。

環境依存及び技術的調査が必要な内容と思われますので、
大変申し訳ございませんが掲示板での回答は致しかねます。
弊社サポート宛(oob.support@sint.co.jp)に下記の情報を添付の上、ご連絡ください。

・製品シリアルNO
・保守ダイジェストキー
・現象発生の詳細手順

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

お手数をおかけいたしますが、何卒よろしくお願い申し上げます。
【環境】
OB 11.1.0.0
ORACLE 10.2.1.0

【現象】
SQL 実行にて下記のSQLを実行したときに、表示される結果がおかしい。

select to_timestamp('20110628 144405005','YYYYMMDD HH24MISSff' )-to_TimeStamp('20110628 150000','yyyymmdd HH24MISS')
FROM DUAL;

上記SQL文にて実行した場合、「-000000000 」の様に出力されて
最後まで表示されない。

SQLPLUSにて実行した場合は「-000000000 00:15:54.995000000」にて表示される。

解決方法を教えてください。
よろしくお願いいたします。
【環境】
OBER 6.1.00
Microsoft SQL Server 2008 R2

【現象】
データベース同期にて下記のエラーが発生します。

ALTER INDEX [DBO].[EXAMPLE_TABLE]
《エラー》
'.' 付近に不適切な構文があります。

実行する SQL 文を確認すると

ALTER INDEX [DBO].[EXAMPLE_TABLE]
go

となっています。

上記のエラーが発生する原因および解決方法を教えてください。

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

同期処理の対象から外す場合は、

DB同期比較画面の操作列の内容を「-(無視)」に変更することで
処理から除外されます。定義内容にかかわらず、部分的に
対象から外したい項目があればご利用ください。

また、同期オプションのコメント設定方法を「定義情報」にかかわるもの、
「セットしない」以外を選択することでも可能です。

何卒よろしくお願い申し上げます。
とりあえず解決しました。
ORACLE-Clientを一度アンインストールして再インストール後、ORACLE-ODBCアップデートモジュールを別ディレクトリにインストールすることにより、当該現象が発生しなくなりました。
アップデートモジュールを同一ディレクトリにインストールすると、SQLローダー起動に関わるダイナミックリンクライブラリ参照に影響してしまうようです。
エンティティの定義内容が登録されている状態で、DB同期をすると定義内容が消えてしまいます。
データベースのコメントは何も登録していませんが、上書きで消えるのでしょうか。
定義内容を消さないで、DB同期をし、データベースの内容をERに取り込むことはできないでしょうか。