■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OBER Ver4 試使用版をダウンロードしました。postgreSQL8.2に接続しようとすると、
fe_sendauth:authentication type5 not suported
と表示され接続できません。
対応RDBMS※1にPostgreSQL8とあるのに、なぜなのでしょうか?
また
※1 フォワードエンジニアリング機能、リバースエンジニアリング機能、
   データベース同期機能を使わない場合はデータベースクライアントが
   インストールされていなくても構いません。

とありますが、この際のデータベースクライアントとは何を指すのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
MD5認証でデータベース接続されているためと思われます。

現状ではMD5認証の場合、データベース接続を行うことができませんので
pg_hda.confファイルを編集していただき、
trust認証に変更していただけますでしょうか。

お手数をおかけしてしまい大変申し訳ありませんが、
何卒、よろしくお願い申し上げます。
trust認証に変更し、接続できました。
こんにちは
後迫@SIです。

以前より行っております
「SI Object Browser販売10周年記念キャンペーン」ですが、
多数のご要望により追加でキャンペーンを実施することにいたしました。

「SI Object Browser」シリーズいずれかの製品をお持ちの方に、
①「同シリーズの別製品を特別価格にてご提供します。
②旧バージョンをお持ちの方は最新バージョンを特別価格にてご提供します。
③現在お持ちのライセンス数を特別価格にて増やせます。

というお得なキャンペーンですので、
お持ちの方はこの機会にご検討いただけますでしょうか。
(2007年2月14日~2007年3月16日まで行っております。)

詳細につきましては以下のページをご覧いただけますでしょうか。
http://www.sint.co.jp/siob/campaign/ob10th_vol2.htm

どうぞよろしくお願いいたします。
PostgreSQLを使ったWebサーバの開発をしているのですが、このSI ObjectBrowserはPostgreSQLには対応しないんでしょうか。


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

お問い合わせいただきました件ですが、
ObjectBrowserに関しましては、
現状はOracleのみとさせていただいております。
(PostgreSQLには接続することができません。)

また、今後の対応も未定となっております。
ご希望に添えることが出来ず大変申し訳ございません。

何卒よろしくお願いいたします。
OB7 と OB8を利用しています。
EXP/IMPの使用ツールが、OB8でも C:\ORANT\bin\exp73.exe なので
毎回変更して利用しています。
面倒なので初期値を C:\oracle\ora92\bin\exp.exe に変更したいのですが
方法を教えてください。
ちなみにOB8→OB7の順にインストールした結果です。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
以下の手順にて、[使用ツール]のパスが記憶され、
次回開いたときに「C:\oracle\ora92\bin\exp.exe」になりますので、
試していただけますでしょうか。

①ObjectBrowerVer.8エクスポート画面を開きます。
②[使用ツール]を「C:\oracle\ora92\bin\exp.exe」に変更します。
③エクスポートを実行します。

(ただし、③にて[使用ツール]のパスが存在せず、
エラーになった場合はパスは記憶されません。)

何卒よろしくお願いいたします。
回答ありがとうございました。
(ただ個人的意見では実行してからでないと変わらないのも面倒な気はします)
いつもObjectBrowserを愛用させていただいております。

以前、CommonSQLEnviromentというフリーツールを使用していたのですが、
その中に「SQL崩し」という機能があります。
一行になっているSQLを自動的に改行してくれるのですが、
そのような機能はObjectBrowserにありますでしょうか?

同じくCommonSQLEnviromentに「コード作成」という機能もありまして、
これはSQLから自分で編集コードを追加して、ある程度プログラムに貼り付けれる
コードを作成してくれる機能なのですが、このような機能はありますでしょうか?

宜しくお願いいたします。



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

ご報告ありがとうございます。

申し訳ありませんが、
現状ObjectBrowserでは、そのような機能はありません。

要望として承り、
次回のメジャーバージョンアップにて
検討させていただきますので、
何卒よろしくお願いいたします。
OBER Ver4.0.1.1がリリースされているようですが、変更履歴等が見当たりません。
4.0.0.0からの変更点はなんでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
4.0.1.1がリリースバージョンとなっており、
4.0.0.0はリリース前に提供していたベータ版のバージョンのため、
変更点は公開しておりませんでしたが、
いくつかの機能追加と不具合修正を行っております。

変更点を以下に記述させていただきます。
・オプション画面の論理名・物理名の同期設定に「ブランクの場合は変更する」を追加
・試用期限内に表示されるライセンス入力画面にて表示されるボタン名称を
 「登録」「スキップ」に変更
 (もともとは「登録」「OK」となっていたが、わかりにくかったため変更)
・長さなしのNUMBER型をリバースしたときに長さがついてしまう不具合の修正
・長さ指定ありのNUMELIC型をリバースしたときに長さがなしになってしまう不具合の修正
・画像イメージコピー時、サブタイプの識別子属性がコピーされない不具合の修正
・OBERを複数起動後、タスクバーより「グループを閉じる」で閉じた場合にエラーになる問題の修正
・DBがPostgreSQL、SQLServer2005の場合に
 リレーション画面の「アクション」の設定にて、
 削除・更新に「SET NULL」を指定してもSQLに反映されない問題の修正

何卒よろしくお願いいたします。
プロシジャーのデバッグを行っておりますが、
データベースのバージョンによって異なる動きとなります。
■ORACLE9iの場合
プロシジャーから別プロシジャーをCALLした際、
トレースでその入れ子となったプロシジャー内をデバッグ可能

■ORACLE10g R2の場合
上記と同じプロシジャーだが、
入れ子になっているプロシジャー内に入らない

デバッグ環境として、クライアントは同一で、
デバッグしているプロシジャーも同一。
異なるのはサーバのDBバージョンのみです。

使用しているのはver.9.0.1.4です。
ORACLE10g R2はサポート外なのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
以下のSQLにて、
Oracle10g側の入れ子となっているプロシージャに対して、
再コンパイルを行っていただいき、
再度デバッグを試していただけますでしょうか。
 
ALTER PROCEDURE サブプロシージャ名 COMPILE DEBUG

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
お世話になっております。
ALTER PROCEDURE サブプロシージャ名 COMPILE DEBUG
を実行したところ、デバッグ可能となりました。
ありがとうございました。

ちなみに下記の点を確認させてください。
・どうしてORACLE9iは上記SQL実行せずにデバッグ可能となり、ORACLE10gでは上記SQL実行が必要なのでしょうか?
・オブジェクトブラウザでのコンパイルは、DEBUGオプション付でコンパイルすることが可能なのでしょうか?

御手数ですが、ご回答いただければ幸いです。

[後迫@SI]
>こんにちは
>後迫@SIです。
>
>お問い合わせいただきました件ですが、
>以下のSQLにて、
>Oracle10g側の入れ子となっているプロシージャに対して、
>再コンパイルを行っていただいき、
>再度デバッグを試していただけますでしょうか。
> 
>ALTER PROCEDURE サブプロシージャ名 COMPILE DEBUG
>
>お手数をおかけいたしますが、
>何卒よろしくお願いいたします。
>
こんにちは
後迫@SIです。

説明不足で申し訳ありません。

ストアドプログラム実行画面にて
「DEBUG」ボタン押下時に表示される確認ダイアログにて、
「再コンパイルを行いデバッグ情報を生成する」のチェックをONにすることに
より、DEBUGオプションつきでコンパイルを行い、デバッグ情報を生成いたしますが、

このとき、プロシージャが呼び出すサブプロシージャに対してまでは
デバッグ情報を生成しません。

そのため、あらかじめサブプロシージャを開き、
「デバッグ情報を生成する」チェックつきでコンパイルするか
前回申し上げたSQLにてデバッグ情報を生成する必要があります。
(デバッグ情報を生成していない場合、トレースすることはできません。)

なお、上記の動作はOracleのバージョンに関わらず同じとなります。
(9iの場合はサブプロシージャにトレースできたとのことですが、
これは、なんらかの操作によりサブプロシージャ側に
すでにデバッグ情報が生成されていたため、トレースできたと思われます。)

何卒よろしくお願いいたします。
回答ありがとうございました。
先日の回答の通り、ALTER文にてプロシジャーを再コンパイルいたしました。
9iと10gの件も了解いたしました。
ありがとうございました。

[後迫@SI]
>こんにちは
>後迫@SIです。
>
>説明不足で申し訳ありません。
>
>ストアドプログラム実行画面にて
>「DEBUG」ボタン押下時に表示される確認ダイアログにて、
>「再コンパイルを行いデバッグ情報を生成する」のチェックをONにすることに
>より、DEBUGオプションつきでコンパイルを行い、デバッグ情報を生成いたしますが、
>
>このとき、プロシージャが呼び出すサブプロシージャに対してまでは
>デバッグ情報を生成しません。
>
>そのため、あらかじめサブプロシージャを開き、
>「デバッグ情報を生成する」チェックつきでコンパイルするか
>前回申し上げたSQLにてデバッグ情報を生成する必要があります。
>(デバッグ情報を生成していない場合、トレースすることはできません。)
>
>なお、上記の動作はOracleのバージョンに関わらず同じとなります。
>(9iの場合はサブプロシージャにトレースできたとのことですが、
>これは、なんらかの操作によりサブプロシージャ側に
>すでにデバッグ情報が生成されていたため、トレースできたと思われます。)
>
>何卒よろしくお願いいたします。
OB ver9.1.0.0を使っています。
DB:Oracle 9iEE 9.2.0.8.0

上記環境で、リストパーティションのTableに「Select *」もしくは
 OBのデータ表示機能を使うとパラレルクエリのスレーブプロセスがSession情報に
残ってしまいます。付け加えると、Lock情報にも残ってしまいます。

 念のため、同一クライアントからSQL*Plusで「Select *」で問い合わせした時は
問い合わせ後には、スレーブプロセスは残らない様です。

これは仕様なのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
弊社で現象を再現できないため、原因の特定が困難な状態です。
大変申し訳ございません。

差し支えなければ、現状の発生するテーブルのソース
(CREATE TABLE文)をサポート宛にいただきたいのですがよろしいでしょうか。

(内容は厳守いたします。また、現象が再現するようでしたら
内容を加工していただいた形でもかまいません。)

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