My Oracle Support Banner

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-050021> <UCM Server failed to initialize inside its servlet environment.>
<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!


本書の内容
現象
変更点
原因
解決策

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.