付録 B4. PostgreSQL DBMSを使う |
概要 Oracle Database、Microsoft SQL Serverなどの商用DBMSとは異なり、PostgreSQLはフリーウェアとして流通するオブジェクトリレーショナルDBMSです。PostgreSQL DBMSを使用して大規模なアンチウイルスネットワーク内の Dr.Web Enterprise Server に対する外部DBをアレンジすることができます。 方法は以下のとおりです。 1.PostgreSQLサーバーをインストールします。 2.ODBC ドライバーをセットアップします。 3.それぞれの外部データベースを使用するよう Dr.Web Enterprise Server をセットアップします。この操作は 設定ファイル 内、または Dr.Web Control Center 経由 (Dr.Web Enterprise サーバの設定→データベース タブ)で行うことができます。 インストールと対応バージョン このフリープロダクト(PostgreSQL サーバーおよび対応するODBCドライバー)の最新のバージョンをダウンロードしてください。それ以外の場合でも、8.2よりも古いバージョンは使用しないでください。
外部データベースへの変換についての詳細は Dr.Web Enterprise Security SuiteのDBMSの種類を変更 をご覧ください。 外部データベースを使用した Dr.Web Enterprise Server のインストールについての詳細は Dr.Web Enterprise Server for Windows® のインストール のstep 10をご覧ください。
64-bitシステムへのインストール x64システム向けのPsqlODBCドライバーは公式デベロッパーからは提供されていませんが、PostgreSQL DBMS公式サイトによるとリリース前のインストールパッケージをインストールすることが可能です。それらのパッケージは以下のサイト等からダウンロード出来ます。 ◆http://www.enterprisedb.com/products/pgdownload.do#windows ◆http://code.google.com/p/visionmap/wiki/psqlODBC ◆http://www.geocities.jp/inocchichichi/psqlodbc/index.html
パラメータ PostgreSQLへのアクセスを設定する際には以下のパラメータを使用します。 PostgreSQL パラメータ (UNIXバージョンのみ)
詳細は http://www.postgresql.org/docs/manuals/ をご覧ください。 UDS経由でのDr.Web Enterprise Server とPosrtgreSQL DB のインタラクション Enterprise Server とPostgreSQL DBが同一のコンピューター上にインストールされている場合、UDS (UNIX domain socket)経由でそのインタラクションを設定することが出来ます。 ToUDS経由でインタラクションを設定するには: 1. postgresql.conf PostgreSQL 設定ファイル内で、UDSに以下のディレクトリを指定してください。 unix_socket_directory = '/var/run/postgresql' 2.PostgreSQLを再起動させてください。
|