TimesTen Scaleoutのインストール
ホストでTimesTenディストリビューションを解凍すると、インストール(読取り専用)が作成されます。インストールを削除する場合を除いて、インストール内のファイルまたはディレクトリを追加、変更または削除しないでください。
インストールは、完全インストールまたはクライアントのみのインストールです。クライアントのみのインストールでは、クライアントによるTimesTenの使用がサポートされます。
タイプ | 説明 |
---|---|
完全インストール |
このタイプのインストールではTimesTenのフル・ディストリビューションを使用します( |
クライアントのみのインストール |
TimesTen Classic内のデータベースにクライアントを介して接続およびアクセスできます。完全インストール( |
インスタンス管理者として指定されたオペレーティング・システム・ユーザーは、次の手順でインストールを作成します。
-
アクティブ管理インスタンスを含むホストにTimesTenディストリビューションをダウンロードします。ディストリビューションはZIPファイルで、ZIPファイル名はプラットフォーム、リリース番号およびディストリビューションのタイプを示します。たとえば、
timesten2211270.server.linux8664.zip
です。 -
ZIPファイルを解凍してTimesTenインストールを作成します。インストールには、バイナリ・ファイルおよびサポート・ファイル(グリッド(およびそのすべてのコンポーネント)、メンバーシップ・サーバーおよびクライアントを作成できる)が含まれています
最初のインストールのみ、インスタンス管理者が、アクティブな管理インスタンスを含むホストに手動で作成します。その他のインスタンスで使用される追加のインストールは、TimesTen Scaleoutユーティリティによって作成されます。「グリッドの設定」を参照してください。
ディストリビューションをダウンロードした後、次のステップを実行します。
インストールの最上位ディレクトリはTimesTenリリースです。たとえば、/grid/installation1
の下に作成されるディレクトリは次のとおりです。
dr-xr-x--- 19 instanceadmin timesten 4096 Mar 2 22:07 tt22.1.1.27.0
インストールの確認
次の各トピックでは、インストールの確認方法について詳しく説明します。
ttInstallationCheckユーティリティの実行
ttInstallationCheck
ユーティリティはinstallation_dir/tt22.1.1.27.0/bin
ディレクトリにあり、インストールが成功したか失敗したかを検証します。このユーティリティでは、インストールのチェックサム値が元のチェックサム値と異なっている場合にエラーを生成します。インストール・ディレクトリまたはファイルに次のいずれかの変更があった場合に、チェックサム値が異なります。
-
ファイルの内容
-
ファイルの名前
-
ディレクトリへのファイルの追加
-
ディレクトリからのファイルの削除
-
ファイルまたはディレクトリの権限の変更
この例では、インストールが検証されます。
% ttInstallationCheck
This installation has been verified.
この例では、ファイルの権限が変更されているため、ttInstallationCheck
によってエラーが生成されます。
% ttInstallationCheck
Cannot validate the installation in /grid/installation1/tt22.1.1.27.0.
『Oracle TimesTen In-Memory Databaseリファレンス』のttInstallationCheckを参照してください。
インストール・ディレクトリおよびサブディレクトリの確認
TimesTenの完全インストールでは、上位レベルのinstallation_dir/tt22.1.1.27.0
ディレクトリの下に次のサブディレクトリが含まれています。
-
3rdparty
: 次のリソースが含まれています。-
Apache ZooKeeper
-
Java Message Service (JMS)
-
-
bin
: TimesTenユーティリティおよび実行可能ファイル -
grid
: TimesTen Scaleoutのファイルおよびリソース -
include
: TimesTen includeファイル。timesten.h
(TimesTen ODBC機能用)およびtt_errCode.h
(TimesTenエラー・コードの詳細) -
lib
: TimesTenライブラリ -
plsql
: TimesTen PL/SQLのファイルおよびリソース -
ttoracle_home
: Oracle Database Instant Clientのファイルおよびリソース(OCI、Pro*C/C++およびODP.NET用)
ノート:
クライアントのみのインストールには、3rdparty
ディレクトリまたはgrid
ディレクトリは含まれていません。