3.7 Oracle Databaseのデータ・ストアとしての設定
MicroTxのデータ・ストアを作成して、トランザクション・ログを格納します。データ・ストアとしてetcdまたはOracle Databaseを使用できます。
etcdをデータ・ストアとして設定する場合は、この項をスキップします。「etcdのデータ・ストアとしての設定」を参照してください。
MicroTxをインストールする前に、データ・ストアをインストールして構成する必要があります。トランザクション・コーディネータとデータ・ストアの間の通信を可能にするために必要なネットワーキング・ルールを設定してください。
Oracle Databaseの設定の詳細は、設定するデータベースに固有のドキュメントを参照してください。
データベースに表を作成するために必要な権限があることを確認してください。MicroTxをインストールすると、サービスによって必要な表がデータベースに作成されます。そのため、MicroTxにはデータベースに関する特定の詳細が必要です。
トピック:
- ストアド・プロシージャを実行するための権限の付与
MicroTxコーディネータは、サービスの開始時にストアド・プロシージャを作成します。Oracle Databaseユーザーにストアド・プロシージャを作成および実行する権限がない場合、サービスは起動しません。 - Autonomous Databaseクライアント資格証明の取得
MicroTxでは、トランザクション情報を追跡するための永続ストアとしてOracle Databaseの使用がサポートされます。 - Oracle Databaseでの表の作成
Oracle Databaseユーザーに必要な権限(ALTER
やDELETE
など)がない場合にのみ、SQLスクリプトを使用して、Oracle DatabaseでMicroTxに必要な表およびスキーマを作成します。ユーザーがALTER
権限およびDELETE
権限を持っている場合は、MicroTxによって表が自動的に作成されます。 - Oracle Database資格証明のKubernetesシークレットの作成
MicroTxでは、トランザクション情報を追跡するための永続ストアとしてOracle Databaseの使用がサポートされます。
親トピック: 準備