ヘッダーをスキップ
Oracle Real-Time Decisionsリリース・ノート
リリース3.0
B54061-01
  目次
目次

戻る
戻る
 
次へ
次へ
 

6 管理に関する問題

この章では、Oracle RTDの管理に関するリリース・ノートについて説明します。この章の内容は次のとおりです。

6.1 Oracle RTD 3.0のBatch Console起動時に警告メッセージが表示される

Batch Consoleの起動時に、次に示す2つのlog4j警告が表示されます。

log4j: WARN No appenders could be found for logger(org.apache.axis.i18n.ProjectResourceBundle).
log4j: WARN Please initialize the log4j system properly.

これらの警告は、動作の支障にはならないため無視できます。

6.2 OC4JおよびOracle Application Server上でOracle RTDサーバーを停止すると、スタディの保存に失敗したことを示すエラー・メッセージが出力される

RTD 3.0をOC4JおよびOracle Application Server上で実行すると、接続プールの管理でエラーが発生し、Oracle RTDアプリケーションの停止時にスタディの保存に失敗したことを示すエラー・メッセージがRTDサーバーのログに出力される場合があります。次に例を示します。

2009-03-02 19:57:18,187 ERROR [LearningDispatcher] Failed to save study "CrossSell".
com.sigmadynamics.server.DataServices.DatabaseProvider.DatabaseProviderException: javax.resource.spi.ApplicationServerInternalException: Unable to create a connection. Connection factory has been stopped.

このエラーが発生すると、データベースにコミットされていないOracle RTDモデル・データが存在している可能性があります。ただし、学習レコードはOracle RTD Databaseに保存されており、Oracle RTDサーバーが次回起動するときに処理されるため、データは失われません。削除が必要な学習レコードは、各モデルの永続期間(デフォルトでは60分)の最後の適切な時点で削除されます。

ユーザーは、OC4JおよびOracle Application Server内のOracle RTDアプリケーションを定期的に再起動することにより、このエラー・メッセージを無視できます。

Bug 8304377

6.3 データベース・サーバーを再起動する場合にはOC4Jの再起動が必要となる

Oracle RTDがスタンドアロンのOC4J上で動作しているときに、Oracle RTD Database(またはOracle RTDがアクセスしているデータベース)がなんらかの原因で停止した場合、OC4Jを再起動する必要があります。

この問題は、データベース再起動後における失効データベース接続のリフレッシュが、スタンドアロンのOC4Jではサポートされていないために発生します。