8.1.2.3 DrainTimeout

ODP.NETが、高速アプリケーション通知SERVICE DOWNイベントを受け取ってから、データベース・サービスからの接続が排出されるまでサービスが待機する最大時間を秒単位で示す整数値です。

宣言

// C#
public int DrainTimeout {get;}

プロパティ値

計画済停止の間、リソース排出の完了まで許容される秒数です

備考

Oracle Database 12cリリース2以上でOracle Data Guardに接続する場合、データベース管理者は独自のタイムアウト値drain_timeoutを設定して、計画停止中にリソース排出が完了するまでの秒数を指定できます。drain_timeout値をOracleHAEventArgs.DrainTimeoutに移入します。drain_timeoutは、ODP.NET ServiceRelocationConnectionTimeoutで使用して、サービスが再配置されるのを待ってから新しい接続を試すことができます。