データベース・サーバーへのローカル・アクセスとリモート・アクセスの両方をサポートするため、ccmsrv create コマンドを実行すると、以下の 2 つのデータベース・サーバー・エントリーが $CCM_HOME/informix/etc/sqlhosts ファイル内に作成されます。
dbservername nettype hostname dbservername
dbservername_net nettype hostname servicename
最初のタイプのエントリーは、ローカル接続 (例えば、同じマシン内のエンジンおよびデータベース・サーバーに対するローカル接続) 用です。2 番目のタイプのエントリーは、TCP/IP を使用したソケット経由のリモート (_net) 接続 (例えば、リモート・マシン上のエンジンへのネットワーク接続) 用です。
例えば、marathon は、共有メモリー・プロトコル (onipcshm) を使用して marathon として接続され、Solaris TCP プロトコル (ontlitcp) を使用して marathon_net として接続されます。
marathon onipcshm marathon marathon
marathon_net ontlitcp marathon marathon_marathon
4 番目の列には、ローカル接続用のデータベース・サーバー名と、ネットワーク接続用のサービス名 (services ファイルで定義されたもの) が含まれます。
以下の表に、サポート対象の各 Rational® Synergy プラットフォーム用のプロトコル (nettypes) を示します。
プラットフォーム | ローカル | リモート (ソケット) |
---|---|---|
Solaris | onipcshm | ontlitcp |
AIX® | onipcshm | onsoctcp |
Linux | onipcshm | onsoctcp |
UNIX 用の sqlhosts ファイルにマシンおよびプロトコルを追加するには、次のようにします。