キャッシュ・グループの削除
キャッシュ・グループおよびそのキャッシュ表を削除するには、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キャッシュ・ガイド』のキャッシュ・グループの削除を参照してください。