TimesTenデーモン・オプションは、ttendaemon.options
ファイルを使用して設定および変更できます。これらのオプションの一部は、インストール時に、インストール・プロンプトに対するユーザーの応答に応じてインストーラによって設定されます。
Windowsの場合、ttendaemon.options
ファイルは次のディレクトリにあります。
install_dir\srv\info
UNIXの場合、ttendaemon.options
ファイルは次のディレクトリにあります。
/var/TimesTen/
TTinstance/
(rootインストールの場合)
install_dir/info/
(root以外のインストールの場合)
ttendaemon.options
ファイルで管理される内容は次のとおりです。
注意: | 多くの場合、ttendaemon.options ファイルを変更するには、TimesTenデーモンを停止し、変更が完了した後でデーモンを再起動する必要があります。TimesTen Serverオプションの場合は、サーバーを停止する必要があるのみです。TimesTenデーモンを停止する必要はありません。 |
この項の後半の内容は次のとおりです。
デフォルトでは、TimesTenメイン・デーモン、サブデーモンおよびエージェントは、使用可能なアドレスを使用してリクエスト用のソケットでリスニングします。すべてのTimesTenユーティリティおよびエージェントは、ループバック・アドレスを使用してメイン・デーモンと通信します。また、メイン・デーモンは、ループバック・アドレスを使用してエージェントと通信します。
ttendaemon.options
ファイルに個別の行で指定する-listenaddr
エントリは、指定した値で示される特定のアドレスでリスニングするようにTimesTenデーモンに指示します。このオプションのアドレスには、ホスト名または数値のIPアドレスのいずれかを指定できます。
-listenaddr
パラメータは、単一のサーバーに複数のネットワーク・アドレスおよびネットワーク・カードが含まれている場合に存在します。この場合、TimesTenデーモンによってリスニングされるネットワーク・アドレスを、サーバーのネットワーク・アドレスのサブセットに制限できます。これは、デーモンがリスニングする対象となるアドレスを入力することによって行います。次の状態が発生する可能性があります。
TimesTenレプリケーションと-listenaddr
パラメータ間に関連はなく、レプリケーションを有効にした場合に-listenaddr
パラメータを有効にする必要はありません。-listenaddr
が有効になっている環境でレプリケーションを使用する場合は、使用可能なネットワーク・アドレスがレプリケーション・ノードで認識される必要があります。ただし、有効になっている-listenaddr
パラメータが存在しない場合でも、レプリケーションは機能します。
ttendaemon.optionsファイルの個別の行に対してデーモンがリスニングを行うアドレスを明示的に指定するには、次のように入力します。
-listenaddr address
たとえば、ループバック・アドレスに対してのみリスニングを行うようにデーモンを制限する場合は、次のように入力します。
-listenaddr 127.0.0.1
または
-listenaddr localhost
これは、ローカル・マシン上のプロセスのみがデーモンと通信できることを意味します。他のマシンからのプロセスは除外されるため、他のマシンとの間でレプリケーションを行ったり、他のマシンからクライアント・アクセス権を付与することはできません。
異なるサブネットに複数のイーサネット・カードがある場合は、-listenaddr
エントリを指定してデーモンに接続できるマシンを制御できます。
ttendaemon.options
ファイル内の最大4行の個別の行にオプションおよび値を指定して、リスニングを行う最大4つのアドレスを入力できます。指定したアドレスに加えて、ループバック・アドレスでも常にリスニングが行われています。
デーモンは、動作時に、エラー、警告および情報メッセージを生成します。これらのメッセージは、Timestenのシステム管理およびアプリケーションのデバッグに有効です。
デフォルトでは、次の場所に情報メッセージが格納されます。
次のオプションを使用して、サポート・ログおよびユーザー・ログの場所とサイズ、およびシステム上に保存されるファイルの数を指定します。
ログ・メッセージの出力場所としてイベント・ログを指定した場合、それらのログを表示するには、次の手順を実行します。
アプリケーションで生成されるログ・メッセージのみが表示されるようにこのウィンドウを変更します。「ソース」列に「TimesTen」と記載されているメッセージは、Oracle TimesTen Data Managerサービスによって生成されたものです。
メッセージ・ウィンドウが表示されます。「Next」または「Previous」をクリックするか、あるいは上矢印または下矢印をクリックして、追加のメッセージを表示できます(表示方法は、Windowsのバージョンによって異なります)。
注意: | ttDaemonLogユーティリティを使用してメッセージを表示することもできます。 |
UNIX Systemsの場合、デーモン・メッセージは、ファイルに記録するなどの様々な方法でルーティングされます。これらのファイルは、残しておくと非常に大量の領域を使用するようになる場合があります。定期的に削除して、ディスク領域を節約してください。
syslog
機能を指定してTimesTenデーモンおよびサブデーモンのメッセージの記録するに使用するには、ttendaemon.options
ファイルの個別の行に、次のオプションを追加します。
-facility name
nameに指定できる値は、auth
、cron
、daemon
、local0-local7
、lpr
、mail
、news
、user
またはuucp
です。
詳細なログ・メッセージを無効にするには、ttendaemon.options
ファイルの-verbose
の前に#を追加します。
TimesTenは、サブデーモンを使用してデータ・ストアを管理します。TimesTenメイン・デーモンは、必要に応じてサブデーモンを動的に生成します。最大数および最小数を指定して、デーモンが生成できるサブデーモンの範囲を手動で指定できます。
任意の時点で、リカバリ中の失敗した各アプリケーション・プロセスに対するTimesTenプロセス・リカバリに、1つのサブデーモンが必要な場合があります。
デフォルトでは、サブデーモンの最大数は50です。
デフォルトでは、TimesTenは、4つ(最小数)のサブデーモンを生成します。ただし、ttendaemon.options
ファイルの-minsubs
および-maxsubs
オプションに新しい値を指定して、これらの設定を変更できます。
UNIX Systemsの場合、TimesTenをディスクレス・モードで使用できます。ディスクレス・モードでのデーモンは、デーモン自体のためにディスク・ファイルは使用しません。ディスクレス・モードでは、一時データ・ストアでの処理のみが可能です。ディスクレス・モードを設定するには、ttendaemon.options
ファイルに-diskless
オプションを追加する必要があります。
デフォルトでは、TimesTenシステムはNFSマウントされたシステムでは動作できません。
NFSマウントされたシステムで動作できるようにするには、ttendaemon.options
ファイルに次の個別の行を追加します。
-allowNetworkFiles
TimesTenでLinuxラージ・ページのサポートを有効にするには、ttendaemon.options
ファイルに次の個別の行を追加します。
-linuxLargePageAlignment Size_in_MB
Size_in_MBは、/proc/meminfo
のHugepagesize
の値をKB単位ではなくMB単位にしたものです。