キャッシュ・グループを作成できない

この項では、CREATE CACHE GROUP文の実行時に発生する可能性がある問題について説明します。

考えられる原因 対処

ユーザーが、キャッシュ・グループ・タイプを作成するための正しいOracle Database権限を持っていない。

「Oracle Database権限を確認する」を参照してください。

ユーザーがデータベースにアクセスする十分な権限を持っていない。

キャッシュ・グループを作成するには、CACHE_MANAGER権限が必要です。

内部/外部ユーザーがOracle Databaseユーザーと一致しない

TimesTenと、Oracle Databaseは、同一のユーザー名を指定する必要があります。

Oracle Databaseに接続できない

次を参照してください:

次の点も確認してください:

  • Oracle Databaseを再起動する必要があるかどうか確認する。

  • ネットワーク・ステータスを確認する。

キャッシュ管理ユーザーのIDまたはパスワードが設定されていない(AWTまたは自動リフレッシュされるキャッシュ・グループを作成しようとした場合)。

「キャッシュ管理ユーザーの名前およびパスワードの設定」を参照してください。

データ型マッピングがサポートされていない。

「サポートされていないデータ型マッピング」を参照してください。

Oracle DatabaseでのNULL値可能設定が異なる。

「Null制約がOracle Databaseと一致しない」を参照してください。

ルート表の主キーが指定されていない

キャッシュ・グループのルート表には、主キーが必要です。『Oracle TimesTen In-Memory Databaseキャッシュ・ガイド』「キャッシュ・グループの定義」を参照してください。