ttCacheInfo

ttCacheInfoユーティリティは、自動リフレッシュを使用したキャッシュ・グループにキャッシュされている、すべてのOracle Database表の変更ログ表情報、およびキャッシュされたOracle Database表に対して発行されたDDL文を追跡するのに使用されるOracle Databaseオブジェクトに関する情報を返します。このユーティリティで提供される出力は、主にTimesTenカスタマ・サポートが使用することを目的としています。

同じ出力を取得するには、TimesTenとともにインストールされたcacheInfo.sqlスクリプトを実行します。『Oracle TimesTen In-Memory Databaseキャッシュ・ガイド』「インストールされるSQL*Plusスクリプト」を参照してください。

必要な権限

このプロシージャには、権限は必要ありません。

TimesTen ScaleoutおよびTimesTen Classicでの使用

このユーティリティは、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。

構文

ttCacheInfo  {-h | -help | -?}
ttCacheInfo  {-o OracleNetServiceName}
             {-d DSN}
             {-u CacheAdminUsername}

ttCacheInfo  [-p prompts_OraclePwd]

オプション

CacheAdminWallet接続属性を0に設定した場合、ttCacheInfoユーティリティでは、キャッシュ管理ユーザー名とパスワードの両方を指定する必要があります。したがって、パスワードの指定なしでttCacheInfoを正常に実行できるのは、インスタンス管理者のみです。「CacheAdminWallet」を参照してください。

CacheAdminWallet接続属性を1に設定した場合、ttCacheInfoユーティリティにはキャッシュ管理ユーザー名のみが必要です。資格証明を含むウォレットから、登録済パスワードを取得します。インスタンス管理者でないユーザーは、-pオプションを指定して、プロンプトが表示されたらOracleキャッシュ管理ユーザーのパスワードを入力する必要があります。

TimesTen Scaleoutでは、Oracleウォレットはデータ・インスタンスに配置されます。したがって、ユーザーは常にデータ・インスタンスから、ttCacheInfoユーティリティを実行する必要があります。

ttCacheInfoユーティリティは、次のオプションをサポートします:

オプション 説明

-d

情報が返されるデータベースのDSN。

-h

-help

-?

使用方法のメッセージを出力して終了します。

-o

情報を収集するOracleNetServiceName。

-p

設定されている場合は、ttCacheInfoがOracleキャッシュ管理ユーザーのパスワードの入力を求めるプロンプトを表示することを示します。

-u

キャッシュ管理ユーザーの名前。

出力

-pオプションを指定しない場合のttCacheInfo出力を、次に示します

$ ttCacheInfo -o oracledb -u cacheadmin -d rep3a

***************** Database Information*********************
Database name: Database1
Unique database name: database1
Primary database name:
Database Role: PRIMARY
Database Open Mode: READ WRITE
Database Protection Mode: MAXIMUM PERFORMANCE
Database Protection Level: UNPROTECTED
Database Flashback On: NO
Database Current SCN: 1163173
*************************************************************
***************Autorefresh Objects Information***************
Host name: host3
Timesten datastore name: /tmp/datastores/database1
Cache table name: customers
Has after insert trigger: YES
Change log table name: TT_07_74698_L
Number of rows in change log table: 2
Maximum logseq on the change log table: 0
Timesten has autorefreshed updates upto logseq: 0
Number of updates waiting to be autorefreshed: 0
Number of updates that has not been marked with a valid logseq:0
*****************************************
****************No DDL Tracking objects are found**************** 
PL/SQL procedure successfully completed.