■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
マテリアライズドビューの一覧と定義情報、ソースの画面で更新方法が正しく
表示されていない。

MV_BALの更新方法がFORCEなのに、COMPLETEと表示される。LAST_REFRESH_TYPE
を表示しているようなので確認をお願いできますでしょうか


-------------------
-- select
-------------------
select CONTAINER_NAME, REFRESH_MODE, REFRESH_METHOD, LAST_REFRESH_TYPE
FROM DBA_MVIEWS
;

CONTAINER_NAME REFRES REFRESH_ LAST_REF COMPILE_STATE
------------------------------ ------ -------- -------- -------------------
MV_BAL DEMAND FORCE COMPLETE NEEDS_COMPILE
MV_BALANCE DEMAND COMPLETE COMPLETE NEEDS_COMPILE
MV_USER DEMAND COMPLETE COMPLETE NEEDS_COMPILE


-------------------
-- export show=Y
-------------------
CREATE SNAPSHOT "MV_BAL"
USING ("MV_BAL", (5, 'DIGICOIN.US.ORACLE.COM', 2, 0, "DEV_SYS", "DEV_TRAN_USER_BALANCE",
'2008-11-02:01:25:38', 8, 32840, '2008-11-02:01:25:38', '', 1, '06', 470344683, 0, NULL, 1,
"DEV_SYS", "DEV_MAST_USER", '2008-11-02:01:25:38', 8, 76916, '2008-11-02:01:25:38', '',
1, '06', 470344683, 0, NULL), 1052737, 5,
('1950-01-01:12:00:00', 54, 0, 0, 470344683, 0, 2086, 2, NULL, NULL)
)
REFRESH FORCE AS
・select
shop_id,
sum(balance) SUM_AMOUNT
from dev_mast_user t
inner join dev_tran_user_balance y
on t.user_seq=y.user_seq
group by shop_id
こんにちは
後迫@SIです。

お問い合わせいただきました件につきましてですが、
更新方法につきましては、「DBA_MVIEW」の
「REFRESH_METHOD」列より取得していますので、
一度、ご確認をお願いしてもよろしいでしょうか。

(上記にて「REFRESH_METHOD」が「COMPLETE」となっている場合は、
1度、マテリアライズドビューの新規作成画面より再作成していただき、
解決するかご確認をお願いしたいのですがよろしいでしょうか。)

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。

製品版のOBER4を利用しています。

レポート出力機能から「エンティティ定義書」を出力しようとすると、
「バリアントに対する演算が正しくありません」と出力されます。

過去の投稿を検索したところ、
 ツールメニューのオプション画面より、「フォルダ」タブにある
 「レポート定義保存フォルダ」で設定されているパスが正しいか
を確認する旨、記載されており確認しましたが、
問題ありませんでした。

解決方法を教えてください。
こんにちは
山田@SIです。

お問い合わせいただきました件に関しまして、
以下の追加情報を弊社サポート宛にお送りいただけますでしょうか。
oob.support@sint.co.jp

・ご使用のOBERの詳細バージョン(4.X.X.X)
・ツール→オプション・フォルダタブのスクリーンショット
・ツール→レポート定義・エンティティ定義書タブのスクリーンショット

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

現在、OB8を使用しております。
Oracle11GにバージョンUPを考えているのですが、
Oracle11GにバージョンUPしても、そのままOB8を
使うことは可能でしょうか?

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

大変申し訳ございませんが、
Ver.8におきましては、Oracle 8~10gが動作保証となっており、
最新のOracle11gには対応しておりません。

(Ver.8におきましては、ログイン画面にてユーザ名は大文字のみ入力可能ですが、
Oracle11gよりおユーザの大文字小文字が区別されるようになっているため、
小文字のユーザに関しましては、ログインすることができないという
問題が発生いたします。)

ただし、Oracle11gにおきましても、以下の手順にて、
ログイン時、大文字小文字の区別しないように設定変更して
いただくことにより、Ver.9でも接続が可能となります。

【変更方法】
①SQL*Plusにてsysまたはsystemユーザにてログインいたします。
②以下のSQLを発行いたします。
 ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE

Oracle11gの新機能に関しましては、Ver.10.2以降より正式対応しておりますので、
お手数ですが、Oracle11gでご利用になる場合は、Ver.10をご利用いただくか、
上記方法にてOracleの設定変更の上、ご利用をお願いできますでしょうか。

※Ver.10では小文字ユーザーでログイン可能の他、Oracle11gの新機能にも対応しております。
 新機能の詳細につきましてはこちらをご覧いただけますでしょうか。

■Object Browser Ver.10 新機能(Oracle11g対応)
http://www.sint.co.jp/products/siob/ob/fs/v10new/si_ver10_01.htm

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。
文字選択範囲SQL実行機能について、選択文字(行)数が長い場合、
選択範囲がリセットされ、1行目から選択行数分を選択した状態になり、
本来選択していた箇所とは違う部分が選択されてしまいます。

対応宜しくお願い致します。


環境:
WindowsXP, SI Object Browser Ver 10.3
こんにちは
後迫@SIです。

ご報告の現象について確認いたしました。
現状、SQL実行画面では1000文字分までの表示しかできないため、
1行の行数が1000文字を超える場合範囲選択ができないようです。
ご不便をおかけしてしまい申し訳ございません。

この問題につきましては、今後のバージョンアップにて
改善を検討させていただきますので、
何卒、よろしくお願いいたします。
>現状、SQL実行画面では1000文字分までの表示しかできないため、
>1行の行数が1000文字を超える場合範囲選択ができないようです。
この「1000文字限定」もどうにかなりませんか?
長いSQLを貼り付けると、途中までしか表示されず、
途中で改行してやれば、1000文字以上でも表示されるのでいいのですが、
かなり面倒なので、SQL整形で一発で整形させたいです。
投稿No.4515の件と合わせて検討願います。

宜しくお願い致します。
こんにちは
後迫@SIです。

ご意見いただきありがとうございます。

ご指摘いただいたとおり、
現状、1行1000文字までの文字数制限がございますが、
今後のバージョンアップにて、
No.4515でいただきましたSQL整形の改善とあわせまして、
1行の文字数を変更可能にするような対応を検討するよう
開発側に伝えさせていただきます。

何卒よろしくお願いいたします。
SQL整形機能ですが、整形ルールをカスタマイズできる点が個人的には気に入っています。
投稿No.3836で、以前投稿されている方がいらっしゃいますが、
当方も同様の改善を実施して頂きたく思っております。
その後、この要望に関する進展はありますでしょうか。

A5:SQLなどのフリーソフトですら対応している機能なので、
ぜひ対応して頂きたいと考えております。

宜しくお願い致します。


環境:
WindowsXP, SI Object Browser Ver 10.3
こんにちは
後迫@SIです。

大変申し訳ございませんが、
現状では最新のVer.10.3におきましても、
副問い合わせのSQL整形につきましては対応できておりません。

ご希望に沿うことができず大変申し訳ございません。
現状では対応できておりませんが、
今後のバージョンアップにて引き続き対応を検討させていただいておりますので、
何卒よろしくお願いいたします。
インポートを実行するとき
既存テーブルを上書きするオプションの
「ignore=y」はないのですか?

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

お問い合わせいただきました件についてですが、
オプションタブにあります「作成時エラー無視」というチェックボックスが
IGNOREパラメータに該当いたしますのでこちらをONにしていただいた上、
実行していただけますでしょうか。
(チェックがONの場合に、IGNORE=Yとなります。)

分かりづらく申し訳ございません。
何卒、よろしくお願いいたします。
お世話になります。
OBSの「ツール」「エディタオプション」「予約語」について質問です。

ヘルプを見ると
■[予約語]タブ
エディタが予約語として認識する文字列を指定します。

・・とありますがどうやって指定すれば良いのですか?

いまの所、STR 関数が初期値として入っていないので追加したいのでですが・・
方法が分かりません。
よろしくお願いします。

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

このたびは返信が遅くなってしまい申し訳ございません。

お問い合わせいただきました件についてですが、
以下の手順で追加可能ですのでご確認いただけますでしょうか。

①「ツール」メニューより、「エディタオプション」を選択します。
②「予約語タブ」を開き、左側の予約語一覧に「STR」など、予約語を入力し、
 OKボタンを押します。
 ※次回開いたときに自動でソートされますので、挿入位置はどこでも構いません。

ただし、SQL実行画面などの、エディタ画面を開いている場合は、
1度画面を閉じる必要がありますので、ご注意いただけますでしょうか。
(Object Browserを再起動すると確実です。)

お手数をおかけしてしまい誠に申し訳ございませんが、
何卒よろしくお願いいたします。

できました。
ありがとうございます。



現在ObjectBrowser9を使用しております。
今までOracle9iを使用していたのですが、今回諸々のバージョンアップで
Oracle11gを使用することになったのですがOracleのユーザー、パスワードを
小文字で設定しており、ObjectBrowserのログオン画面は小文字で入力しても
大文字になってしまいログオンすることが出来ません。
(ユーザー、パスワードを大文字で設定しているユーザーは問題無く接続出来ています。)

ObjectBrowserのバージョンアップ以外で何か手はあるのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件につきましたですが、
大変申し訳ございませんが、Ver.9におきましては、
Oracle 8~10gが動作保証となっており、最新のOracle11gには対応しておりません。

(Ver.9におきましては、ログイン画面にてユーザ名は大文字のみ入力可能ですが、
Oracle11gよりおユーザの大文字小文字が区別されるようになっているため、
小文字のユーザに関しましては、ログインすることができないという
問題が発生いたします。)

ただし、Oracle11gにおきましても、以下の手順にて、
ログイン時、大文字小文字の区別しないように設定変更して
いただくことにより、Ver.9でも接続が可能となります。

【変更方法】
①SQL*Plusにてsysまたはsystemユーザにてログインいたします。
②以下のSQLを発行いたします。
 ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE

なお、Oracle11gに関しましては、Ver.10.2以降より正式対応しておりますので、
お手数ですが、Oracle11gでご利用になる場合は、Ver.10をご利用いただくか、
上記方法にてOracleの設定変更の上、ご利用をお願いできますでしょうか。

大変申し訳ございませんが、
何卒よろしくお願いいたします。
回答ありがとうございました。
ObjectBrowserのバージョンアップを検討致します。

大変申し訳ありませんが便乗して質問させて下さい。
・ObjectBrowser9 → ObjectBrowser10 へのバージョンアップを今現在の
 タイミングでする場合、新規に買いなおすことになるのでしょうか。
 それともバージョンアップ価格みたいなものが用意されていますでしょうか。
 (FAQを見ると期間限定で提供しました。とありますが、過去形ということは
  今は無し?)

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

このたびは返信が遅くなってしまい申し訳ございません。

お問い合わせいただきました件についてですが、
大変申し訳ございませんが、バージョンアップ価格は設けておりませんので、
旧バージョンをお持ちの方でも新規にライセンスをご購入いただく必要がございます。

価格などの詳細につきましては以下のサイトをご覧いただけますでしょうか。
http://www.sint.co.jp/products/siob/ob/pe/priceenvironment.html

大変申し訳ございませんが、
何卒、よろしくお願いいたします。