B2. Oracle数据库驱动程序设置

概述

Oracle Database(或Oracle DBMS)是对象关系型数据库管理系统。Oracle可作为Dr.Web Enterprise Security Suite外设数据库。

Dr.Web服务器可在所有平台使用DBMS Oracle作为外设数据库,只有FreeBSD除外(参见安装和支持的版本)。

使用Oracle DBMS必须:

1.安装一个编码为AL32UTF8的Oracle数据库。也可使用此编码的现有数据库。

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

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

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

 

禁止以系统用户SYS和SYSTEM和使用优先权SYSDBA和SYSOPER连接Oracle数据库。

安装和支持的版本

使用Oracle数据库作为外设数据库必须安装一个Oracle数据库并将其编码设置为AL32UTF8CHARACTER SET AL32UTF8 / NATIONAL CHARACTER SET AL16UTF16)。可使用以下方法设置:

1.使用Oracle数据库安装程序(使用数据库高级安装和配置模式)。

2.使用SQL指令CREATE DATABASE

建立、配置数据库详细信息见Oracle数据库说明文档。

如编码有别于上述编码,本国语言符号显示会出现问题。

Dr.Web Enterprise Security Suite安装包保含数据库客户端(Oracle Instant Client)。

Oracle DBMS支持的平台参见厂商网站

Oracle Client支持的平台参见厂商网站

Dr.Web Enterprise Security Suite支持Oracle DBMS版本11及更高版本。

使用Oracle外设数据库时请注意对Dr.Web服务器的系统要求(参见安装手册系统要求)。

参数

Oracle DBMS访问设置使用的参数见下表。

Oracle DBMS参数

参数

描述

drworacle

驱动程序名称

User

数据库用户名称(必填项)

Password

用户密码(必填项)

ConnectionString

数据库连接行(必填项)

Oracle DBMS 连接行格式:

//<host>:<port>/<service name>

其中:

<host>——Oracle服务器IP地址或名称;

<port>——服务器监听的端口;

<service name>——需连接的数据库名称。

例如:

//myserver111:1521/bjava21

其中:

myserver111——Oracle服务器名称。

1521——服务器监听的端口。

bjava21——需连接的数据库名称。

Oracle DBMS驱动程序配置

使用DBMS Oracle时必须利用下面一种方法更改数据库驱动程序的确定和设置:

在管理中心:主菜单管理选项→控制菜单的Dr.Web服务器配置选项→数据库标签 → 在数据库下拉列表选择Oracle,按照上面所列格式进行设置。

在服务器配置文件