■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿

皆様こんばんは、システムインテグレータの海老原です。

活発なご意見を沢山頂き、ありがとうございます。
頂いたご意見とご要望は必ず検討させていただきますので
今後ともどうぞ宜しくお願い申し上げます。
掲示板への個別対応が難しく、
本コメントにて皆様へのReplyとさせて頂きます。
申し訳ありません。

今年も残り僅かとなりました。
寒さも本格的になってきましたが皆様どうぞご自愛下さいませ。

初めまして。昨日、こちらの存在を知り、PLSQLのデバックがとても効率的にできるので
購入したいと考えているものです。

早速昨日、お試し版をダウンロードさせていただいて、使用してみたのですが、
コンパイル時やデバック終了時にソフトが固まってしまい、サーバーを再起動しなくては
復活できない状態になってしまうのです。

そこで、質問なのですが、この現象はお試し版だからなのでしょうか?
もしくは、現在マシンにDelphi 4 sp3を使用していうので、そのせいなのでしょうか?

もし、お心当たりがあれば、教えて下さい。
りょこさん、こんばんは.システムインテグレータの海老原です。
この度はSI Object Browser をご試用いただきありがとうございます。

ご報告の現象ですが、大変お手数ですが私海老原宛に
以下の情報を頂きたいのですが、宜しいでしょうか。

・クライアント側OS、Net8バージョン
・サーバ側OS、オラクルバージョン
・SQLORA8.DLLのディレクトリ、バージョン
・IDAPI32.DLLのディレクトリ、バージョン

・コンパイル時にフリーズするとのことですが、
具体的にどのオブジェクトのコンパイル時でしょうか。
(テーブル、ストアドプログラム 、又は 全てのオブジェクトのコンパイル)
・サーバーを再起動というのは、オラクルのサービスを再起動しなければ
ならなくなる状態、ということでしょうか。

>そこで、質問なのですが、この現象はお試し版だからなのでしょうか?

機能的には全く違いはありませんので、そのようなことはありません。

>もしくは、現在マシンにDelphi 4 sp3を使用していうので、そのせいなのでしょうか?

そちらの環境情報がはっきり分からないので何とも言えませんが
SI Object Browser をインストールすることにより、上位BDEが上書きインストールされます。どちらかというと、SI Object Browser よりも既存Delphiアプリが影響を
受ける可能性があると思われます。以下をご参照いただけますか。

http://www.sint.co.jp/siob/default.asp?migipage=5



初めまして。教えて下さい。
マシンAでエクスポートして作成したEXPDAT.dmpファイルを
マシンBにコピーし、マシンB上でユーザー指定のインポートを
実行したのですが、下記のエラーメッセージが表示され、インポート
が中断されてしまいます。
何が原因なのでしょうか?
お分かりになる方がいらっしゃったら教えて下さい。

--
LRM-00101: 不明なパラメータ名です。'BUFFER'
LRM-00113: ファイル C:\PROGRA~1\OBJECT~1\Imp.PRMの処理中にエラーが発生しました。

SQL*Loader: Release 8.1.6.0.0 - Production on 木 Dec 6 20:48:54 2001

(c) Copyright 1999 Oracle Corporation. All rights reserved.

SQL*Loader-100: コマンド行の構文エラーが発生しました。
--

インポート画面のオプションタブにある「使用ツール」というところに
SQL*Loaderが指定されてませんか?
>インポート画面のオプションタブにある「使用ツール」というところに
>SQL*Loaderが指定されてませんか?

・・/ora81\BIN\SQLLDR.EXEを指定しています。
>・・/ora81\BIN\SQLLDR.EXEを指定しています。

/ora81\bin\imp.exe を指定してみてはどうでしょう。
# ホントは前のメールにここまで書くつもりだったのですが
# 途中で送信してしましました...
すぐにご返答いただいてありがとうございます。
IMP.EXEにしたところ上手くできました。

ありがとうございました。
はじめまして。本日OB入れたてほやほやのヤマトです。
質問なのですが、テーブル毎のCSVデータのインポートは
機能としてあるのでしょうか?
MS-SQLServerだとテーブル右クリック→「タスク」→「インポート」
でテキストデータを選んで可能ですけど、OBでも比較的?簡単に?
できたりするのでしょうか?
一通り見てみたのですが、見つかりませんでしたので・・・。
ご教示よろしくお願いいたします。

以上です。
>質問なのですが、テーブル毎のCSVデータのインポートは
>機能としてあるのでしょうか?
>
ObjectBrowserには、CSVデータのインポート機能はありません。
ですが、簡単にCSVデータを取り込む方法はあります。

簡単だと思う方法を2つ紹介します。

(方法1)
CSVデータをExcelで開いて、範囲選択して[Ctrl]+[C](コピー)
ObjectBrowserのテーブルの[データ]タブで[Ctrl]+[V](貼り付け)

(方法2)
Access にCSVデータをインポート。
その後、Oracleのリンクテーブルを作成して、そこにInsertする。


ちなみに、OracleではCSVデータの取込は"SQL*Loader"というツールがあります。
定義ファイルの作成が必要で、若干面倒なので、説明していませんが、
大量データの取込は"SQL*Loader"の使用をお勧めします。(資料はOTNで取得できます。)
ご返答ありがとうございます!
そうですかやはりOBにCSVインポートは無いのですね・・・。
SQL*Loaderを調べてみます。

加えて質問なのですが、MS-SQLServerではDBのバックアップ-復元
にて簡単に自社⇔客先でやり取りができますが、
ORACLEはどうなのでしょうか?すみませんORACLEの質問になってますね・・・。
OBで出来ればそれを教えて頂きたいのですが、
大量のレコードを持つDBを自社-客先で移動する時、皆さん(普通は)
どのように行われているのでしょうか?

ご教示よろしくお願い致します。
SQL*Loader ですが、Object Browser v.7 でしたら
GUIで簡単に実行できますよ。
「管理」メニュー> 「ロード」です。
「DB→ファイル」タブで制御ファイルだけ作成して、
「ファイル→DB」タブの「データファイル」欄に
CSVファイルを指定すれば、ロードできます。
>SQL*Loader ですが、Object Browser v.7 でしたら
>GUIで簡単に実行できますよ。
>「管理」メニュー> 「ロード」です。

ありましたね。すいません。今まで知りませんでした。
教えて頂いてありがとうございます。
きのこさん。ご返答ありがとうございます!
早速やってみたのですが、

「・・\Objict Browser\LOAD.PRM」を作成できません。
のメッセージが表示され、インポートすることができません。
何か原因となりそうな事がお分かりになりますでしょうか?
OBのバージョンは7.0.9.42です。
>「・・\Objict Browser\LOAD.PRM」を作成できません。
>のメッセージが表示され、インポートすることができません。

[オプション]画面の[詳細設定]タブにある「作業ファイル作成先」という
項目に指定されてあるフォルダに LOAD.PRM を作成するようですので、
そのフォルダが存在しない、もしくはそのフォルダへの書き込み権が
ないようであれば、フォルダを変更してみてはいかがでしょうか。
こけももさんありがとうございます!
フォルダを変更してみて、メッセージが表示されなく
なりました。
ですが・・・。
今度は「・・\Ora81\BIN\SQLLDR80.exeの実行に失敗しました。」
というメッセージが表示されるのですが。
これはORACLE側の問題(設定?)なのでしょうか??

ORACLE8i を使用されているのであれば、ローダー画面の「使用ツール」と
いうところの SQLLDR80.EXE という部分をSQLLDR.EXE に書き換えてみて
はどうでしょうか。

SQLLDR.EXE がそのフォルダに存在していない場合は、SQL*Loader を
ORACLE の CD-ROM よりインストールする必要があります。
SQLLDR.EXE にすることによってできました!

こけももさん、SEGAさん、きのこさんありがとうございました!!

最近、PL/SQLを作成する機会が増えたのですが、エディタの背景色を白にしかできないので、目がつらいです。背景色を黒にして目の負担を軽くしたいのですが...
ぜひエディタの背景色を自由に変えられるように対応してほしいです。お願いします。
私も同感です。
予約文字等 他の色の設定が出来ると良いです。
背景が白色ってのは目がきついですね。
う~ん、ユーザーの使い勝手とはこういうことなのですね。
次期バージョン開発の際に検討させてもらいます。

ご意見ありがとうございます。
---
すみません。先ほどのNo171の投稿、ネームとタイトルを打ち込んだところで
不用意に[Enter]キーをたたいてしまいました。
その後、修正や削除を何度が試みたのですが、どうも私の方からはできない
みたいなので。もしお手数でなければ管理者の方削除ねがいます。
---
なおと申します。はじめまして。
日頃より OB 大変重宝しています。

今回の版(V7.0.9.42)のリリースノートを読んで
●パーティションテーブルが「一時表」と認識される問題を修正
と書かれてありました。

そこで、もし可能であれば将来、索引構成表にも対応していただければと
思い投稿しました。

# また、要望事項の類はNGということであれば指摘してください。

ちなみに索引構成表はどう表示されるかと簡単に申しますと...
オブジェクトリスト>テーブルを開き>ソース表示では
・以前の版では通常の TABLE 主キーあり として表示され。
・今回の版(V7.0.9.42)では、GLOBAL TEMPORARY TABLE の主キー付きと
して表示されます。
また、表のオーバフローセグメントは(Oracleが付けた名前で)はテーブル
一覧に表示されますが、こちらは開けません。

それと、別件でこれはサポートの方に直接連絡を取るべきとは思っていた
のですが、ついでに...

テーブルデータのExcel出力で、RAW型を含む表を実行すると、
出来上がったシートのRAW型の列の位置からデータが書き込まれていません。
実行時のステータスバーの表示や実行時間から見ると、全行の処理はして
いるみたいなのですが、正しいデータが書き込まれない様な気がします。

できれば、こちらの方は早いうちに対応していただけると非常に助かります。

PROCEDUREやFUNCTIONを実行し、無限ループした場合
強制終了させることはできますか?
こんばんは、きのこです。

・SI Object Browser をもうひとつ立ち上げて、
「セッション情報」で該当セッションを選択し、右クリック>「切断」
でセッションを強制終了させる

方法になるかと思います。
ただ、セッションを切断するので、SI Object Browser を一度閉じて
立ち上げなおす必要があります。

開発作業にSI Object Browser を使用しております。
まだ少ししか使用していませんが、便利さを実感しております。

細かい話で申し訳ないのですが・・・

テーブルオブジェクトを開いた際には「定義情報」タブがデフォルトで開かれますが、
これを「データ」タブをデフォルトで開くようにはできないでしょうか?

それではよろしくお願いいたします。