1 TimesTenインスタンスの構成ファイル
timesten.conf
ファイルは、timesten_home
/conf/timesten.conf
にあります。構成ファイルの各行は、1つのname
=
value
ペアで構成されています。
次の表に、すべてのTimesTen構成属性、説明、デフォルト値およびデータ型を示します。
一部の構成属性には、対応する接続属性があります。それらについては、データベースDSN定義で接続属性を設定するとサーバーtimesten.conf
ファイルの構成属性の設定をオーバーライドできます。同様に、クライアントtimesten.conf
ファイルの構成属性の設定は、クライアントDSN定義または接続文字列で接続属性を設定することでオーバーライドできます。
名前 | 説明 | 値またはデータ型 |
---|---|---|
必須 |
インスタンス管理者のOS このエントリはttInstanceCreateユーティリティによって追加され、変更できません。 デフォルト: なし |
整数 |
必須 |
インスタンス・ホーム・ディレクトリのOS所有者と一致するインスタンス管理者のOSユーザー名。 このエントリはttInstanceCreateユーティリティによって追加され、変更できません。 デフォルト: なし |
文字列 |
オプション |
NFSマウントされたシステムでのデータ・アクセスが許可されているかどうかを示します。 Linux x86およびSolarisの場合は、NFSマウントされたシステム上のチェックポイントおよびトランザクション・ログ・ファイルにアクセスできます。 TimesTenは、Linux x86およびSolaris以外のプラットフォームではこの属性を無視します。
デフォルト: 詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「NFSでマウントされたシステムをチェックポイント・ファイルおよびトランザクション・ログ・ファイル用に使用」を参照してください。 |
|
オプション |
Transport Layer Securityに使用できる暗号スイートをリストします。 クライアント/サーバー接続にTLSを使用するには、クライアントの デフォルト: なし server_cipher_suites は、次の方法で設定することもできます:
ノート: TimesTen Classicの場合は、client_cipher_suites とserver_cipher_suites の設定に、CipherSuites 接続属性を使用することもできます。
TLSを使用するには、サーバーおよびクライアント設定に1つ以上の共通スイートが含まれている必要があります。詳細は、Oracle TimesTen In-Memory Databaseセキュリティ・ガイドのTimesTen Client/ServerのTransport Layer Securityに関する項を参照してください。 |
文字列 |
オプション |
インスタンスがクライアント専用かどうかを示します。 このエントリはttInstanceCreateユーティリティによって追加され、変更できません。 デフォルト: |
|
オプション |
ウォレット・ディレクトリ(生成された証明書が存在するディレクトリ)への完全修飾パスを指定します。 デフォルト: なし 詳細は、Oracle TimesTen In-Memory Databaseセキュリティ・ガイドのTimesTen Client/ServerのTransport Layer Securityに関する項を参照してください。 |
パス名 |
オプション |
クリティカル・イベントに対するデーモン・ログ収集の期間。期間の粒度は分単位です。最小値は1分です。 デフォルト: 10 |
整数 |
必須 |
このインスタンスのTimesTenデーモンがリスニングする、有効なTCPポート番号。 クライアントのみのインスタンスの場合、TimesTenはこの属性を無視します。 デフォルト: 6624 |
数値 |
オプション |
TimesTenプロセス間の対称暗号化にFIPS 140-2モードを有効にするかどうかを指定します。指定すると、暗号化の提供に使用できるFIPS検証済バージョンの暗号化ライブラリが使用されます。
ノート
デフォルト: |
|
オプション |
デフォルト: 詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「RAMポリシーの指定」を参照してください。 |
|
オプション |
IPv6をサポートするかどうかを示します。 デフォルト: |
|
オプション |
デーモン・ログが nameに指定できる値は、 デフォルト: なし |
文字列 |
必須 |
インスタンス管理者のプライマリ・グループ名。 このエントリはttInstanceCreateユーティリティによって追加され、変更できません。 デフォルト: なし |
文字列 |
必須 |
インスタンスのOSホスト名。 このエントリはttInstanceCreateユーティリティによって追加され、変更できません。 デフォルト: なし |
文字列 |
必須 |
グローバルに一意のIDで、他のどのインスタンスのIDとも異なることが保証されます。 このIDは、インスタンスの作成中に、TimesTenによって追加されます。 デフォルト: なし |
文字列 |
必須 |
TimesTenインスタンスの名前。 クライアントのみのインスタンスの場合、この属性はオプションです。 デフォルト: |
文字列 |
オプション |
デフォルトでは、TimesTenはIPv6をサポートしています。 デフォルト: なし |
文字列 |
オプション |
TimesTenサーバーのクライアント/サーバー接続の最大数。 これは、MaxConnsPerServer接続属性で設定することもできます。デフォルト: 1 |
整数 |
オプション |
TimesTenが生成するサブデーモンの最大数。 TimesTenメイン・デーモンは、必要に応じてサブデーモンを動的に生成します。 デフォルト: 50 |
整数 |
オプション |
TimesTenメイン・デーモンは、指定されたサイズに達すると自動的にファイルを入れ替えます。 この属性では、保持するデーモン・ログ・ファイルの最大数を指定します。 デフォルト: 10 |
整数 |
オプション |
TimesTenデーモンのログ・ファイルの最大サイズ(MB単位)。 デフォルト: 100 MB |
整数 |
オプション |
TimesTenメイン・デーモンは、指定されたサイズに達すると自動的にファイルを入れ替えます。 この属性では、保持するユーザー・ログ・ファイルの最大数を指定します。 デフォルト: 10 |
整数 |
オプション |
TimesTenデーモンのユーザー・ログ・ファイルの最大サイズ(MB単位)。 デフォルト: 10 MB |
整数 |
オプション |
TimesTenが生成するサブデーモンの最小数。 TimesTenメイン・デーモンは、必要に応じてサブデーモンを動的に生成します。 デフォルト: 4 |
整数 |
オプション |
クライアント・アプリケーションとの間の接続と切断のロギングをオンまたはオフにします。
デフォルト: |
|
オプション |
OpenSSLライブラリが存在する完全修飾ディレクトリ・パスを指定します。 この属性に値を指定しない場合、TimesTenは、デフォルトで使用されるOpenSSLライブラリ(存在する場合)を使用します。 デフォルト: なし |
文字列 |
オプション |
レプリケーション・エージェントとの間の通信の暗号化に使用される暗号スイート。この設定は、レプリケーションにTLSを使用している場合に必要です。 レプリケーションのTLS属性の詳細は、『Oracle TimesTen In-Memory Databaseセキュリティ・ガイド』の「TimesTenレプリケーション用のTransport Layer Security」を参照してください。デフォルト: なし |
文字列 |
オプション |
TimesTenインスタンス間で一貫性のあるTLS構成を持つ必要があるかどうか(具体的には、
デフォルト: |
|
オプション |
ウォレット・ディレクトリ(生成した証明書を配置したディレクトリ)へのパスを指定します。この設定は、レプリケーションにTLSを使用している場合に必要です。どのTimesTenインスタンスにも同じ場所とディレクトリ名を使用することをお薦めします。 デフォルト: なし |
パス名 |
オプション |
これは暗号化フラグです。有効な値は、次のとおりです:
デフォルト: Accepted server_encryption は、次の方法で設定することもできます:
ノート: Transport Layer Securityを使用するには、サーバーとクライアントの設定に互換性があることが必要です。設定の互換性の詳細は、『Oracle TimesTen In-Memory Databaseセキュリティ・ガイド』の「TimesTen Client/Server用のTransport Layer Security」を参照してください。 |
文字列 |
オプション |
TimesTenサーバーが事前に生成して予約プールに保持するプロセスの数。 指定しない場合、プロセスは事前に生成されません。 デフォルト: なし |
整数 |
オプション |
このインスタンスでサーバーを実行する場合は、このインスタンスでTimesTenサーバーがリスニングする有効なTCPポート番号。 デフォルト: 6625 |
数値 |
オプション |
クライアント/サーバー実装のためのDSNごとのサーバーの数。 この値は、サーバーDSNのServersPerDSN属性で設定され、変更可能です。 デフォルト: 1 |
整数 |
オプション |
クライアント/サーバーのスタック・サイズ(KB単位)。 これは、ServerStackSize接続属性で設定することもできます。デフォルト: 768 KB |
整数 |
オプション |
すべてのデーモン・ログとユーザー・ログのエントリに日付を付加するかどうかを示します。 1は、ユーザー・ログ・ファイルおよびデーモン・ログ・ファイルのすべてのレコードに日付を付加することを示します。 0は、ユーザー・ログ・ファイルおよびデーモン・ログ・ファイルのすべてのレコードに日付を付加しないことを示します。 デフォルト: |
|
オプション |
デフォルト: なし |
パス名 |
オプション |
この属性に値を指定しない場合、TimesTenはSNMPトラップの生成を試行しません。 デフォルト: なし |
パス名 |
オプション |
SNMPトラップの宛先をスペースで区切ってリストします。 各宛先には、トランスポート指定子とトランスポート・アドレスが含まれている必要があります。トランスポート指定子またはポート番号が指定されていない場合、 宛先は、次のように指定できます。
デフォルト: なし |
文字列 |
オプション |
デフォルト: なし |
文字列 |
オプション |
使用するSNMPバージョンを指定します。 デフォルト: |
|
オプション |
TLSクライアント認証が必要か(設定1)不要か(設定0)を指定します。 デフォルト: クライアント認証を使用する場合、サーバーはクライアントから提示されたアイデンティティを検証し、クライアント・ウォレット内のアイデンティティ(公開キーまたは秘密キー)を要求します。クライアント認証の設定にかかわらず、サーバー認証が実行され、クライアントがサーバーを検証します。詳細は、Oracle TimesTen In-Memory Databaseセキュリティ・ガイドのTimesTen Client/ServerのTransport Layer Securityに関する項を参照してください。 |
|
オプション |
クライアント/サーバー接続とレプリケーション接続の両方にFIPS 140-2モードの暗号化を有効にするかどうかを指定します。指定すると、暗号化の提供に使用できるFIPS検証済バージョンの暗号化ライブラリが使用されます。
ノート
デフォルト: |
|
オプション |
TimesTenデーモン・ログ・ファイルの場所。 デフォルト: |
文字列 |
オプション |
インスタンス・ホームを作成して、インスタンス・ホームを使用できるTimesTenリリースの番号。 デフォルト: インストールされたTimesTenのリリース番号 |
数値 |
オプション |
TimesTenキャッシュ環境で、TimesTenがOracleデータベースと通信できるようにする この属性はTimesTenキャッシュ環境でのみ必須です。 このエントリはttInstanceCreateユーティリティによって追加され、ttInstanceModifyユーティリティを使用して変更できます。 デフォルト: なし |
パス名 |
オプション |
TimesTenデーモンのユーザー・ログ・ファイルの場所。 デフォルト: |
文字列 |
TimesTen Classicでは、これらの値は、インスタンスを作成するときに、様々なTimesTenユーティリティまたは接続属性を使用して、またはこのファイルを編集することによって変更できます。このファイルを編集して値を変更する方法の詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「TimesTenデーモンの処理」を参照してください。
TimesTen Scaleoutでこのファイルの値を変更するには、ttGridAdmin instanceConfigImport
コマンドを使用します。詳細は、「インスタンス構成属性のインポート(instanceConfigImport)」を参照してください。構成ファイルを手動で編集しないでください。