■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
かなり遅れました。申し訳ありません。

SELECT_CATALOG_ROLE 権限はあります。
また、当然なのかもしれませんが V$SESSTAT,V$STATNAME は SELECT できます。

しかし相変わらず実行計画は表示できるのに統計情報は
Row processed 以外は何時でも 0 です。
# SQLPLUS で同等のことをすると他の項目も値が入ります。

# これ以上の調査は無駄なのかも。
はじめまして

ちょっと質問なのですが
Invalid Objectをオブジェクトリストに一発表示する機能
ってないのでしょうか?
*がついているやつを複数選択して再コンパイルできることは
わかるのですがオブジェクト数がやたらと多い環境ですと
すべてのオブジェクトを表示するのに5分以上もかかってしまいます。
いつもその後に「状態」をクリックしてInvalidのやつをまとめて表示して
コンパイルしてます。

これで一発表示できるようになったらいいなぁ・・
といつのまにか要望になってしまいましたが、もし機能があれば
教えてください。

よろしくお願い致します。
こんにちは、システムインテグレータの海老原です。
皆様、常日頃SI Object Browser をご利用頂きありがとうございます。

本日、最新バージョン v.7.0.10.47をリリース致しましたのでご案内申し上げます。
以下のサイトより変更履歴の参照、差分プログラムのダウンロードが可能となっておりますので、是非ご検討下さい。
差分プログラムのダウンロード

また、本掲示板にいつも活発なご意見を頂きありがとうございます。
頂いたご意見はご要望として検討させていただきます。今後ともどうぞ宜しくお願い致します。



「KILLED」の状態は、「消去予定」の意味のようです(by8iリファレンス)。
私もたまに似たような経験をしますが、時間が経過すると消えたりするので
オラクルの内部処理終了待ち状態と認識してますが、どうでしょう>識者の皆様



こけももさん、返信ありがとうございました。

>OB 起動アイコンのプロパティを開いて「作業フォルダ」のところに
>スクリプトがあるフォルダを指定すれば最初にそこが表示されます。
>弊害がありそうなのでお勧めはできませんが…

試してみたところ、「バージョン情報」の入力を求められました。
ProductKeyの登録情報を参照できていないようですね。

これは結構な弊害ですので、作業フォルダを変更するのは止めることにします。

>それから今回の問題とはちょっとそれますが、スクリプト実行の
>ウィンドウはエクスプローラからのドラッグ&ドロップを受け付け
>ますので、エクスプローラで必要なスクリプトファイルを選択して
>放り込むという方法もあります(ご存知でしたらすいません)。

エクスプローラと画面を切り替えながらというのが面倒くさいので、上記の使用法はあまり使っていません。
せっかくファイルを選択できる機能があるのに使わないのはもったいないと思ってます。
#邪魔だからと言ってリサイズしたくても出来ないし。

やはり、機能改善案としてご一考頂けると幸いです。
以上、よろしくお願いします。
SELECT
FROM EMP e, DEPT d
WHERE

上記のようなSQL文を作成中にテーブル名を範囲指定しCtrl+Tを
押すと列の一覧が出てきてコピー・ペーストでSELECT文を作成できて
とても便利なのです。

が、テーブル別名をつけた場合(e,d)はペーストした後にe.を追加する
必要があるので、面倒です。
"EMP e"を範囲指定して列のコピー・ペーストをしたら"e.DEPTNO,"
の様にテーブル別名付きで貼り付けられるようになりませんか?

列が100を超える場合などは一度秀丸で", "を置換整形してから使ってたりします。
OB 起動アイコンのプロパティを開いて「作業フォルダ」のところに
スクリプトがあるフォルダを指定すれば最初にそこが表示されます。
弊害がありそうなのでお勧めはできませんが…

それから今回の問題とはちょっとそれますが、スクリプト実行の
ウィンドウはエクスプローラからのドラッグ&ドロップを受け付け
ますので、エクスプローラで必要なスクリプトファイルを選択して
放り込むという方法もあります(ご存知でしたらすいません)。
いつもOB利用させて頂いております。

「スクリプト実行」を起動した時、デフォルトディレクトリが常にOBのインストールディレクトリになります。
これを任意のディレクトリに設定できますか?

オプション内にあるディレクトリ指定項目を見直しましたが、どれも当てはまらないようです。
以上、ご一考頂けると助かります。

http://www.sint.co.jp/siob/faqtech2.html#5
上記URLにトラブルシュートがかかれていますが、
既にSQL-LinkなしでBDEがセットアップされていると
Oracleの設定が出てこないようです(経験上)

主要なファイルはコピーされていると思いますので
下記レジストリを追加すれば動くと思います(経験上)
切り取り線で切り取った内容をBDE_ORACLE_REG.REGと
名前をつけて保存する。
ファイルを選択して右クリックで”結合”を選ぶ。
レジストリを追加するので慎重に作業しましょう。

---切り取り---
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\ORACLE]

[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\ORACLE\INIT]
"VERSION"="4.0"
"TYPE"="SERVER"
"DLL"="SQLD_ORA.DLL"
"DLL32"="SQLORA8.DLL"
"VENDOR INIT"="OCI.DLL"
"DRIVER FLAGS"=""
"TRACE MODE"="0"

[HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\DRIVERS\ORACLE\DB OPEN]
"SERVER NAME"="ORA_SERVER"
"USER NAME"="MYNAME"
"NET PROTOCOL"="TNS"
"OPEN MODE"="READ/WRITE"
"SCHEMA CACHE SIZE"="8"
"LANGDRIVER"=""
"SQLQRYMODE"=""
"SQLPASSTHRU MODE"="SHARED AUTOCOMMIT"
"SCHEMA CACHE TIME"="-1"
"MAX ROWS"="-1"
"BATCH COUNT"="200"
"ENABLE SCHEMA CACHE"="FALSE"
"SCHEMA CACHE DIR"=""
"ENABLE BCD"="FALSE"
"ENABLE INTEGERS"="FALSE"
"LIST SYNONYMS"="NONE"
"ROWSET SIZE"="0"
"BLOBS TO CACHE"="32"
"BLOB SIZE"="16"
"OBJECT MODE"="TRUE"

---切り取り---

では、うまくいったら教えてくださいね。
ORACLE 8.1.7
Windows98SE において
BDEADMIN の Drivers - Native に
ORACLE が表示されません。
ORACLE のインストールは正常に終了し
Net*8 の設定もできました。
なにがいけないのでしょうか?