タスク6: 初期データのロード
キャッシュ・グループをロードします。
-
ttIsql
ユーティリティを起動して、cache1
DSNにインスタンス管理者として接続します。sales.customers
キャッシュ表に対するSELECT
、INSERT
、UPDATE
およびDELETE
権限をTimesTenキャッシュ管理ユーザーに付与して、このユーザーがこの表に対してSELECT
、INSERT
、UPDATE
およびDELETE
SQL文を発行できるようにします。sales.customers
表に対するINSERT
、UPDATE
およびDELETE
権限は、TimesTenキャッシュ表からキャッシュされたOracle Database表にライトスルー処理を実行するために必要です。% ttIsql cache1 Command> GRANT SELECT, INSERT, UPDATE, DELETE ON sales.customers TO cacheadmin; Command> exit; Disconnecting... Done.
-
TimesTenキャッシュ管理ユーザーとして、
ttIsql
ユーティリティを起動してcache1
DSNに接続します。キャッシュ表が空であるため、AWTキャッシュ・グループの最初のロードに対して
LOAD CACHE GROUP
文を実行します。% ttIsql "DSN=cache1;UID=cacheadmin;PwdWallet=/wallets/cacheadminwallet" Command> LOAD CACHE GROUP awt_customers COMMIT EVERY 256 ROWS PARALLEL 3; 2 cache instances affected.
-
sales.customer
キャッシュ表の内容を問い合せます。Command> SELECT * FROM sales.customers; < 122 West Jim Johnston > < 663 MidWest Pat Reed > 2 rows found.
-
次のように
ttIsql
cachegroups
コマンドを使用して、awt_customers
キャッシュ・グループの定義を表示します。Command> cachegroups; Cache Group CACHEADMIN.AWT_CUSTOMERS: Cache Group Type: Asynchronous Writethrough Autorefresh: No Aging: LRU on Root Table: SALES.CUSTOMERS Table Type: Propagate 1 cache group found.