A2. Oracleデータベースドライバのセットアップ

概要

Oracleデータベース(Oracle DBMS)はオブジェクトリレーショナルDBMSです。OracleはDr.Web Enterprise Security Suite の外部DBとして使用できます。

Dr.Web Serverは、FreeBSDを除くすべてのプラットフォーム上で外部データベースとしてOracle DBMSを使うことができます(インストールと対応バージョン 参照)。

Oracle DBMSを使用するには

1.Oracle DBのインスタンスをインストールし、AL32UTF8 エンコーディングをセットアップします。AL32UTF8 エンコーディングを使用するために設定された既存のインスタンスを使うこともできます。

2.それぞれの外部データベースを使用するようデータベースドライバをセットアップします。この操作は 設定ファイル 内、またはDr.Web Security Control Center経由(Dr.Web Server設定 → データベース タブ)で行うことができます。

ODBC接続経由でOracle DBを外部データベースとして使用する場合、Dr.Web Serverインストール(またはアップグレード)中に、インストーラ設定内でビルトインOracle DBMSクライアントのインストールを無効にします(データベースのサポート - Oracleデータベースドライバ セクション)。

この操作を行わない場合、ライブラリの競合により、ODBC経由でOracle DBと連携できません。

 

SYSユーザーおよびSYSTEMユーザーとしてOracleデータベースに接続することはできません。また、SYSDBA管理者権限およびSYSOPER管理者権限での接続も禁止されています。

インストールと対応バージョン

外部DBとしてOracleを使用する場合、Oracle DBのインスタンスをインストールし、AL32UTF8(CHARACTER SET AL32UTF8 / NATIONAL CHARACTER SET AL16UTF16)エンコーディングをセットアップする必要があります。この操作は以下のいずれかの方法で行うことができます。

1.Oracleインストーラを使用して(インスタンスインストールおよび設定の外部モードを使用)

2.CREATE DATABASE SQLコマンドを使用して

Oracleインスタンスの作成および設定に関する詳細については、Oracleドキュメンテーションを参照してください。

異なるエンコーディングを使用する場合、アルファベット以外の文字は正常に表示されない場合があります。

データベースにアクセスするためのクライアント(Oracle Instant Client)は、Dr.Web Enterprise Security Suite のインストールパッケージに含まれています。

Oracle DBMSが対応しているプラットフォームのリストは、ベンダーの Webサイト を参照してください。

Oracle Clientが対応しているプラットフォームのリストは、ベンダーの Webサイト を参照してください。

Dr.Web Enterprise Security Suite では、Oracle DBMSバージョン11以降がサポートされています。

また、Oracle外部データベースを使用する際のDr.Web Serverのシステム要件に注意してください(インストールマニュアル の システム要件 を参照)。

パラメータ

Oracle DBMSへのアクセスを調整するには、表のパラメータを使用します。

Oracle DBMSのパラメータ

パラメータ

説明

drworacle

ドライバ名

User

データベースユーザー名(必須)

Password

ユーザーパスワード(必須)

ConnectionString

データベース接続文字列(必須)

Oracle DBMSの接続文字列のフォーマットは以下のとおりです。

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

補足説明:

•<host>- Oracle Serverの名前またはIPアドレス

•<port> - Oracleがリッスンしているポート

•<service name> - 接続するDBの名前

例:

//myserver111:1521/bjava21

補足説明:

•myserver111 - Oracle Serverの名前

•1521 - Oracleがリッスンしているポート

•bjava21 - 接続するDBの名前

Oracle DBMS Driverの設定

Oracleを使用する場合、データベースドライバの設定を以下のいずれかの方法で変更する必要があります。

•Control Center内で:メインメニューの→管理 → コントロールメニュー内のDr.Web Server設定→ データベース タブ → データベース ドロップダウンリストから Oracle を選択し、以下のフォーマットに従ってパラメータを設定します。

•Dr.Web Server 設定ファイル内。