この章では、Oracle RTDの管理に関するリリース・ノートについて説明します。この章の内容は次のとおりです。
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.
これらの警告は、動作の支障にはならないため無視できます。
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
Oracle RTDがスタンドアロンのOC4J上で動作しているときに、Oracle RTD Database(またはOracle RTDがアクセスしているデータベース)がなんらかの原因で停止した場合、OC4Jを再起動する必要があります。
この問題は、データベース再起動後における失効データベース接続のリフレッシュが、スタンドアロンのOC4Jではサポートされていないために発生します。