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
で使用して、サービスが再配置されるのを待ってから新しい接続を試すことができます。