■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
kenkyo
お世話になります。
試用版でテスト中なのですが、
以下のようなメッセージが表示されるデータベースがあります。
どこを調べればよろしいでしょうか?
データベースによっては、エラーが表示されず正常に
取得できる場合もあります。
以前の記事を見させていただきましたが、
OBERのバージョンは、3.0.1.5です。
dbo.WebXXXX
一般的な SQL Server エラー : SQL Server からのメッセージを調べてください。
ビュー情報をリバース中...
ビュー依存情報をリバース中...
リレーション情報をリバース中...
ドメイン情報を推定中...
表領域情報をリバース中...
描画オブジェクト配置中...
リバースエンジニアリングが完了しました。
試用版でテスト中なのですが、
以下のようなメッセージが表示されるデータベースがあります。
どこを調べればよろしいでしょうか?
データベースによっては、エラーが表示されず正常に
取得できる場合もあります。
以前の記事を見させていただきましたが、
OBERのバージョンは、3.0.1.5です。
dbo.WebXXXX
一般的な SQL Server エラー : SQL Server からのメッセージを調べてください。
ビュー情報をリバース中...
ビュー依存情報をリバース中...
リレーション情報をリバース中...
ドメイン情報を推定中...
表領域情報をリバース中...
描画オブジェクト配置中...
リバースエンジニアリングが完了しました。
返信を投稿
OB
潰走
SQL Server 上にある「SQL Serverログ」をご確認されてみてはいかがでしょうか。
表示される情報からも、SQL Server 側での情報を参照することで何か解るかもしれません。
またリバースエンジニアリングでのエラーということと、ビューやリレーションなどは正常にリバースできているようですので、テーブルの構造だったり設定に起因する問題なのかもしれません。
# 今後はObjectBrowerERからもう少し解りやすいメッセージが出ることを
期待しています。
表示される情報からも、SQL Server 側での情報を参照することで何か解るかもしれません。
またリバースエンジニアリングでのエラーということと、ビューやリレーションなどは正常にリバースできているようですので、テーブルの構造だったり設定に起因する問題なのかもしれません。
# 今後はObjectBrowerERからもう少し解りやすいメッセージが出ることを
期待しています。
返信を投稿
OB
SAN
はじめまして。
デバッグ実行中にブレークポイントを張っていない所で勝手にブレイクするので、掲示板で調べたところ、そういう現象が発生することが確認されており次バージョンで対応するとのことですが、その原因は解明されましたでしょうか?
もし、何らかの方法で回避できるのであれば教えていただきたいのですが・・・。
私の場合、ループ内のSELECT文を発行するところで必ず止まって(ブレイク)しまいます。
そこで、そのループを別ファンクションにしたり、SELECT文の書き方を変えたり、前後をいじったりしたのですが、やはり同じ所で止まります。
大変困っていますので、よろしくお願いします。
デバッグ実行中にブレークポイントを張っていない所で勝手にブレイクするので、掲示板で調べたところ、そういう現象が発生することが確認されており次バージョンで対応するとのことですが、その原因は解明されましたでしょうか?
もし、何らかの方法で回避できるのであれば教えていただきたいのですが・・・。
私の場合、ループ内のSELECT文を発行するところで必ず止まって(ブレイク)しまいます。
そこで、そのループを別ファンクションにしたり、SELECT文の書き方を変えたり、前後をいじったりしたのですが、やはり同じ所で止まります。
大変困っていますので、よろしくお願いします。
返信を投稿
OB
橋爪@SI
こんにちは
橋爪@SIです。
もしよろしければ、サポート宛【oob.support@sint.co.jp】まで
詳細をご連絡ください。
またその際、可能でしたら現象が発生するストアド及び付随オブジェクト
のスクリプトをお送りいただけますでしょうか。
ご利用されているObject Browsr、Oracleのバージョンもお教えください。
どうぞ宜しくお願いいたいます。
橋爪@SIです。
もしよろしければ、サポート宛【oob.support@sint.co.jp】まで
詳細をご連絡ください。
またその際、可能でしたら現象が発生するストアド及び付随オブジェクト
のスクリプトをお送りいただけますでしょうか。
ご利用されているObject Browsr、Oracleのバージョンもお教えください。
どうぞ宜しくお願いいたいます。
返信を投稿
OB
SAN
対象のスクリプトを出力するには、どのようにすればよいのでしょうか?
そのへんのことについては初心者なもので。すいません。
また、そちらで使えるように出力するにはどのようにすればよいのかご教授ねがえませんでしょうか?
そのへんのことについては初心者なもので。すいません。
また、そちらで使えるように出力するにはどのようにすればよいのかご教授ねがえませんでしょうか?
返信を投稿
OB
橋爪@SI
こんにちは、橋爪@SIです。
スクリプト出力に関しましては、DBへ接続後、接続ユーザーのオブジェクト一覧(テーブル、ビュー、インデックス...)にて、スクリプト出力させるオブジェクトを選択し、右クリックにて「スクリプト出力」ボタンを押下しますと、スクリプト出力のウィンドウが開かれますので、そちらから行ってください。
また、スクリプト出力は、同種のオブジェクトでしたら、複数まとめて出力することも可能です。
どうぞ宜しくお願いいたします。
スクリプト出力に関しましては、DBへ接続後、接続ユーザーのオブジェクト一覧(テーブル、ビュー、インデックス...)にて、スクリプト出力させるオブジェクトを選択し、右クリックにて「スクリプト出力」ボタンを押下しますと、スクリプト出力のウィンドウが開かれますので、そちらから行ってください。
また、スクリプト出力は、同種のオブジェクトでしたら、複数まとめて出力することも可能です。
どうぞ宜しくお願いいたします。
返信を投稿
OB
OB9はWindows XP Professional 64bit Editionには
対応していないのでしょうか。
また、対応するご予定はあるのでしょうか。
「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」
とのエラーになり接続できません。
Enterprise Manger Console や SQL*Plusでは問題なく接続できます。
またCSEというツールでも接続できたことから、環境的な不具合では
ないようです。
Server: RHEL4 + Oracle10g Enterprise Edition
Client: OB9 + Oracle10gClient
以上、宜しくお願いします。
対応していないのでしょうか。
また、対応するご予定はあるのでしょうか。
「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」
とのエラーになり接続できません。
Enterprise Manger Console や SQL*Plusでは問題なく接続できます。
またCSEというツールでも接続できたことから、環境的な不具合では
ないようです。
Server: RHEL4 + Oracle10g Enterprise Edition
Client: OB9 + Oracle10gClient
以上、宜しくお願いします。
返信を投稿
OB
橋爪@SI
こんにちは、橋爪@SIです。
64bit OS に関しましては、現状のObject Browser では動作保障範囲外となっております。
しかし、ご利用事例としてご報告を頂いているものもございますので、以下の点につきまして、ご確認及び、再設定をお試しいただけますでしょうか。
・インストールディレクトリの変更
インストールディレクトリのパス中に”( ”が含まれている場合、
ご報告のエラーが発生する場合がございます。
例)C:\Program Files(xxx)~
・Object Browser のオプション設定にて「作業ファイル作成先」の変更
こちらも "( " が含まれている場合に発生いたしますので、別ディレクトリ
を設定してください。
どうぞ宜しくお願いいたします。
64bit OS に関しましては、現状のObject Browser では動作保障範囲外となっております。
しかし、ご利用事例としてご報告を頂いているものもございますので、以下の点につきまして、ご確認及び、再設定をお試しいただけますでしょうか。
・インストールディレクトリの変更
インストールディレクトリのパス中に”( ”が含まれている場合、
ご報告のエラーが発生する場合がございます。
例)C:\Program Files(xxx)~
・Object Browser のオプション設定にて「作業ファイル作成先」の変更
こちらも "( " が含まれている場合に発生いたしますので、別ディレクトリ
を設定してください。
どうぞ宜しくお願いいたします。
返信を投稿
OB
WE339A
>
>しかし、ご利用事例としてご報告を頂いているものもございますので、以下の点につきまして、ご確認及び、再設定をお試しいただけますでしょうか。
>
仰るとおりに再インストール、再設定したところ、
問題なくつながり動作することを確認しました。
”("が悪さをしていたとは・・・。
いや~本当に助かりました。ありがとうございました。
>しかし、ご利用事例としてご報告を頂いているものもございますので、以下の点につきまして、ご確認及び、再設定をお試しいただけますでしょうか。
>
仰るとおりに再インストール、再設定したところ、
問題なくつながり動作することを確認しました。
”("が悪さをしていたとは・・・。
いや~本当に助かりました。ありがとうございました。
返信を投稿
OB
haizi
低レベルな質問で恐縮なのですが、
今、1つのエクセルシートに複数テーブル分のテストデータを記述しています。
このエクセル上のデータをコピー → OBで設定したテーブルに貼り付け
を行うと、エクセルで空白だった行がOBで詰められてしまいます。
具体的に書くと、
エクセルで Aテーブル「1:ID,2:種類,3:名称」
OBで Aテーブル「1:ID,2:種類,3:名称」
のようにテーブル型を用意しておいて、
エクセル Aテーブル「1:999,2: ,3:武田」※2は空白
のデータをOBのAテーブルにコピーペーストすると、
OBで Aテーブル「1:999,2:武田,3: 」※3は空白
となるイメージです。
エクセルをCSV化してインポートするのが良いかと思っているのですが、1シートに複数テーブル分のデータが入ってしまっているため、なかなか手間がかかります。
何か良い解決策がありましたらお教えください。
今、1つのエクセルシートに複数テーブル分のテストデータを記述しています。
このエクセル上のデータをコピー → OBで設定したテーブルに貼り付け
を行うと、エクセルで空白だった行がOBで詰められてしまいます。
具体的に書くと、
エクセルで Aテーブル「1:ID,2:種類,3:名称」
OBで Aテーブル「1:ID,2:種類,3:名称」
のようにテーブル型を用意しておいて、
エクセル Aテーブル「1:999,2: ,3:武田」※2は空白
のデータをOBのAテーブルにコピーペーストすると、
OBで Aテーブル「1:999,2:武田,3: 」※3は空白
となるイメージです。
エクセルをCSV化してインポートするのが良いかと思っているのですが、1シートに複数テーブル分のデータが入ってしまっているため、なかなか手間がかかります。
何か良い解決策がありましたらお教えください。
返信を投稿
OB
うこう
タブ区切りのデータだったらうまくいきますよ。
「999 武田」
↑ ↑
データ自体に手を入れる必要はありますが、ご参考までに。
「999 武田」
↑ ↑
データ自体に手を入れる必要はありますが、ご参考までに。
返信を投稿
OB
TOM
ER図で四角中にキレイに項目名、属性が入っているのですが、その後オブジェクトの修正をしER図へ戻ると属性が掛けてしまいます。(幅が縮んでる)
これは何かの設定でもとのままを維持できると思うのですが、その設定ケ所と設定値が見当たりません。
どなたかご教授を
これは何かの設定でもとのままを維持できると思うのですが、その設定ケ所と設定値が見当たりません。
どなたかご教授を
返信を投稿
OBER
橋爪@SI
こんにちは、橋爪@SIです。
> ER図で四角中にキレイに項目名、属性が入っているのですが、その後オブジェクト> の修正をしER図へ戻ると属性が掛けてしまいます。(幅が縮んでる)
大変申し訳ございません、こちらにつきましては、現状のObject Browser ER では設定等により、オブジェクトの状態を保持できる機能がございません。
今後、改善させていきたいと考えております。
ご不便おかけしまして大変申し訳ございません。
> ER図で四角中にキレイに項目名、属性が入っているのですが、その後オブジェクト> の修正をしER図へ戻ると属性が掛けてしまいます。(幅が縮んでる)
大変申し訳ございません、こちらにつきましては、現状のObject Browser ER では設定等により、オブジェクトの状態を保持できる機能がございません。
今後、改善させていきたいと考えております。
ご不便おかけしまして大変申し訳ございません。
返信を投稿
OBER
kamo
OBERをSqlServer2000、Windows2003で使用しています。
データベース-データベース同期は、エラーが発生するようです。
(テーブル情報の取得に失敗しました?)
回避策があれば教えてください。
また、未対応であればリリースのご予定を教えてください。
データベース-データベース同期は、エラーが発生するようです。
(テーブル情報の取得に失敗しました?)
回避策があれば教えてください。
また、未対応であればリリースのご予定を教えてください。
返信を投稿
OBER
橋爪@SI
こんにちは、橋爪@SIです。
OBERをSqlServer2000、Windows2003でのデータベース同期ですが、
ご利用の環境下でリバースエンジニアリングは正常に行えますでしょうか?
また、データベース同期を行うウィンドウにて「比較対象」の設定はどの
ようにされましたでしょうか。
■[モデルに存在するオブジェクトのみ比較する]
データベースにのみ存在するオブジェクトは比較の対象となりません。
■[指定したユーザーの全オブジェクトと比較する]
[比較対象ユーザー]でチェックを入れたユーザが保持する全ての
データベースオブジェクトと、モデル中の全オブジェクトを比較します。
ご確認お願いいたします。
OBERをSqlServer2000、Windows2003でのデータベース同期ですが、
ご利用の環境下でリバースエンジニアリングは正常に行えますでしょうか?
また、データベース同期を行うウィンドウにて「比較対象」の設定はどの
ようにされましたでしょうか。
■[モデルに存在するオブジェクトのみ比較する]
データベースにのみ存在するオブジェクトは比較の対象となりません。
■[指定したユーザーの全オブジェクトと比較する]
[比較対象ユーザー]でチェックを入れたユーザが保持する全ての
データベースオブジェクトと、モデル中の全オブジェクトを比較します。
ご確認お願いいたします。
返信を投稿
OBER
kamo
回答ありがとうございます。
>OBERをSqlServer2000、Windows2003でのデータベース同期ですが、
>ご利用の環境下でリバースエンジニアリングは正常に行えますでしょうか?
リバースエンジニアリングは、行えました。
不思議なことにリバースエンジニアリングしたERでは、データベース同期が
行えます。
ただ、ER上で作ったテーブルは、データベース同期ができません。
簡単のため、以下をやってみました。
1)新規作成で新しいERを作る
2)新しいエンティティを作成。DDLは以下の通りです
CREATE TABLE CCCC
(
DDDDDD NVARCHAR(10) NOT NULL
)
go
ALTER TABLE CCCC
ADD PRIMARY KEY CLUSTERED (DDDDDD)
go
3)フォワードエンジニアリングで、DBに上記テーブルを作成
正常に完了。テーブルも作られている。
4)データベース同期を行う(データベース変更)
(エラーのような画面が一瞬出て)データベース値には、(存在しません)と
表示される。→これは変ですね。
5)思い切って、同期を行うと、当然のように
《エラー》
データベースにオブジェクト名 'CCCC' が既に存在します。
となります。
>
>また、データベース同期を行うウィンドウにて「比較対象」の設定はどの
>ようにされましたでしょうか。
>■[モデルに存在するオブジェクトのみ比較する]
> データベースにのみ存在するオブジェクトは比較の対象となりません。
>
>■[指定したユーザーの全オブジェクトと比較する]
> [比較対象ユーザー]でチェックを入れたユーザが保持する全ての
> データベースオブジェクトと、モデル中の全オブジェクトを比較します。
[モデルに存在するオブジェクトのみ比較する]としています。あまり関係ない気が
しますが。。。
>OBERをSqlServer2000、Windows2003でのデータベース同期ですが、
>ご利用の環境下でリバースエンジニアリングは正常に行えますでしょうか?
リバースエンジニアリングは、行えました。
不思議なことにリバースエンジニアリングしたERでは、データベース同期が
行えます。
ただ、ER上で作ったテーブルは、データベース同期ができません。
簡単のため、以下をやってみました。
1)新規作成で新しいERを作る
2)新しいエンティティを作成。DDLは以下の通りです
CREATE TABLE CCCC
(
DDDDDD NVARCHAR(10) NOT NULL
)
go
ALTER TABLE CCCC
ADD PRIMARY KEY CLUSTERED (DDDDDD)
go
3)フォワードエンジニアリングで、DBに上記テーブルを作成
正常に完了。テーブルも作られている。
4)データベース同期を行う(データベース変更)
(エラーのような画面が一瞬出て)データベース値には、(存在しません)と
表示される。→これは変ですね。
5)思い切って、同期を行うと、当然のように
《エラー》
データベースにオブジェクト名 'CCCC' が既に存在します。
となります。
>
>また、データベース同期を行うウィンドウにて「比較対象」の設定はどの
>ようにされましたでしょうか。
>■[モデルに存在するオブジェクトのみ比較する]
> データベースにのみ存在するオブジェクトは比較の対象となりません。
>
>■[指定したユーザーの全オブジェクトと比較する]
> [比較対象ユーザー]でチェックを入れたユーザが保持する全ての
> データベースオブジェクトと、モデル中の全オブジェクトを比較します。
[モデルに存在するオブジェクトのみ比較する]としています。あまり関係ない気が
しますが。。。
返信を投稿
OBER
橋爪@SI
こんにちは、橋爪@SIです。
> 1)新規作成で新しいERを作る
> 2)新しいエンティティを作成。DDLは以下の通りです
> CREATE TABLE CCCC
> (
> DDDDDD NVARCHAR(10) NOT NULL
> )
> go
> ALTER TABLE CCCC
> ADD PRIMARY KEY CLUSTERED (DDDDDD)
> go
新しいエンティティを作成した際に、スキーマ名をつけましたでしょうか?
スキーマ名をつけていない場合は、フォワード後に同期をおこなうと、
「CCCC」→「.CCCC」として同期のリバースしようしてしまい、「テーブル情報
の取得に失敗しました」とのエラーが表示され、同期がうまくいかなくなります。
ご確認お願いいたします。
> 1)新規作成で新しいERを作る
> 2)新しいエンティティを作成。DDLは以下の通りです
> CREATE TABLE CCCC
> (
> DDDDDD NVARCHAR(10) NOT NULL
> )
> go
> ALTER TABLE CCCC
> ADD PRIMARY KEY CLUSTERED (DDDDDD)
> go
新しいエンティティを作成した際に、スキーマ名をつけましたでしょうか?
スキーマ名をつけていない場合は、フォワード後に同期をおこなうと、
「CCCC」→「.CCCC」として同期のリバースしようしてしまい、「テーブル情報
の取得に失敗しました」とのエラーが表示され、同期がうまくいかなくなります。
ご確認お願いいたします。
返信を投稿
OBER
kamo
>新しいエンティティを作成した際に、スキーマ名をつけましたでしょうか?
>スキーマ名をつけていない場合は、フォワード後に同期をおこなうと、
>「CCCC」→「.CCCC」として同期のリバースしようしてしまい、「テーブル情報
>の取得に失敗しました」とのエラーが表示され、同期がうまくいかなくなります。
>
>ご確認お願いいたします。
>
スキーマを指定していませんでした。
このあたりのオーナーとか、ユーザとか、スキーマとかは、難しいところですね。
Oracleとも違うし。。
とにかく、うまく行きそうなので、ありがとうございました。
返信を投稿
OBER
8i及び9iへ接続しようとして下記エラーが発生しました。
ORA-03134: このバージョンのサーバーへの接続は、サポートされていません。
Oracleクライント:8.1.5 for Windows NT
Object Browser:9.0.0.0
上記環境で、接続が可能でした。
新規に10Gへの接続を追加するため、
Oracleクライント:10g Relese 1 (10.1) for Windows を追加インストールしました。
結果、10gへは接続できたが、8i及び9iへの接続ができなくなりました。
対処方法を至急ご教授ください。
ORA-03134: このバージョンのサーバーへの接続は、サポートされていません。
Oracleクライント:8.1.5 for Windows NT
Object Browser:9.0.0.0
上記環境で、接続が可能でした。
新規に10Gへの接続を追加するため、
Oracleクライント:10g Relese 1 (10.1) for Windows を追加インストールしました。
結果、10gへは接続できたが、8i及び9iへの接続ができなくなりました。
対処方法を至急ご教授ください。
返信を投稿
OB
たかぼん
みなさん、はじめまして。たかぼんと申します
早速ですが質問です
ObjectBrowserの最新版をダウンロードしようと思ったんですが
http://www.obrowser.com/download/ob900104.zip
右クリックで「対象をファイルに保存」を選んでも
「Internet Explorerではwww.obrowser.com-ob900104.zipをダウンロードできません」
とエラーが表示されてダウンロードすることができません
ちなみに「SI Object Browser Ver.9 DBマガジン掲載記事」はダウンロードできました
http://www.obrowser.com/download/ob900104.zip
http://www.obrowser.com/download/manual_v9.zip
上記2つがダウンロードできませんでした
会社からダウンロードを試しているのでProxyがらみなのか、単に上記のファイルがそのパスに存在しないだけなのか、原因を切り分けたいと思っています
私だけできないのか、他の方もできないのかを教えてください
以上、よろしくお願いいたします
早速ですが質問です
ObjectBrowserの最新版をダウンロードしようと思ったんですが
http://www.obrowser.com/download/ob900104.zip
右クリックで「対象をファイルに保存」を選んでも
「Internet Explorerではwww.obrowser.com-ob900104.zipをダウンロードできません」
とエラーが表示されてダウンロードすることができません
ちなみに「SI Object Browser Ver.9 DBマガジン掲載記事」はダウンロードできました
http://www.obrowser.com/download/ob900104.zip
http://www.obrowser.com/download/manual_v9.zip
上記2つがダウンロードできませんでした
会社からダウンロードを試しているのでProxyがらみなのか、単に上記のファイルがそのパスに存在しないだけなのか、原因を切り分けたいと思っています
私だけできないのか、他の方もできないのかを教えてください
以上、よろしくお願いいたします
返信を投稿
OB
橋爪@SI
こんにちは、橋爪@SIです。
>http://www.obrowser.com/download/ob900104.zip
>http://www.obrowser.com/download/manual_v9.zip
>上記2つがダウンロードできませんでした
>
>会社からダウンロードを試しているのでProxyがらみなのか、単に上記のファイルがそのパスに存在しないだけなのか、原因を切り分けたいと思っています
>私だけできないのか、他の方もできないのかを教えてください
大変申し訳ございません。
お客様のご利用されている環境や、時間帯によってはダウンロードができない場合がございます。
ダウンロードファイルを別箇所にアップいたしますので、oob.support@sint.co.jpまでご連絡いただけますでしょうか。
お手数ですがどうぞ宜しくお願いいたします。
>http://www.obrowser.com/download/ob900104.zip
>http://www.obrowser.com/download/manual_v9.zip
>上記2つがダウンロードできませんでした
>
>会社からダウンロードを試しているのでProxyがらみなのか、単に上記のファイルがそのパスに存在しないだけなのか、原因を切り分けたいと思っています
>私だけできないのか、他の方もできないのかを教えてください
大変申し訳ございません。
お客様のご利用されている環境や、時間帯によってはダウンロードができない場合がございます。
ダウンロードファイルを別箇所にアップいたしますので、oob.support@sint.co.jpまでご連絡いただけますでしょうか。
お手数ですがどうぞ宜しくお願いいたします。
返信を投稿
OB