デーモン・プロセスを使用してリモート・ホスト上でサーバを起動するには

これは、リモート・ホストでサーバを起動するための最も一般的な方法です。
重要:SQL アプリケーションを扱っている場合は、デーモンを使用してリモート・ホストを起動する必要があります。
このデーモンによって起動されたサーバには、接続しているユーザの ID が割り当てられます。このユーザ ID は、接続の確立時に使用した認証詳細から取得されます。その後のコンパイル・プロセスとデバッグ・プロセスも、このユーザとして実行されます。

デーモンを起動するには、Unix マシン上の任意のバージョンの Perl と、任意のバージョンの Java が両方必要です。

デーモンの起動

重要:デーモンを起動する前に、UNIX マシン上に次のものを用意する必要があります。
  • 任意のバージョンの Perl
  • 任意のバージョンの Java
  • PATH 環境変数で指定されたパス上の as (アセンブラ) および ld (リンク) プログラム

デフォルトのポート (4075) でバックグラウンド・プロセスとしてデーモンを起動するには、スーパーユーザ権限を使用して次のコマンドを実行します。

$COBDIR/remotedev/startrdodaemon

これにより、デーモンはポート 4075 でそのマシンに接続している Eclipse クライアント・プロセスをリッスンするようになります。別のポートを使用する場合は、startrdodaemon コマンドで別のポート番号を指定します。

デーモンは、指定したポートまたは指定した範囲のポートでサーバをインスタンス化するように設定することもできます。これは、ファイアウォールを通じて特定のポートだけを開く場合に特に意味があります。これを行うには、スーパーユーザ権限を使用して次のコマンドを実行します。

$COBDIR/remotedev/startrdodaemon [<port> | <low port>-<high port>] 
ここで:
  • <port> は、クライアント・マシン上の Eclipse からの接続をリッスンするためにデーモンが使用するポート番号です。値を指定しなかった場合は、デフォルト値の 4075 が割り当てられます。この値は、Eclipse インストール内で割り当てられた値と一致します。

    次に例を示します。

    $COBDIR/remotedev/startrdodaemon 4999

    このコマンドは、ポート 4999 でリッスンするデーモンを起動し、ランダムなサーバ・ポートを使用します。

  • <low port>-<high port> は、デーモンによって起動されたサーバがクライアント・マシン上の Eclipse と通信するために使用するポートの範囲です。

    次に例を示します。

    $COBDIR/remotedev/startrdodaemon 4080 4090-4999

    このコマンドはポート 4080 でリッスンするデーモンを起動し、サーバ・ポートは 4090~4999 の範囲内になります。