ttInstanceCreate
ttInstanceCreateユーティリティは、使用可能なオプションで指定した値、動作、特性を持つ、新しいTimesTenインスタンスを作成します。
次の方法のいずれかでオプションを指定できます。
-
コマンドラインで。
-
ファイル内。
-
ユーティリティが実行されるとき、対話的に。
コマンド・ラインでオプションを指定しなかった場合や、使用したオプションが-recordまたは-verbose (または両方)のみの場合、ttInstanceCreateは対話モードで実行され、インスタンスの設定に必要な情報がインスタンス管理者に要求されます。
コマンドラインで-batchオプションを指定した場合、ttInstanceCreateは対話モードで実行され、-recordオプションを指定した前回の実行で生成された回答を記録されたバッチ・ファイルからフェッチすることによって、質問への回答を試みます。質問に対する回答がバッチ・ファイルに存在しない場合、ユーティリティは質問に対話で回答するようインスタンス管理者に要求します。
コマンドラインでその他のオプションを指定した場合、それらは情報のソースとして使用されます。ttInstanceCreateユーティリティは、不明な値についてユーザーに入力を求めません。
TimesTen ScaleoutおよびTimesTen Classicでの使用
このユーティリティは、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。TimesTenでは、Scaleoutは最初の管理インスタンスの作成にのみ使用されます。追加のインスタンスを作成するにはttGridAdmin instanceCreateを使用します。
必要な権限
このユーティリティには、インスタンス管理者の権限が必要です。
構文
ttInstanceCreate {-h | -help | -?} [-verbose]
TimesTen Classicのインスタンスを作成するには、次を使用します。
ttInstanceCreate [-name name] [-location path] [-daemonport port] [-csport port] ] [-start] [-tnsadmin path] [-force] [-record filename] [-strict] [-verbose] [-serverEncryption {accepted|rejected|requested|required} -serverCipherSuites {comma-separated list}]
-ssl_fips_140-db_fips_140-asym_alg ECC|RSATimesTen Scaleoutでグリッドの最初の管理インスタンスを作成するには、次を使用します。
ttInstanceCreate [-name name] [-location path] [-daemonport port] [-csport port] [-grid] [-force] [-record filename] [-strict] [-verbose]
TimesTen ScaleoutでTLSを使用するグリッドの最初の管理インスタンスを作成するには、次を使用します:
ttInstanceCreate [-name name] [-location path] [-daemonport port] [-csport port] [-grid] [-serverEncryption {accepted|rejected|requested|required}] -serverCipherSuites {suites} [-force] [-record filename] [-strict] [-verbose]メイン・デーモンがsystemdによって管理されるインスタンスを作成するには、次を使用します:
ttInstanceCreate [-name name] [-location path] [-daemonport port] [-csport port] [-grid] [-force] [-record filename] [-strict] [-verbose] [-systemd]
クライアントのみのインスタンスを作成するには、次を使用します。
ttInstanceCreate [-name name] [-location path] [-clientonly] [-force] [-record filename] [-strict] [-verbose]
ttInstanceCreate [-batch [filename]]オプション
ttInstanceCreateには次のオプションがあります。
| オプション | 説明 |
|---|---|
|
|
ヘルプ情報を表示します。 |
|
|
TLS用のキー・ペアの生成時に使用する非対称暗号化アルゴリズムを指定します。有効な値は、
-asym_algを指定しない場合、TimesTenは次を実行します:
|
|
|
作成するインスタンスの名前を指定します。 |
|
|
インスタンスが作成されるディレクトリのパスを指定します。このディレクトリはすでに存在する必要があります。既存のディレクトリに新しいディレクトリが作成されます。新しいディレクトリの名前は |
|
|
1. 指定したインスタンス・ディレクトリが空である場合、または 2. 指定したインスタンス・ディレクトリに |
|
|
インストール時の質問に対する応答を、 |
|
|
|
|
|
コマンドを実行しているプラットフォームがサポートされていることを確認し、そうでない場合はインスタンスの作成を回避します。 |
|
|
暗号化をクライアント/サーバー接続で受け入れるか、拒否するか、リクエストするか、または必須にするかを決定します。
拒否以外の設定を使用すると、サーバーとクライアント間にサーバー暗号化の互換性がある設定がある場合(暗号スイートに互換性のある設定があるかぎり)、
ノート: インスタンスの作成時に証明書を作成しなかった場合は、ttCreateCertsユーティリティを手動で実行して、特定のデータベースでTLSを使用する必要があります。 .
|
|
|
Transport Layer Securityに使用できる暗号スイートをリストします。 TimesTen 22.1では、RSAとECCの両方の認証/デジタル署名アルゴリズムを含む暗号スイートをサポートしています。RSAキーを使用している場合は、必ずRSA認証/デジタル署名アルゴリズムを含む暗号スイートを1つ以上含めてください。同様に、ECCキーを使用している場合は、必ずECDSA (Elliptic Curve Digital Signature Algorithm)認証/デジタル署名アルゴリズムを含む暗号スイートを1つ以上含めてください。たとえば、キーがECCの場合、 デフォルト設定はありません。1つ以上の暗号スイートを指定できます。複数の暗号スイートを指定する場合は、必ずそれぞれをカンマで区切って、優先順にリストしてください。TLSを使用するには、共通の暗号スイートが少なくとも1つ必要です。サポートされている暗号スイートのリストは、『Oracle TimesTen In-Memory Databaseセキュリティ・ガイド』の「TimesTen Client/Server用のTransport Layer Security」を参照してください。 |
|
|
クライアントとサーバーの両方でSSL (TLS) FIPS暗号化を有効にします。 |
|
|
クライアントとサーバーの両方でFIPS対称暗号化(TDE)を有効にします。 |
|
|
キャッシュ操作の場合、このオプションは |
|
|
ユーティリティの操作中に追加情報を表示します。 |
|
|
TimesTen Scaleoutで使用されるようにインスタンスを構成する必要があることを示します。 |
|
|
インスタンスのメイン・デーモンがsystemdによって管理されるように指定します。 |
|
- |
インスタンスがクライアント専用であることを指定します。他のほとんどの引数はクライアント専用インスタンスではサポートされません。 |
クライアントおよびサーバー機能を持つインスタンス全体に次のオプションを使用します。
| オプション | 説明 |
|---|---|
|
|
このインスタンスのTimesTenデーモン・プロセス( |
|
|
このインスタンスのTimesTenのクライアント/サーバー・ポート番号に使用される値。指定しなかった場合、デフォルトは |
このオプションは、TimesTen Classicを対象としたインスタンスの場合に使用します。
| オプション | 説明 |
|---|---|
|
|
インスタンス作成後にそのインスタンスが起動されるように指定します。 |