機械翻訳について

D.38 HS_TRANSACTION_MODEL

Oracle Database Gateway for SQL ServerのHS_TRANSACTION_MODEL初期化パラメータ。

プロパティ 説明

デフォルト値

COMMIT_CONFIRM

値の範囲

COMMIT_CONFIRM, READ_ONLY, SINGLE_SITE, READ_ONLY_AUTOCOMMIT, SINGLE_SITE_AUTOCOMMIT

Oracle以外のデータベースがトランザクションによって更新されるときに使用されるトランザクション・モデルのタイプを指定します。

次の値を指定できます。

  • COMMIT_CONFIRMは、Oracle以外のデータベースに対する読取りおよび書込みアクセス権を付与し、ゲートウェイを分散更新に加えることができます。 コミット確認モデルを使用するには、次のものをOracle以外のデータベースに作成する必要があります。
    • トランザクション・ログ表。 デフォルトの表名はHS_TRANSACTION_LOGです。 HS_FDS_TRANSACTION_LOGパラメータを使用して別の名前を設定できます。 トランザクション・ログ表には、パブリックに設定されたSELECTDELETEおよびINSERT権限を付与する必要があります。
    • リカバリ・アカウント。 アカウント名は、HS_FDS_RECOVERY_ACCOUNTパラメータで割り当てます。
    • リカバリ・アカウントのパスワード。 パスワードは、HS_FDS_RECOVERY_PWDパラメータで割り当てます。
  • READ_ONLYは、Oracle以外のデータベースに対する読取りアクセスを提供します。
  • SINGLE_SITEは、Oracle以外のデータベースに対する読取り/書込みアクセスを提供します。 ただし、ゲートウェイを分散更新に加えることはできません。
  • READ_ONLY_AUTOCOMMITは、ロギングを使用しないOracle以外のデータベースへの読取り専用アクセスを提供します。
  • SINGLE_SITE_AUTOCOMMITは、ロギングなしでOracle以外のデータベースへの読取りおよび書込みアクセス権を提供します。 ゲートウェイは分散更新に参加できません。 さらに、Oracle以外のデータベースへの更新はただちにコミットされます。