高速パッチ・アップグレードの実行について
大規模なデータベースがあり、重要な稼働時間要件と短いメンテナンス期間の両方がある場合、高速パッチ・アップグレードを実行することを検討してください。高速パッチ・アップグレード中、データベースの停止時に実行される静的チェックポイント操作はオプションであり、サブデーモンの切断後に共有メモリー・セグメントが保持されます。データベースが起動すると、チェックポイント操作は実行されず、新しいサブデーモンがこの保持されている共有メモリー・セグメントに接続します。これにより、特にデータベースが大きい場合、データベースのメモリー操作へのロードとチェックポイント操作の両方をスキップすることで、インスタンスのアップグレードにかかる時間が短縮されます。
高速パッチ・アップグレードを使用するには、データベースのramPolicy
をenduring
に設定する必要があります。これにより、サブデーモンが切断した後、データベース・イメージがメモリーに保持されます。RAMポリシーの設定の詳細は、Oracle TimesTen In-Memory Databaseオペレーション・ガイドのRAMポリシーの指定を参照してください。
TimesTen共有メモリー・セグメントのサイズは、高速パッチ・アップグレードの前後で同じままである必要があります。TimesTenのttShmSize
ユーティリティは、共有メモリー・セグメントのサイズを計算するために提供されています。インスタンスをアップグレードする前にこのユーティリティを実行し、インスタンスのアップグレード後に再度実行して、アップグレード後に共有メモリー・セグメントのサイズが変更されていないことを確認します。また、アップグレード後にPermSize
、TempSize
、LogBufMB
およびConnections
接続属性を変更しないでください。これらの属性は、共有メモリー・セグメントのサイズに影響します。
ttShmSize
ユーティリティおよびTimesTen接続属性の詳細は、Oracle TimesTen In-Memory DatabaseリファレンスのttShmSizeおよび接続属性を参照してください。
新しいインストール環境のダウンロードと作成
TimesTenの新しいパッチ・リリースにアップグレードするには、最初に新しいインストール環境を作成する必要があります。
共有メモリー・セグメントからサブデーモンをデタッチする準備
現在のリリースのTimesTen(この例では22.1.1.29.0
)で作成されたインスタンスで、これらの操作を実行します。
共有メモリー・セグメントからのサブデーモンのデタッチ
次の手順を実行して、共有メモリー・セグメントからサブデーモンを切断します。