■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
Object Browserのテスト向け機能といたしましては、
データをランダムに作成できる「データ生成ツール」、また、結合テストなどの
テスト環境構築の際は、データベース環境を開発環境から移行する作業が発生いたしますが、
このような際も「スクリプト出力」や「バックアップ/復元」などの、
複数の機能がご利用い、移行の確認用に2つのデータベース環境の差異を比較する
「オブジェクト比較」機能など、テスト向け機能が用意されております。

また、通常はプログラムモジュールと同時に、テスト結果のエビデンスとなる
ドキュメントを納品する必要がありますが、
Object Browserを使用すればテーブルデータの参照や検索が容易となり、
かつExcel出力などのExcel連携機能がありますので、プログラムの実行前、実行後の
テーブルデータを検証結果として簡単に作成できる点もテストツールとして
活用いただける理由としてあげられます。

※上記機能につきましては、SQLServer版、Oracle版で同様になります。
 また、SQLServer版では、パフォーマンステスト向けに実行計画のExcel出力も可能に
 しております。また、現状はOracle版のみとなりますが、ストアドプログラムのデバッ グ機能が用意されていります。(SQLServer版におきましては、現状デバッグ機能は
 実装されておりませんが、今後、実装を検討させていただいております。)

長文となってしまい申し訳ございません。
(機能の使用方法など、詳細につきましては、お手数ですが、
 別途、オンラインマニュアルをご参照いただけますでしょうか。)

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


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

お問い合わせいただきました件についてですが、
統計情報の取得につきましては、ANALYZE文にて取得しております。

(例えば、「正確な統計を取得する」で統計取得を実行した場合は、
以下のようなSQLを発行しております。
ANALYZE TABLE テーブル名 COMPUTE STATISTICS )

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



OB SQL Server版において、単体テストツール・機能テストツールとして
具体的にどのような機能が具備されているのでしょうか?
対処は大文字ですね。

ありがとうございます。助かりました。
こんにちは
後迫@SIです。

件数を指定して開く機能に関しましては、
現状はSQLServer版のみの実装となっておりますが、
Oracle版につきましても、次回バージョンアップにて
対応を検討させていただきたいと思いますので、よろしくお願いいたします。

また、ご要望いただきありがとうございます。
現状では、データタブをクリックした場合に関しましては、
件数指定のデフォルト値を反映させることはできませんが、
こちらにつきましても対応を検討させていただきますので、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

ご要望いただきありがとうございます。

実行計画のExcel出力機能につきましては、
現状、SQLServer版のみの対応となっておりますが、
Oracle版につきましても
次回マイナーバージョンアップで対応を検討させていただきますので、
何卒、よろしくお願いいたします。
統計情報の取得について
当方の環境では故あって自動取得を停止しており、バッチ等を実施するときには
下記コマンドを事前に実行し、統計情報を取得しております。

EXECUTE DBMS_STATS.GATHER_TABLE_STATS('user','table_name',ESTIMATE_PERCENT => 100,METHOD_OPT => 'FOR ALL COLUMNS SIZE 1',DEGREE => 5,CASCADE => TRUE, NO_INVALIDATE => FALSE);

なのですが、ここ最近バッチ処理が遅く(30倍以上)なる事象があり
ObjectBrowser9から統計情報を取得してバッチを実施すると
バッチが早くなるという事象が発生しています。

そこで、OBの統計情報の取得が実際に内部で実施している(発行している)
コマンドの内容を教えていただけないでしょうか?
接続できました!ありがとうございます。

「SQLNET.AUTHENTICATION_SERVICES= (NTS)」を
「SQLNET.AUTHENTICATION_SERVICES= (NONE)」と変更はしていたのですが、
接続できなかったのが、Oracle10gのほうだったので、Oracle9iのほうは見逃しておりました。
Oracle9iのほうも変更したら、なぜか10gが接続できました。
ありがとうございました。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
認証がOS認証になっている場合に発生するというご報告をいただいておりますので、
クライアントマシンのsqlnet.oraファイルの設定にて、
「SQLNET.AUTHENTICATION_SERVICES= (NTS)」となっている場合は「SQLNET.AUTHENTICATION_SERVICES= (NONE)」と変更していただき、
再度ご確認をお願いできますでしょうか。

また、上記に該当しない場合は、
以下の追加情報をいただいてもよろしいでしょうか。
①確認となりますが、クライアントはOracle10gとOracle9iの
 クライアントがインストールされているということでしょうか?
②接続先は、リモート(別サーバ)でしょうか?

お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。
現象につきまして再現いたしました。

当エラーにつきましては、
ログイン画面にて、ユーザー名を小文字でログインした場合に発生するようです。
(Ver.10.2より、Oracle11g対応の関係で、ログイン画面にて
ユーザーIDの小文字入力を可能にしたのですが、
Oracle10gにて小文字入力でログインした場合に、当エラーが発生するようです。
Object Browser Ver.10.2の不具合です。大変申し訳ございません。)

この不具合につきましては、
次回バージョンアップにて修正を検討させていただきますので、
何卒よろしくお願いいたします。

現状では申し訳ございませんが、ユーザーIDを大文字でログインの上、
データベースリンクを変更していただけますでしょうか。

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