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();