仮想ドライブ
久々にAccessのTIPSを追加した。
何を調べていたか忘れたが、途中でDemonDAEMON Tools
見たいな事ができないかと思い、仮想ドライブについて調べて見た。
答えはDDK - Windows Driver Development Kitにて開発・・・・・
というわけで諦めた。
« 2007年09月 | メイン | 2007年11月 »
久々にAccessのTIPSを追加した。
何を調べていたか忘れたが、途中でDemonDAEMON Tools
見たいな事ができないかと思い、仮想ドライブについて調べて見た。
答えはDDK - Windows Driver Development Kitにて開発・・・・・
というわけで諦めた。
突然SQLPlusが起動しない・・・
ちなみに環境は
WinXP
SQL*Plus: Release 9.2.0.1.0 - Production
最近いろいろな物をインストールしていたので、
何が原因かわからない。。。
Webを徘徊した結果,
HD暗号化ソフトをインストールした時・・・・とか言うのを見つけた。
そういえばインストールしたと思い、一回削除しようと思ったが
勝手にアンインストールができないのであきらめ。
他にないか調査・・・
環境変数 の 『http_proxy』 の 設定 を 間違っていない?
というのがあった。
自分の環境変数を確かめると!!!!見事に間違っていた。
訂正前 : hoge.com:8080
訂正後 : http://hoge.com:8080
sqlplusを実行すると、見事に起動しました。
いやー、最近eclipseをインストールしていた時に、
プロキシ設定したような・・・・覚えていない・・・まあいいや。
PLSQLにてバッチ処理を作成した。
処理上、10万件以上のでーたをDELETEしていたが、
パフォーマンスが悪いので対策としてTRUNCATEへ置き換えする事にした。
TRUNCATEはロールバックできなかったり、実行前後でCOMMITされたり、
PLSQLから使用する場合には、動的SQLにて実行しなくてはいけなかったりする。
単純には、置き換えできないので注意する。
今回の自分のケースでは、10分ぐらいかかっていたのが、1分半ぐらいになった。
変更前
DELETE FROM WORK;
変更後
EXECUTE IMMEDIATE 'TRUNCATE TABLE WORK';