D.38 HS_TRANSACTION_MODEL
Oracle Database Gateway for SQL ServerのHS_TRANSACTION_MODEL初期化パラメータ。
| プロパティ | 説明 |
|---|---|
|
デフォルト値 |
|
|
値の範囲 |
|
Oracle以外のデータベースがトランザクションによって更新されるときに使用されるトランザクション・モデルのタイプを指定します。
次の値を指定できます。
COMMIT_CONFIRMは、Oracle以外のデータベースに対する読取りおよび書込みアクセス権を付与し、ゲートウェイを分散更新に加えることができます。 コミット確認モデルを使用するには、次のものをOracle以外のデータベースに作成する必要があります。- トランザクション・ログ表。 デフォルトの表名は
HS_TRANSACTION_LOGです。HS_FDS_TRANSACTION_LOGパラメータを使用して別の名前を設定できます。 トランザクション・ログ表には、パブリックに設定されたSELECT、DELETEおよびINSERT権限を付与する必要があります。 - リカバリ・アカウント。 アカウント名は、
HS_FDS_RECOVERY_ACCOUNTパラメータで割り当てます。 - リカバリ・アカウントのパスワード。 パスワードは、
HS_FDS_RECOVERY_PWDパラメータで割り当てます。
- トランザクション・ログ表。 デフォルトの表名は
READ_ONLYは、Oracle以外のデータベースに対する読取りアクセスを提供します。SINGLE_SITEは、Oracle以外のデータベースに対する読取り/書込みアクセスを提供します。 ただし、ゲートウェイを分散更新に加えることはできません。READ_ONLY_AUTOCOMMITは、ロギングを使用しないOracle以外のデータベースへの読取り専用アクセスを提供します。SINGLE_SITE_AUTOCOMMITは、ロギングなしでOracle以外のデータベースへの読取りおよび書込みアクセス権を提供します。 ゲートウェイは分散更新に参加できません。 さらに、Oracle以外のデータベースへの更新はただちにコミットされます。
親トピック: 初期化パラメータ