この項では、Cache Administratorで発生する可能性がある問題について説明します。
考えられる原因
|
対処
|
---|---|
Webサーバーが稼働していない | |
Cache Administratorが列リストにアクセスできない | |
Cache Administratorを開くと、ページを表示できないことを示すエラーが表示される | |
Cache Administratorでログインが許可されない | |
選択した子表がキャッシュ・グループ階層に表示されず、子表が追加されていないことを示すエラーが表示される |
ttStatusユーティリティ(「ttStatusユーティリティの使用」を参照)を使用して、Webサーバー・プロセスのステータスを確認します。たとえば、Webサーバーが稼働中の場合は、Webサーバーが起動されているというメッセージとともに、プロセスIDとポート番号が報告されます。
TimesTen status report as of Tue Oct 05 13:45:31 2005
Daemon pid 556 port 16000 instance tt60
TimesTen server pid 1168 started on port 15102
TimesTen webserver pid 1108 started on port 15104
Webサーバーが稼働中でない場合は、ttDaemonAdminユーティリティを使用してWebサーバーを起動します。
% ttDaemonAdmin -startwebserver
Cache Administratorを使用して、Oracleデータベースの列リストにアクセスする場合は、自分のDSNをシステムDSNとして定義する必要があります。DSNがユーザーDSNである場合は、Cache Administratorから列リストにアクセスできません。『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』のデータソース名に関する項を参照してください。
次の項目を確認します。
次の項目を確認します。
使用しているPerl($PATH環境変数から特定)がインストールしたPerlと同じであることを確認します。インストールしたPerlの場所は、webserver.config
ファイルのPERLおよびPERLLIBパラメータで特定できます。
Windows上で実行している場合は、Windowsのsystem32フォルダへのパス(たとえば、C:\winnt\system32
)がPATH環境変数に含まれていることを確認してください。
「Create a Cache Group Definition」ページでルート表とその他の表を選択した後、Cache Administratorでは、他の表が追加されるまで、キャッシュ階層内にそれらの表は表示されません。たとえば、キャッシュ・グループに3つの表ROOT、TABLE1、TABLE2がある場合、キャッシュ・グループに対して次の3種類の階層が実現可能です。
表の数が増えると、実現可能な階層の数も増えます。Cache Administratorは、様々な組合せを計算するわけではありません。選択した表のリストから、グループ階層を明示的に定義する必要があります。