CSDS データソースが "Could not create pool connection. The DBMS driver exception was: IO Error: Socket read timed out" エラーにより作成に失敗し、UCM 11g ログインページにアクセスできない
(Doc ID 1670203.1)
Last updated on MARCH 08, 2020
適用範囲:
Oracle WebCenter Content - バージョン 11.1.1.3.0 から 11.1.1.8.0 [リリース 11g]この文書の内容はすべてのプラットフォームに適用されます。
現象
UCM 稼働の管理対象サーバ起動後、UCM ログインページにアクセス出来ず "Error 404--Not Found" が返される。
コンソール内のメッセージは UCM サーバの初期化に失敗したことを示しています:
<Mar 8, 2011 5:04:39 PM IST> <Error> <oracle.ucm.idccs> <UCM-CS-000001> <general exception
intradoc.common.ServiceException: !csProviderUnableToInitialize,SystemDatabase
at intradoc.server.IdcSystemLoader.loadProviders(IdcSystemLoader.java:2379)
at intradoc.server.IdcSystemLoader.initProviders(IdcSystemLoader.java:2132)
at intradoc.server.IdcSystemLoader.finishInit(IdcSystemLoader.java:401)
at intradoc.server.IdcSystemLoader.init(IdcSystemLoader.java:336)
at intradoc.server.IdcServerManager.init(IdcServerManager.java:120)
at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:624)
at intradoc.idcwls.IdcServletRequestUtils.initializeServer(IdcServletRequestUtils.java:455)
at intradoc.idcwls.IdcIntegrateWrapper.initializeServer(IdcIntegrateWrapper.java:102)
...
Caused By: intradoc.data.DataException: !csDbUnableToInitalize,SystemDatabase!csProviderFailedToExtractAndUseDataSource,CSDS
at intradoc.jdbc.JdbcManager.init(JdbcManager.java:92)
at intradoc.jdbc.JdbcWorkspace.init(JdbcWorkspace.java:77)
at intradoc.provider.Provider.init(Provider.java:71)
...
Caused By: intradoc.data.DataException: !csProviderFailedToExtractAndUseDataSource,CSDS
at intradoc.provider.ProviderPoolManager.init(ProviderPoolManager.java:134)
at intradoc.jdbc.JdbcManager.init(JdbcManager.java:79)
at intradoc.jdbc.JdbcWorkspace.init(JdbcWorkspace.java:77)
at intradoc.provider.Provider.init(Provider.java:71)
...
Caused By: intradoc.common.ServiceException: !csProviderFailedToAccessDataSource
at intradoc.provider.ProviderPoolManager.computeExternalConnectionObject(ProviderPoolManager.java:263)
at intradoc.provider.ProviderPoolManager.init(ProviderPoolManager.java:130)
at intradoc.jdbc.JdbcManager.init(JdbcManager.java:79)
at intradoc.jdbc.JdbcWorkspace.init(JdbcWorkspace.java:77)
at intradoc.provider.Provider.init(Provider.java:71)
at intradoc.server.IdcSystemLoader.loadProviders(IdcSystemLoader.java:2369)
...
Caused By: intradoc.common.ServiceException: !csUnableToExecMethod,getConnection
at intradoc.common.ClassHelperUtils.convertToStandardException(ClassHelperUtils.java:202)
at intradoc.common.ClassHelperUtils.convertToStandardExceptionAndThrow(ClassHelperUtils.java:179)
...
Caused By: weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: IO Error: Socket read timed out
at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:250)
at weblogic.jdbc.common.internal.RmiDataSource.getPoolConnection(RmiDataSource.java:352)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:369)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeIdcMethodConvertToStandardExceptions(ClassHelperUtils.java:406)
at intradoc.provider.ProviderPoolManager.getExternalRawConnection(ProviderPoolManager.java:945)
at intradoc.provider.ProviderPoolManager.computeExternalConnectionObject(ProviderPoolManager.java:243)
at intradoc.provider.ProviderPoolManager.init(ProviderPoolManager.java:130)
at intradoc.jdbc.JdbcManager.init(JdbcManager.java:79)
at intradoc.jdbc.JdbcWorkspace.init(JdbcWorkspace.java:77)
...
以下のエラーにより CSDS データソースがデータベース接続を作成出来なかったように見えます:
"weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: IO Error: Socket read timed out"
これがタイムアウトに起因する問題であるかを確認するには、以下を実行します:
- WLS 管理コンソールにログインします (通常は http://<server>:7001/console)
- [サービス] -> [データソース] を選択します
- [監視] タブをクリックします
- 問題となっている CSDS データソースリンクをクリックします
- [テスト] タブを選択し、問題が発生しているサーバのラジオボタンを選択します (通常は UCM_server1)
- [データ・ソースのテスト] ボタンの押下が有効になるため、クリックします
結果は画面上部に[メッセージ]と表示された箇所の下に表示されます。仮に10から15秒要しエラーが表示される場合、タイムアウトに起因し問題が発生している可能性があります。
変更点
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
変更点 |
原因 |
解決策 |