Database
このプロパティは、データベースのOracle Cloud ID (OCID)を設定します。
宣言
// C#
public string Database { get; set; }例外
ociTokenAuthenticationConfigurationオブジェクトを使用して接続がオープンされた後、アプリケーションがこのプロパティを設定してそのオブジェクトを変更しようとすると、InvalidOperationExceptionが発生します。
備考
このパラメータは、OCI APIキー、OCI対話型、OCIインスタンス・プリンシパルおよびOCI委任トークンの認証フローにのみ適用され、オプションです。
このパラメータには、デフォルト値はありません。設定されていない場合、ODP.NETは、OciCompartmentプロパティで指定されたすべてのコンパートメントのデータベースへのアクセスをリクエストします。OciCompartmentプロパティも設定されていない場合、ODP.NETはOCI IAMユーザーのテナンシ内のすべてのデータベースへのアクセスをリクエストします。
サンプル・コード
OracleConnection conn = new OracleConnection(constr);
conn.TokenAuthentication = OracleTokenAuth.OciDelegationToken;
OciTokenAuthentication tokenconfig = new OciTokenAuthentication{
Compartment = "<COMPARTMENT OCID>",
Database = "<DATABASE OCID>"
}
conn.UseOciTokenAuthentication(tokenConfig);
conn.Open();
conn.Close();