Oracle TimesTen In-Memory Database (TimesTen)は、迅速な応答およびスループット用にメモリーが最適化されたリレーショナル・データベースです。実行時にはデータベース全体がメモリーに常駐し、リカバリおよび再起動できるようにディスク記憶域に保存されます。レプリケーション機能によって、高可用性が実現します。TimesTenでは、OracleインタフェースであるPL/SQL、OCIおよびPro*C/C++に加えて、標準的なアプリケーション・インタフェースであるJDBC、ODBCおよびODP.NETがサポートされます。TimesTenは、単独で使用することもOracle Databaseのキャッシュとして使用することもできます。
このドキュメントでは、TimesTenでのODBC、OCIおよびPro*C/C++のサポートについて説明します。
内容は次のとおりです。
このマニュアルは、ODBC、OCIまたはPro*C/C++を介してTimesTenを使用するアプリケーションを開発またはサポートするユーザーを対象としています。
読者は、使用する特定のプログラミング・インタフェースに加えて、TimesTen、SQL(Structured Query Language)およびデータベース処理を理解している必要があります。
TimesTenのドキュメントは、次のURLのOracle Technology Networkで入手できます。
http://www.oracle.com/technetwork/database/database-technologies/timesten/documentation/index.html
Oracle DatabaseのドキュメントもOracle Technology Networkで入手できます。これは、OCIやPro*C/C++など、TimesTenでサポートされているが、詳しく説明されていないOracle Databaseの機能で役立ちます。
http://www.oracle.com/pls/db112/homepage
特に、次のOracle Databaseドキュメントが役立ちます。
『Oracle Call Interfaceプログラマーズ・ガイド』
『Pro*C/C++プログラマーズ・ガイド』
『Oracle Databaseグローバリゼーション・サポート・ガイド』
『Oracle Database Net Services管理者ガイド』
『Oracle Database SQL言語リファレンス』
このマニュアルでは、頻繁に詳細情報の参照先としてODBC APIのリファレンス・マニュアルに言及しています。このマニュアルは、Microsoft社など様々なサード・パーティから入手できます。次に例を示します。
http://msdn.microsoft.com/en-us/library/ms714562(VS.85).aspx
TimesTenでは、ODBC 2.5、拡張レベル1がサポートされており、拡張レベル2用の追加機能もありますが、これらの機能については、第10章「TimesTen ODBC関数およびオプション」を参照してください。
TimesTenは複数のプラットフォームをサポートしています。このマニュアルに記述されている内容は、特に表記しないかぎり、サポートされるすべてのプラットフォームに適用されます。Windowsは、サポートされているすべてのWindowsプラットフォームを表します。UNIXという用語は、サポートされるすべてのUNIXおよびLinuxプラットフォームを表します。TimesTenでサポートされている具体的なプラットフォームのバージョンについては、『Oracle TimesTen In-Memory Databaseリリース・ノート』のプラットフォームに関する説明を参照してください。
注意: TimesTenドキュメントでは、用語としての「データ・ストア」と「データベース」は同じです。両方の用語は、TimesTenデータベースを指します。 |
このマニュアルでは次の表記規則を使用します。
規則 | 意味 |
---|---|
イタリック体 | イタリックは、テキストで定義される用語、ドキュメントのタイトルまたは強調を示します。 |
固定幅フォント |
固定幅フォントは、コード、コマンド、URL、ファンクション名、属性名、ディレクトリ名、ファイル名、画面に表示されるテキスト、または入力するテキストを示します。 |
固定幅フォントのイタリック |
固定幅フォントのイタリックは、コード例で特定の値を指定または使用するプレースホルダまたは変数を示します。次に例を示します。
|
[ ] | 大カッコは、カッコ内の項目を任意に選択することを表します。大カッコは、入力しないでください。 |
{ } | 中カッコは、カッコ内の項目のうち、1つが必須であることを表します。中カッコは、入力しないでください。 |
| |
選択項目の引数を区切る縦線(パイプ)。 |
. . . | 引数の後の水平の省略記号は、1行のコマンドラインで複数の引数を使用できることを表します。コード例の中の水平の省略記号は、例の一部だけが表示されていることを示します。 |
% |
%は、UNIXのシェル・プロンプトを表します。 |
また、TimesTenのドキュメントでは、次の特別な表記規則を使用します。
規則 | 意味 |
---|---|
install_dir |
TimesTenがインストールされているディレクトリのパスです。 |
TTinstance |
TimesTenのインストールで指定するインスタンス名です。インストール時に、一意のインスタンス名でTimesTenの各インストールを識別する必要があります。この名前はインストール・パスに表示されます。 |
bits またはbb |
32または64の2桁の数字は、32-bitまたは64-bitのオペレーティング・システムを表します。 |
release またはrr |
リリース番号の最初の3つの部分(ドットが付く場合と付かない場合があります)。リリース番号の最初の3つの部分は、TimesTenのメジャー・リリースを表します。例: 1122および11.2.2は、TimesTen 11gリリース2(11.2.2)を表します。 |
DSN |
TimesTenデータソースの名前(TimesTenデータベース用)です。 |
Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc
)を参照してください。
Oracle Supportへのアクセス
サポートをご契約のお客様には、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
)を参照してください。