キャッシュ・グループの削除

キャッシュ・グループおよびそのキャッシュ表を削除するには、DROP CACHE GROUP文を使用します。Oracleデータベースでは、Oracleデータベース内の関連するキャッシュ表のキャッシュを管理するために使用されるメタデータ・オブジェクトが自動的に削除されます。

インスタンス管理者として、ttIsqlユーティリティを使用してcache1 DSNに接続します。

DROP ANY TABLE権限をTimesTenキャッシュ管理ユーザーに付与し、このユーザーがキャッシュ・グループを削除するときに基礎となるキャッシュ表を削除できるようにします。

% ttIsql cache1
Command> GRANT DROP ANY TABLE TO cacheadmin;
Command> exit
Disconnecting...
Done.

キャッシュ管理ユーザーとして、ttIsqlユーティリティを起動してcache1 DSNに接続します。ttIsqlを使用して、customer_orders AWTキャッシュ・グループを削除します。

% ttIsql "DSN=cache1;UID=cacheadmin;PwdWallet=/wallets/cacheadminwallet"
Command> DROP CACHE GROUP awt_customers;

awt_customersキャッシュ・グループとその各キャッシュ表sales.customersは、TimesTenデータベースから削除されます。このキャッシュ・グループのキャッシュ処理を管理するために作成されたメタデータ・オブジェクトは、Oracleデータベースで削除されます。

『Oracle TimesTen In-Memory Databaseキャッシュ・ガイド』キャッシュ・グループの削除を参照してください。