Confluence initial setup error when testing Oracle Database connection "configure attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out"
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
問題
When first configuring a new Confluence Instance with an Oracle 12c backend, the test connection option times out. However, after it times out, Confluence doesn't provide an on-screen error. The following appears in the atlassian-confluence.log
configure attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out referer: http://confluenceserver:8090/setup/setupdbtype-start.action | url: /setup/setupstandarddb-testconnection.action
診断
環境
- Confluence 6.8, Oracle 12c (12.1.0.1.0), Java driver ojdbc8.
原因
Oracle describes this same error in version 12.2 (12c Release 2). ONS configuration failed However, please note our current Supported Platforms.
Work Around
手順:
- Confluence を停止します。
- Edit system properties using the appropriate method for the environment: Configuring System Properties
Add the following line to the system properties:
-Doracle.jdbc.fanEnabled=
false
Restart Confluence and attempt the Test Database Connection