プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# Shutdown()

このメソッドはデータベースを停止します。

宣言

    // C#
    public void Shutdown();

例外

`OracleException` - データベースの停止要求に失敗しました。

備考

このメソッドは、`OracleDBShutdownMode.Default`モードでデータベース・インスタンスを停止します。新規接続は拒否され、メソッドは既存の接続が終了するまで待ちます。

注意:

停止は`OracleDBShutdownMode.Default`モードで行われるため、`OracleDatabase`オブジェクトで作成された接続以外にオープンな接続がある場合、停止要求は保留中のままになる可能性があります。

接続がクローズしたら、メソッドは`OracleDBShutdownMode.Final`モードでデータベースをクローズおよびディスマウントし、インスタンスを停止します。

データベースがすでに適切にクローズ、ディスマウントまたは停止されている場合、このメソッドは例外をスローしません。その他のエラーが発生した場合、例外がスローされます。

Oracle Real Application Clusters(Oracle RAC)データベースに対してこのメソッドが呼び出されると、`OracleDatabase`オブジェクトが接続されているデータベース・インスタンスのみが停止します。

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleDatabaseクラス

- OracleDatabaseメンバー

- OracleDBShutdownModeの列挙