この付録では、TimesTen Cacheとともにインストールされ、様々な構成タスク、管理タスクおよび監視タスクの実行に使用されるSQL*Plusスクリプトについてリストし、例を含む詳細情報へのリンクを示します。すべてのスクリプトはtimesten_home
/install/oraclescripts
ディレクトリにインストールされます。
cacheCleanUp.sql
: 自動リフレッシュ処理の実装に使用される変更ログ表やトリガーなどのOracle Databaseオブジェクトを削除します。TimesTen Classicシステムがオフラインであったり自動リフレッシュ・キャッシュ・グループを削除せずにデータベースが破棄されたために自動リフレッシュ・キャッシュ・グループを含むTimesTenデータベースが使用不可能になった場合に使用します。このスクリプトは、キャッシュ管理ユーザーとして実行します。詳細は、「自動リフレッシュ・キャッシュ・グループで使用されているOracle Databaseオブジェクトの削除」を参照してください。
cacheInfo.sql
: 自動リフレッシュ・キャッシュ・グループにキャッシュされているすべてのOracle Database表の変更ログ表情報、およびキャッシュされたOracle Database表に対して発行されたDDL文を追跡するのに使用されるOracle Databaseオブジェクトに関する情報を返します。キャッシュ・グループでの自動リフレッシュ処理およびキャッシュされたOracle Database表に対して発行されたDDL文の監視に使用します。このスクリプトは、キャッシュ管理ユーザーとして実行します。詳細は、「キャッシュ・グループでの自動リフレッシュ処理の監視」および「キャッシュされたOracle Database表に対して発行されたDDL文の追跡」を参照してください。
grantCacheAdminPrivileges.sql
: 特定のキャッシュ・グループ操作が実行されたときに、Oracle Databaseデータのキャッシュ管理に使用されるOracle Databaseオブジェクトを自動的に作成するのに必要な権限をキャッシュ管理ユーザーに付与します。これには、Oracle Database表に対する権限を定義するTT_CACHE_ADMIN_ROLE
ロールが含まれます。このスクリプトは、sys
ユーザーとして実行します。詳細は、「Oracle Databaseデータのキャッシュ管理に使用されるOracle Databaseオブジェクトの自動作成」を参照してください。
initCacheAdminSchema.sql
: キャッシュ管理ユーザーに最小限のセットの権限を付与し、Oracle Databaseデータのキャッシュ管理に使用されるOracle Databaseオブジェクトを手動で作成します。これには、Oracle Database表に対する権限を定義するTT_CACHE_ADMIN_ROLE
ロールが含まれます。このスクリプトは、sys
ユーザーとして実行します。詳細は、「Oracle Databaseデータのキャッシュ管理に使用されるOracle Databaseオブジェクトの手動による作成」を参照してください。