とりあえず明日から久々の海外出張。


その前にめちゃくちゃ難問が。


Oracle11.0.1を使ったアプリケーションで、接続ができなくなる現象発生。

アラートログには、ORA-03137 : TTCプロトコル内部エラー: [*****] [0] [2] [0] [] [] [] []

が発生。


調べてみると、バインド変数に不正な値を入れたとかどうとか…

トレースファイルを見ると、確かにバインド変数を使ったSQLがある。

でも問題なさそう。


いろいろ調べた結果、11.0.1のバグということがわかった。

11.0.2以上で解決してそうだけど、パッチ適用は難しすぎる。

ここまでくるのに、3日かかってしまった。


結果、とりあえず放置!!


で、明日から海外へ逃亡しまっす。

ドイツなんで、おいしいビールを飲みまくって、忘れてやります。


で、帰国すると、大阪のデータセンターでサーバ移設があります。

心斎橋だけど、夜中12時から仕事ってありえません。

夜はこれからってのに…

しかも心斎橋って…

朝8時には終わらせないといけないけど、翌日も、もう一台のサーバ移設。

ホテルどうしよう…

泊るところを考えないといけません。


そんなことも、ドイツで飲みまくって忘れてやります。



アメブロの更新をまったくしてなかったのは、3か月くらいマイアミに出張してて

ばたばたしてたからです。

たぶん今後更新するはずです。


windows XPのSP2のサポートが7月13日で消えてしまいます。


なので、SP3へするとかなり不具合がでますよね。


ブルースクリーンが出ることや、USBマウスを挿すとブルースクリーンが出たりとか。


今回は、USBマウスを挿したときブルースクリーンが表示されたときの解決方法について説明します。


こんなときはあわてずに、USBマウスをはずしwindows を起動させます。


その次にCドライブの検索をします。

キーワードは、usbport.sys です。


いくつかヒットするはずです。その中で、サイズが141KBのものは、SP3をあてて作成されたものです。


きっと140KBのusbport.sysがあるはずです。


このファイルをデスクトップなどにコピーしましょう。


その後再起動し、セーフモードで起動させます。


%systemroots%\system32\drivers を開き、usbport.sysを usbport.sys.BAKなどと名前を変更させます。


デスクトップにコピーしたusbport.sysを %systemroots%\system32\drivers に保存し、再起動します。


これで起動します。


ぜひお試しください。