Oracle Databaseのキャッシュ・メタデータのクリーン・アップ
TimesTenデータベースに特定のタイプのキャッシュ・グループを作成したときに、TimesTenは、そのキャッシュ・グループに関するメタデータをOracle Databaseに格納します。その後、そのTimesTenデータベースを削除しても、TimesTenはOracle Database内のメタデータを自動的に削除することはありません。その結果、Oracle Databaseにメタデータが蓄積される可能性があります。詳細は、『Oracle TimesTen In-Memory Databaseキャッシュ・ガイド』の自動リフレッシュを使用したキャッシュ・グループで使用されているOracle Databaseオブジェクトの削除を参照してください。
ただし、Kubernetes環境では、TimesTenScaleoutオブジェクトを初めて作成するときにcacheUser
メタデータ・ファイルとcachegroups.sql
メタデータ・ファイルを指定した場合は、そのTimesTenScaleoutオブジェクトを削除すると、オペレータによってOracle Databaseメタデータが自動的にクリーン・アップされます。
オペレータでOracle Databaseが自動的にクリーン・アップされないようにするには、imesTenScaleoutオブジェクト定義内のcacheCleanup
フィールドをfalse
に設定します。「TimesTenScaleoutSpecSpec」の「cacheCleanup
」データ項目を参照してください。