Oracle Database の拡張ディスカバリー
ご使用の環境にデプロイされている Oracle Database のエディション (Standard または Enterprise)、オプション、管理パック (Oracle Real Application Cluster、RAC など)、およびユーザー並行セッションに関する、細分度の高い情報を取得できます。この情報を、収集されたハードウェア・インベントリー・データと組み合わせると、Oracle Database ライセンスの需要を計算する際に使用できます。この機能は、Oracle Database バージョン 11.2、12.1、18.3、19.0、21.0 でサポートされています。
バージョン 10.15.0 以降、BigFix Inventory は Oracle Java の監査情報を収集する機能をサポートしています。詳細については、Oracle 測定データを収集するを参照してください。
バージョン 11.0.0 以降、BigFix Inventory は Oracle Database インベントリー・レポートを作成する新しい方法を導入しました。外部スクリプトは不要で、より正確かつ迅速に作成できます。このソリューションは、Oracle Measurements に基づいており、Get Oracle Database Measurements タスクを採用しています。「Oracle 機能の取得」Fixlet は非推奨です。「Get Oracle Database Measurements」Fixlet は、「Oracle 機能の取得」Fixlet で以前サポートされていたアクションを実行するために使用できます。
| Oracle Database のバージョン | エディション | サポートされるオペレーティング・システム | 製品タイプ |
|---|---|---|---|
| Oracle Database Standard Edition および Oracle Database Enterprise Edition |
Oracle データベースは、以下のオペレーティング・システムでディスカバーされます。
|
オンプレミス | |
| 12c | |||
| 11g |
「Get Oracle Database Measurements」Fixlet の構成
ここで、「Get Oracle Database Measurements」Fixlet を使用して構成が完了しました。
Get Oracle Database Measurements Fixlet は、Oracle Database に関する情報を収集します。この Fixlet は、実行中のすべてのインスタンスと、それを所有するオペレーティング・システム・アカウントを識別します。Fixlet は、オペレーティング・システムに応じて sqlplus コマンドを使用して、パスワードを指定せずにそれぞれに接続しようとします。Linux、Solaris、および AIX システムでは、Get Oracle Database Measurements Fixlet は、Oracle Database インスタンス (データベース・インスタンス所有者) を実行するユーザー・アカウントを識別し、su コマンドを使用してインスタンスに切り替え、sqlplus / as SYSDBA を実行して資格情報なしでデータベースに接続します。
Windows では、Get Oracle Database Measurements Fixlet は、BigFix Agent サービス (通常は LocalSystem アカウント) を実行して、資格情報を提供せずにデータベースに接続するために使用されるオペレーティング・システム・アカウントから sqlplus / as SYSDBA を実行します。
Get Oracle Database Measurements Fixlet を実行する前に、Oracle ライセンスの詳細を収集するには、すべての Oracle データベースが適切に構成されていることを確認します。
sqlplus を呼び出すには、インスタンスの所有者が特定のフォルダーで書き込み権限と実行権限を持っている必要があります。監査スクリプトは、次のパスで一時スクリプトを出力して実行します。
Linux、Solaris、および AIX システムの場合
- /var/opt/BESClient/LMT/ORACLE
- Oracle Database Home of database instance owner or /tmp
Windows の場合
- C:\Program Files (x86)\BigFix Enterprise\BES Client\LMT\ORACLE