B3. 使用 PostgreSQL DBMS

返回页首  上一页  下一页

概述

PostgreSQL 是对象关系型数据库管理系统。为自由软件数据库系统,可替代商业DBMS(如Oracle Database, Microsoft SQL Server等等)使用。大多数反病毒网络中都可以使用PostgreSQL DBMS作为Dr.Web Enterprise Security Suite外设数据库。

使用PostgreSQL作为外设数据库必须:

1.安装PostgreSQL服务器。

2.设置Dr.Web服务器使用相应的外设数据库。可利用配置文件进行设置或利用管理中心:Dr.Web服务器配置菜单,数据库标签。

如果计划使用ODBC接通PostgreSQL作为外设数据库,则在安装(更新)服务器时,在安装程序设置中需取消安装PostgreSQL DBMS内置客户端(在支持数据库 → PostgreSQL数据库驱动程序 )。

否则将出现库冲突而无法通过ODBC使用PostgreSQL数据库。

 

连接PostgreSQL数据库是只可使用trust、password和MD5身份验证(不支持Kerberos、GSS和SSPI)。

安装和支持的版本

1.下载免费产品PostgreSQL最新版本(PostgreSQL服务器和相应的ODBC驱动程序),至少不应使用低于8.4的版本。

2.用以下一种方式创建PostgreSQL数据库:

a)使用pgAdmin图形界面。

b)使用SQL指令CREATE DATABASE

建立数据库使用的编码应为UTF8。

更换为外设服务器的操作见更换Dr.Web Enterprise Security Suite DBMS类型

参数

PostgreSQL数据库访问设置使用参数见下表。

PostgreSQL

名称

默认值

描述

host

<local UNIX socket>

PostgreSQL服务器主机

port

 

PostgreSQL服务器端口或套接字文件扩展名

dbname

drwcs

数据库名称

user

drwcs

用户名

password

drwcs

密码

options

 

用于向服务器发送的调试/追踪项

requiressl

 

1为请求安装 SSL连接

0为无请求

temp_tablespaces

 

临时表格名称空间

default_transaction_isolation

 

交易间隔模式(见PostgreSQL帮助文档)

相关技术信息见http://www.postgresql.org/docs/manuals/

Dr.Web 服务器与PosrtgreSQL数据库通过 UDS 的交互作用

如Dr.Web 服务器和PostgreSQL数据库安装在同一台计算机,可设置使用UDS(UNIX域名套接字)进行交互作用。

设置使用 UDS 运行需要:

1.在PostgreSQL数据库配置文件postgresql.conf中为UDS指定以下目录:

unix_socket_directory = '/var/run/postgresql'

2.重新启动PostgreSQL。