OracleConnectionメンバー
OracleConnection
メンバーは、次の表にリストされています。
OracleConnectionコンストラクタ
OracleConnection
コンストラクタを、表6-44にリストします。
表6-44 OracleConnectionコンストラクタ
コンストラクタ | 説明 |
---|---|
|
OracleConnection静的メソッド
OracleConnection
静的メソッドを、表6-45にリストします。
表6-45 OracleConnection静的メソッド
メソッド | 説明 |
---|---|
すべての接続プールからすべての接続がクリアされます。 |
|
指定の |
|
ODP.NETキャッシュから接続プール、Azure ADおよびOCI IAMアクセス・トークンをクリアします。 ODP.NET管理対象外ドライバでは使用できません |
|
|
|
クラウド・プロバイダの変更通知の受信から ODP.NET管理対象外ドライバでは使用できません |
OracleConnectionプロパティ
OracleConnection
プロパティを、表6-46にリストします。
表6-46 OracleConnectionプロパティ
プロパティ | 説明 |
---|---|
接続で |
|
接続のアクション名を指定します |
|
MCSウォレットの場所を使用する場合に、ユーザーがデータベース接続用のグラフィカル・インタフェースを介して特定のTLS/SSL証明書を選択できるようにするかどうかを示します。 ODP.NET管理対象外ドライバでは使用できません |
|
各SQL文を暗黙的にコミットするか、明示的なコミットが発生するまでコミットしないかを示します |
|
ODP.NET接続にHTTPSプロキシ・サーバーを使用できるようにします |
|
コレクションのバインディング・メソッドを指定します ODP.NET管理対象外ドライバでは使用できません |
|
この設定は、指定した時間内に移行が完了または失敗するまで接続リクエストを一時停止した後、リクエストされたデータを使用して正しいシャードに接続します。 ODP.NET管理対象外ドライバでは使用できません |
|
接続のクライアント識別子を指定します |
|
接続のクライアント情報を指定します |
|
例外で実行を終了するまでコマンドの実行を可能にする秒数を指定します ODP.NET管理対象外ドライバでは使用できません |
|
接続識別子に文字列を追加して、特定のアプリケーションの接続を識別します ODP.NET管理対象外ドライバでは使用できません |
|
Oracleデータベースへの接続に使用される接続情報またはURLを指定します |
|
|
|
特定の接続オブジェクトがTimesTenデータベース接続またはOracle Database接続に関連付けられているか、あるいは物理接続に関連付けられていないかを判別します ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません |
|
|
|
接続で |
|
サポート対象外 |
|
接続に対して ODP.NET管理対象外ドライバでは使用できません |
|
接続に対して ODP.NET管理対象外ドライバでは使用できません |
|
接続の設定先データベース・ドメインの名前を指定します |
|
|
|
接続でサポートされる最大識別子長を指定します |
|
接続の設定先データベースの名前を指定します |
|
接続するデータベースを識別するOracle Netサービス名、接続記述子または簡易接続ネーミングを指定します |
|
ODP.NET接続で使用されるDRCP接続プールを識別する論理名を指定します |
|
アプリケーションがプールされたセッションを再利用できるか( |
|
1回のデータベース・ラウンドトリップでフェッチしたデータをプロバイダがキャッシュするために割り当てる合計メモリー・サイズをバイト単位で指定します ODP.NET管理対象外ドライバでは使用できません |
|
接続の設定先ホストの名前を指定します |
|
HTTPSプロキシ・サーバーを指定します |
|
HTTPSプロキシ・サーバーのポート番号を指定します |
|
接続の設定先インスタンスの名前を指定します |
|
現行アプリケーションがトランザクション内にあるかどうかを示します |
|
接続でOracle Database Native Network Encryption (NNE)チェックサムを使用するかどうかを示します ODP.NET管理対象外ドライバでは使用できません |
|
接続でOracle Database Native Network Encryption (NNE)を使用するかどうかを示します。 ODP.NET管理対象外ドライバでは使用できません |
|
接続でTCPS、SSLまたはTLSを使用するかどうかを示します ODP.NET管理対象外ドライバでは使用できません |
|
ローカル・トランザクションの分離レベルを指定します |
|
アイドル状態の接続を存続するかどうかを指定します。 ODP.NET管理対象外ドライバでは使用できません |
|
確認されなかったプローブ後から新しいプローブが送信されるまでの間隔を指定します。 ODP.NET管理対象外ドライバでは使用できません |
|
キープアライブ・プローブが送信されるまでのアイドル時間を指定します。 ODP.NET管理対象外ドライバでは使用できません |
|
自動チューニングが有効化されている場合にキャッシュできる文の最大数を指定します ODP.NET管理対象外ドライバでは使用できません |
|
接続のモジュール名を指定します |
|
ターゲット・データベースのコンパートメントのOracle Cloud Identifier (OCID)を取得または設定します |
|
ターゲット・データベースのOracle Cloud Identifier (OCID)を取得または設定します |
|
データベース・トークンを取得するためにURLエンド・ポイントを取得または設定します |
|
データベース・トークンを取得するためにIAMユーザーのクラウド・テナンシのOracle Cloud Identifier (OCID)を取得または設定します |
|
接続の |
|
セッションが接続されているプラガブル・データベースの名前の設定および取得に使用されます |
|
データベース・サーバー側での非同期実行を有効にします ODP.NET管理対象外ドライバでは使用できません |
|
.NETメトリックまたはパフォーマンス・カウンタでのそのプールを一意に識別する名前を指定します。 ODP.NET管理対象外ドライバとODP.NET管理対象ドライバでは使用できません |
|
ODP.NETプロバイダのタイプおよびバージョンを指定します ODP.NET管理対象外ドライバでは使用できません |
|
ODP.NET NuGetのバージョン番号を指定します ODP.NET管理対象外ドライバでは使用できません |
|
ODP.NETアセンブリ・バージョンを指定します |
|
ウォレットや |
|
接続に関連付けられている ODP.NET管理対象外ドライバでは使用できません |
|
データベース・ラウンドトリップ当たりの合計取得行数を指定します ODP.NET管理対象外ドライバでは使用できません |
|
クライアントとサーバー間のOracleネットワーク通信のセッション・データ・ユニット・サイズ(SDU)を指定します。 |
|
|
|
接続の設定先サービスの名前を指定します |
|
使用不能になっているサービスへの接続を再試行する前に待機する時間を指定します ODP.NET管理対象外ドライバでは使用できません |
|
セッションレス・トランザクションのオプションを示します ODP.NET管理対象外ドライバでは使用できません |
|
セッションレス・トランザクション識別子を返します ODP.NET管理対象外ドライバでは使用できません |
|
|
|
特定の |
|
このプロパティは、SSL付きTCP/IPなどの1つ以上の認証サービスを有効にします。 |
|
チェックサム・クライアントの動作を指定します ODP.NET管理対象外ドライバでは使用できません |
|
クライアントが使用できるチェックサム・アルゴリズムを指定します。 ODP.NET管理対象外ドライバでは使用できません |
|
暗号化クライアントの動作を指定します ODP.NET管理対象外ドライバでは使用できません |
|
クライアントが使用できる暗号化アルゴリズムを指定します ODP.NET管理対象外ドライバでは使用できません |
|
ODP.NET接続で使用する証明書ストア内のTLS/SSL証明書サムプリントを指定します |
|
サーバー証明書DNの検証に使用される識別名(DN)文字列を設定します |
|
サーバー証明書の識別名(DN)検証を有効にします |
|
接続に使用するSSL/TLSバージョンを設定します |
|
接続の現在の状態を指定します |
|
この接続に関連付けられた文キャッシュの現在のサイズを指定します |
|
ODP.NET管理対象外ドライバでは使用できません |
|
戻されたプールされた接続が、必要なプラガブル・データベースに接続するためにサービス名( |
|
接続での透過的アプリケーション・フェイルオーバー動作の構成 ODP.NET管理対象外ドライバでは使用できません |
|
ODP.NET管理対象外ドライバでは使用できません |
|
接続の ODP.NET管理対象外ドライバでは使用できません |
|
署名トークンと秘密キー・ファイルが配置されている接続のトークンの場所のパスを取得または設定します ODP.NET管理対象外ドライバでは使用できません |
|
クライアント開始の連続問合せ通知(CICQN)を使用するか、永続接続に依存しない従来の連続問合せ通知(CQN)を使用するかを指定します ODP.NET管理対象外ドライバでは使用できません |
|
.NETロケールに関連付けられているOracleタイムゾーンのリージョン名が、使用されているOracleデータベースでサポートされていない場合に、時間オフセットをセッションのタイムゾーンに使用できるかどうかを指定します ODP.NET管理対象外ドライバでは使用できません |
|
Server Name Indication (SNI)を使用するかどうかを指定します ODP.NET管理対象外ドライバでは使用できません |
|
ウォレットの場所を指定しますウォレットは、SSL/TLSによって処理される証明書、キーおよびトラストポイントです ODP.NET管理対象外ドライバでは使用できません |
|
PKCS #12ウォレットを復号化するためのパスワードを格納します ODP.NET管理対象外ドライバでは使用できません |
OracleConnectionパブリック・メソッド
OracleConnection
パブリック・メソッドを、表6-47にリストします。
表6-47 OracleConnectionパブリック・メソッド
パブリック・メソッド | 説明 |
---|---|
アプリケーション・コンティニュイティの使用時に明示的なリクエスト境界を開始します ODP.NET管理対象外ドライバでは使用できません |
|
新しいセッションレス・トランザクションを開始し、そのグローバル・トランザクション識別子を返します ODP.NET管理対象外ドライバでは使用できません |
|
ローカル・トランザクションを開始します(オーバーロード) |
|
サポート対象外 |
|
|
|
データベース接続をクローズします |
|
|
|
|
|
データベース・トランザクションをコミットします。 |
|
アプリケーション・コンティニュイティにおいてその接続でのリプレイを無効にします ODP.NET管理対象外ドライバでは使用できません |
|
|
|
アプリケーション・コンティニュイティ使用時の明示的リクエスト境界の終了を指示します。 ODP.NET管理対象外ドライバでは使用できません |
|
アプリケーションによって、指定された分散トランザクションに明示的に登録できるようにします .NET Coreではサポートされていません |
|
アプリケーションによって、指定された分散トランザクションに登録できるようにします |
|
|
|
この接続を使用し、 ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません |
|
|
|
|
|
|
|
セッションのグローバリゼーションの設定を表す |
|
|
|
|
|
|
|
タスクベースの非同期バージョンの |
|
新しいAzure ADクライアント・シークレットを使用して新しい接続をオープンします ODP.NET管理対象外ドライバでは使用できません |
|
新規パスワードで新規接続をオープンします(オーバーロード) |
|
新しいパスワードを使用して新しい接続をオープンする、タスクベースの非同期バージョンの |
|
このメソッドを使用すると、リフレッシュ/更新したアクセス・トークンをODP.NETに直接提供することで新しい接続をオープンできます(オーバーロード) |
|
文キャッシングが有効な場合、データベースでオープンしているすべてのカーソルをクローズし、文キャッシュをフラッシュします |
|
指定された一意のトランザクション識別子を使用してセッションレス・トランザクションを再開します ODP.NET管理対象外ドライバでは使用できません |
|
ローカル・トランザクションをロールバックします |
|
データベース内にセーブポイントを作成します |
|
セッションのグローバリゼーションの設定を |
|
接続を要求する前に、シャーディング・キーとスーパー・シャーディング・キーをアプリケーションで設定できます |
|
セッションからアクティブなセッションレス・トランザクションをただちに一時停止します。 ODP.NET管理対象外ドライバでは使用できません |
|
|
|
次回の接続オープン時に使用できるように、Azure Active Directoryトークン認証設定を ODP.NET管理対象外ドライバでは使用できません |
|
次回の接続オープン時に使用できるように、OCI IAMトークン認証設定を ODP.NET管理対象外ドライバでは使用できません |
OracleConnectionイベント
OracleConnection
イベントを、表6-48にリストします。
表6-48 OracleConnectionイベント
イベント名 | 説明 |
---|---|
このイベントは |
|
|
|
Oracleフェイルオーバーが発生するときにトリガーされるイベント ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません |
|
HAイベントが発生したときにトリガーされるイベント |
|
すべてのメッセージにトリガーされるイベントまたはデータベースにより送信される警告 |
|
接続の状態が変更されたときにトリガーされるイベント |