[Seasar-user:19224] Re: 物理コネクションが閉じた後、DBに接続できない
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2010年 2月 1日 (月) 17:09:42 JST
豊城です。
わざわざ調べていただいてありがとうございます。
Oracle側の設定をもう一度見直します。
以上。
> -----元のメッセージ-----
差出人: "Koichi Kobayashi" <[E-MAIL ADDRESS DELETED]>
受取人: <[E-MAIL ADDRESS DELETED]>
日付: 10/02/01 17:00
件名: [Seasar-user:19223] Re: 物理コネクションが閉じた後、DBに接続できない
>
>小林 (koichik) です.
>
> Date: Mon, 01 Feb 2010 10:13:17 +0900
> From: [E-MAIL ADDRESS DELETED]
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:19221] Re: 物理コネクションが閉じた後、DBに接続できない
>
> > デバッグログです。
> (略)
> > at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
> > at java.sql.DriverManager.getConnection(DriverManager.java:582)
> > at java.sql.DriverManager.getConnection(DriverManager.java:154)
> > at org.seasar.extension.dbcp.impl.XADataSourceImpl.getXAConnection(XADataSourceImpl.java:168)
>
> DriverManager#getConnection() で例外が発生しているので,
> Seasar2 や DBFlute は関係がないように思います.
>
> > ORA-12705: Cannot access NLS data files or invalid environment specified
>
> このエラーはサポートされていないロケールを
> 使った場合に発生することがあるようです.
>
> http://otndnld.oracle.co.jp/document/products/as10g/1013/generic/B28635-01/B28635-01.htm#ide5
>
> タイムアウトする前は正常に接続できたということだと,
> アプリケーションの実行中に Locale#setDefault() を
> 呼び出したりしてないでしょうか?
>
> 問題の DB アクセスの前に Locale#getDefault() を
> ログ出力するなどして確認してみてください.
>
>
> あるいは,古い JDBC ドライバを使った場合に
> 発生することもあるようです.
>
> https://www.myeclipseide.jp/forum/entry.php?tid=105
>
> JDBC ドライバが Oracle サーバ側のバージョン
> およびお使いの JDK のバージョンと合ってるか
> 確認してください.
>
>
> --
> <component name="koichik">
> <property name="fullName">"Koichi Kobayashi"</property>
> <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
> <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内