■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
SQLServerからリーバース使用とした場合下記のエラーが発生します。

―――――――――――――――――――――――――――――――――――――
テーブル情報をリバース中...
dbo.XXXXXX
一般的な SQL Server エラー : SQL Server からのメッセージを調べてください。
ビュー情報をリバース中...
ビュー依存情報をリバース中...
リレーション情報をリバース中...
ドメイン情報を推定中...
表領域情報をリバース中...
描画オブジェクト配置中...
リバースエンジニアリングが完了しました。
―――――――――――――――――――――――――――――――――――――

どこをどう調べれば良いのかわかりません。

御教授宜しく御願いします。

はじめまして、oracle初心者に近い人間です。

現在、Object BrowserのVer9で
Oracle10gにアクセスして開発をしています。

デバックを実行したのですが、パッケージボディ内で
コールしているサブプロシージャの中身が見れません。

以前、掲示板に似た書込みがあったので参考にして
調べてみたのですが、全て条件は揃っているようなのです。

dbms_debug
execute権限
DBMS_DEBUG
DBMS_SESSION
DBMS_OUTPUT
DEBUG CONNECT SESSIONシステム権限

上記以外で、何かあるのでしょうか?
もし、わかる方がいらっしゃったら
教えていただけると助かります。
こんにちは、橋爪@SIです。

Object Browser ver.9 でもクリップボード貼付時に他バージョンと同様、画面下部に貼り付けた行数をカウントする表示は残っております。

特に設定等で表示・非表示にする機能はありませんので、一度、ご利用されている環境にて、データ生成機能等を使用し大量データをもつテーブルにてご確認していただけますでしょうか。

宜しくお願いいたします。
SELECT文なりの結果をクリップボード貼付で、画面下部に貼り付けた行数がOB8までは表示されていました。

現在OB9を使用させて頂いているのですが、貼り付けた行数表示がなくなってしまったように見えます。どうしたら表示できるようになるか教えていただきませんでしょうか?
> BLOBをどこで使っていようが、OB9でBLOBを更新しようとしてエラーが出てしまい、
> 結果的に更新できないのであれば、OB9はBLOBを更新できないということですよね?

BLOBを更新することはできますよ。
以前のバージョンではできなかったと思いますが、OB9ではテーブルを開きデータ編集画面からBLOBの更新自体は可能です。

[マユミ]
>初心者な質問で申し訳ありません。
>PC乗換えをしたところ、OBが動かなくなって困っています。
>
>OCI.DLLが見つかりませんエラーになりました。
>なので、この掲示板の過去ログを検索して、Pathを確認したり、オラクルクライアントが入っていたりするかを確認しました。
>それでも同じエラーが出つづけるので、オラクルホーム/binを覗いたところ、「OCI.DLL」と言うファイルはありませんでした。
>しかし、「OCIW32.DLL」と言うファイルがあったので、駄目元で名前を「OCI.DLL」に変えてみたところ、今度は「OCI.DLLのバージョンが無効です。[7.3.4.0.0]」というエラーになりました。
>これ以上は自分では分かりませんでした…。
>この現象を解消するためにどうかお力添えください。
>
>OBのバージョンは9、windows2000、OracleはOracle for Windows NTです。

オラクルのバージョンが明示されていないので、推測なんですが・・

オラクルのバージョンが古くありませんか?

敗因は、
(1)Windows2000に対応したオラクルでない。
(2)ObjectBrowser9に対応したオラクルでない。
ということだと思います。
参考までに
決定的な現象の事由などはわかりかねますが

OBのバージョンは9、windows2000、Oracleクライアント9i

似たようなPC環境であるものとしてご参考になればと思います。
まずOCI.DLLですが、私の環境では
C:\oracle\ora92\binに存在致します。

加えてOCIW32.DLLの方も
同じく
C:\oracle\ora92\binに存在致します。

Oracle配下に存在すると言う事は
OracleのソフトCD(もしくはNET上のEXE)に梱包されているものなのでしょうが
OSレベルにしてもそうですが、ファイル名の変更等すると
後で戻しても正常に動作しない可能性がありますので

単純に現象の解消をお考えでしたら一度Oracleをアンインストール後
再度インストールされる事をお勧め致します。

現象の原因を解明したい場合には、とおりすがりさんも仰ってますが
旧マシンと新マシンの環境の差を再度確認する事をお勧めします。
おそくなりました

>BLOBをどこでどのように使用されているのか解らないので

BLOBをどこで使っていようが、OB9でBLOBを更新しようとしてエラーが出てしまい、
結果的に更新できないのであれば、OB9はBLOBを更新できないということですよね?

使用箇所は複数のDB、複数のインスタンス、複数のテーブルです。
Oracleバージョンも様々です。

BLOBを参照することはできるのですけどね・・・
かなり、がっかりしているというのが正直なところです。

他が良いだけに・・・・・

情報ありがとう御座います。
次回から試してみます。

[壽山]
>PL/SQLデバッグ中に、応答が無くなったので別のAPから
>デバッグ中のセッションを切断したのですが、
>PL/SQLデバッグ画面から抜ける事が出来なくなりました。
>(中断ボタンをクリックしても、"NOT LOGGED ON"といった
>エラーメッセージボックスが表示されOKボタンクリックで、
>再度PL/SQLデバッグ画面が表示される)
>
>この様な現象を回避する事は出来ないのでしょうか?

よそから、KILL SESSIONしたがために、挙動不審になるのは仕方のないことです。
終われないのであれば、タスクマネージャから、"タスクの終了"で抹殺してください。