About 2007年10月

2007年10月にブログ「三流覚え書き」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2007年09月です。

次のアーカイブは2007年11月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35

« 2007年09月 | メイン | 2007年11月 »

2007年10月 アーカイブ

2007年10月10日

仮想ドライブ

久々にAccessのTIPSを追加した。
何を調べていたか忘れたが、途中でDemonDAEMON Tools
見たいな事ができないかと思い、仮想ドライブについて調べて見た。

答えはDDK - Windows Driver Development Kitにて開発・・・・・

というわけで諦めた。

2007年10月19日

Error 46 initializing SQL*Plus (SQLPlusが起動しない)

突然SQLPlusが起動しない・・・

ちなみに環境は

WinXP
SQL*Plus: Release 9.2.0.1.0 - Production

最近いろいろな物をインストールしていたので、
何が原因かわからない。。。

Webを徘徊した結果,

HD暗号化ソフトをインストールした時・・・・とか言うのを見つけた。
そういえばインストールしたと思い、一回削除しようと思ったが
勝手にアンインストールができないのであきらめ。

他にないか調査・・・

環境変数 の 『http_proxy』 の 設定 を 間違っていない?
というのがあった。

自分の環境変数を確かめると!!!!見事に間違っていた。

訂正前 : hoge.com:8080
訂正後 : http://hoge.com:8080

sqlplusを実行すると、見事に起動しました。

いやー、最近eclipseをインストールしていた時に、
プロキシ設定したような・・・・覚えていない・・・まあいいや。

2007年10月29日

DELETEからTRUNCATEへ置き換え

PLSQLにてバッチ処理を作成した。

処理上、10万件以上のでーたをDELETEしていたが、
パフォーマンスが悪いので対策としてTRUNCATEへ置き換えする事にした。

TRUNCATEはロールバックできなかったり、実行前後でCOMMITされたり、
PLSQLから使用する場合には、動的SQLにて実行しなくてはいけなかったりする。
単純には、置き換えできないので注意する。

今回の自分のケースでは、10分ぐらいかかっていたのが、1分半ぐらいになった。

変更前


DELETE FROM WORK;

変更後


EXECUTE IMMEDIATE 'TRUNCATE TABLE WORK';


2009年03月
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31