はじめに
Oracle TimesTen In-Memory Database (TimesTen)は、高速なレスポンスとスループットのためのメモリーが最適化されたリレーショナル・データベースです。データベースは、実行時に全体がメモリーに常駐し、ファイル・システムに永続します。
-
クラシック・モードのOracle TimesTen In-Memory Databaseは、TimesTen Classicと呼ばれ、単一インスタンスのレプリケート・データベースを指します(旧リリースと同様)。
-
グリッド・モードのOracle TimesTen In-Memory Databaseは、TimesTen Scaleoutと呼ばれ、複数インスタンスの分散データベースを指します。TimesTen Scaleoutは相互に接続されたホストのグリッドとなり、これらのホストで実行されているインスタンスが連携して、高速アクセス、フォルト・トレランスおよびインメモリー・データに対する高可用性を実現します。
-
TimesTen単独では、クラシック・モードとグリッド・モードの両方を指します(TimesTenのユーティリティ、リリース、ディストリビューション、インストール、データベースによって実行されるアクション、データベース内の機能を指す場合など)。
- TimesTen Cacheは、アプリケーション層内のレスポンス時間を改善する目的で、パフォーマンス重視のOracleデータベースのサブセットをTimesTenデータベース内のキャッシュ表へキャッシュするのに役立ちます。キャッシュ表は、読取り専用または更新可能にすることができます。アプリケーションでは、標準のSQL(Structured Query Language)を使用してキャッシュ表の読取りおよび更新を行い、TimesTenデータベースとOracle Database間のデータの同期が自動的に実行されます。
-
TimesTen ClassicまたはTimesTen Cacheで使用できるTimesTen Replicationの機能により、高可用性が可能になります。
TimesTenでは、標準的なアプリケーション・インタフェースであるJDBC、ODBCおよびODP.NET、OracleインタフェースであるPL/SQL、OCIおよびPro*C/C++と、TimesTen TTClasses library for C++がサポートされます。
対象読者
このマニュアルでは、発生するいくつかの問題のトラブルシューティング方法について説明します。
このマニュアルは、データベース・システムの仕組みを理解しているとともに、SQL(Structured Query Language)についての一般的な知識を持っていることを前提としています。
関連ドキュメント
TimesTenドキュメントはTimesTenドキュメントのWebサイトで入手できます。
Oracle DatabaseのドキュメントもOracleドキュメントのWebサイトで入手できます。これは、TimesTenでサポートされているが、詳しく説明されていないOracle Databaseの機能の場合に役立ちます。
表記規則
TimesTenは複数のプラットフォームをサポートしています。このマニュアルに記述されている内容は、特に表記しないかぎり、サポートされるすべてのプラットフォームに適用されます。WindowsはサポートされているすべてのWindowsプラットフォームを表します。UNIXという用語は、サポートされるすべてのUNIXプラットフォームを表します。Linuxという用語は、これとは別に使用されます。TimesTenによってサポートされる特定のプラットフォーム・バージョンのインストール・ディレクトリにあるOracle TimesTen In-Memory Databaseリリース・ノート(README.html
)の「プラットフォームおよびコンパイラ」を参照してください。
ノート:
TimesTenドキュメントでは、用語としての「データ・ストア」と「データベース」は同じです。両方の用語は、TimesTenデータベースを指します。
このマニュアルでは次の表記規則を使用します。
規則 | 意味 |
---|---|
太字 |
太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。 |
イタリック体 |
イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。 |
|
固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。 |
|
固定幅フォントのイタリックは、ユーザーが特定の値を使用または指定するコード例のプレースホルダまたは変数を示します。次に例を示します。
|
[ ] |
大カッコは、コマンドライン内の項目が任意であることを表します。 |
{ } |
中カッコは、コマンドライン内の縦線(|)で区切られた項目のうち、1つが必須であることを表します。 |
| |
選択項目の引数を区切る縦線(パイプ)。 |
. . . |
引数の後の水平の省略記号は、1行のコマンドラインで複数の引数を使用できることを表します。 |
%または$ |
パーセント記号またはドル記号は、使用されているシェルに応じて、UNIXのシェル・プロンプトを表します。 |
# |
#は、UNIXのルート・プロンプトを表します。 |
TimesTenのマニュアルでは、次の変数を使用して、パス、ファイルおよびユーザー名を表します。
規則 | 意味 |
---|---|
|
TimesTenの現在のリリースがインストールされているディレクトリのパスです。 |
|
TimesTenインスタンスのホーム・ディレクトリを表すパスです。 |
|
リリース番号の最初の2つの部分(ドットが付く場合と付かない場合があります)。リリース番号の最初の2つの部分は、TimesTenのメジャー・リリースを表します。たとえば、221または22.1は、TimesTenリリース22.1を表します。 |
|
データソースの名前です。 |
ノート:
TimesTenのリリース番号は、TimesTenユーティリティの出力、ファイル名、ディレクトリ名などの要素に反映されます。これらの要素のリリース番号は毎回のマイナーまたはパッチ・リリースで変更されることになり、ドキュメントが常に最新のままであることはありません。このドキュメントの主な目的は、出力、ファイル名、ディレクトリ名およびその他のコードの基本的な形式を示すことであり、この中に、リリース番号が含まれている可能性があります。現在のリリース番号を確認するには、リリース・ノートを参照するか、ttVersion
ユーティリティを実行してください。
ドキュメントのアクセシビリティについて
Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。
Oracle Supportへのアクセス
サポートを購入したOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info)か、聴覚に障害のあるお客様は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。
ダイバーシティ&インクルージョン
Oracleはダイバーシティ&インクルージョンに積極的に取り組んでいます。Oracleでは、ソート・リーダーシップと革新性の向上につながる、多様な従業員の採用を尊重し重視しています。当社は、従業員、お客様およびパートナーによい影響を及ぼす、より誰でも受け入れるような文化を構築するための取り組みの一環として、配慮に欠けた言葉を当社の製品やドキュメントからなくすよう努めています。また、Oracle製品および業界標準が進化する中、お客様の既存の技術との互換性を維持する必要性およびサービスの継続性確保の要求にも留意しています。このような技術的な制約により、配慮に欠けた言葉をなくすという当社の取組みは、現在継続中であり、時間と外部との協力が必要です。