Startup(OracleDBStartupMode, bool)

このメソッドは、指定した起動モードでデータベースを起動します。

宣言

// C#
public void Startup(OracleDbStartupMode startupMode, bool bMountAndOpen);

パラメータ

startupMode - OracleDBStartupModeの列挙値。

bMountAndOpen - データベースをマウントしてオープンするかどうかを示すtrue/falseの値。

例外

OracleException - データベースの起動要求に失敗しました。

備考

このメソッドは、指定したモードでデータベース・インスタンスを起動します。データベースが正常に起動し、bMountAndOpen入力パラメータがtrueである場合、このメソッドはALTER DATABASE MOUNTおよびALTER DATABASE OPEN文も実行します。

bMountAndOpentrueになっていて、データベースがすでに適切にマウント、オープンまたは起動されている場合、このメソッドは例外をスローしません。その他のエラーが発生した場合、例外がスローされます。

bMountAndOpenfalseである場合、アプリケーションによってデータベースを明示的にマウントしてオープンする必要があります。たとえば、dbOracleDatabaseクラスのインスタンスである場合、アプリケーションでは次が呼び出されます。

  • db.Startup(OracleDBStartupMode.NoRestriction, false);

  • db.ExecuteNonQuery("ALTER DATABASE MOUNT");

  • db.ExecuteNonQuery("ALTER DATABASE OPEN");