vCenter Server には、サーバ データを格納および編成するためのデータベースが必要です。Windows 上の vCenter Server の場合、vCenter Server とともにインストールおよび構成が可能なバンドルされた PostgreSQL データベースを 使用するか、vCenter Server をインストールする前に外部データベースを設定します。
vCenter Server for Windows では、外部データベースとして Oracle および Microsoft SQL Server がサポートされています。
外部データベースは、手動で、またはスクリプトを使用して構成できます。また、データ ソース名ユーザーには、特定の権限のリストを付与する必要があります。
データベースのパスワードは、vCenter Server をインストールする Windows 仮想マシンまたは物理ホスト、および vCenter Server Appliance にクリア テキストで保存されます。パスワードが保存されているファイルは、オペレーティング システムの保護機能を使用して保護されます。つまり、これらのファイルにアクセスして読み取るには、Windows のローカル管理者か、Linux の root ユーザーである必要があります。
vCenter Server インスタンスは、同じデータベース スキーマを共有できません。複数の vCenter Server データベースは同じデータベース サーバ上に配置することも、複数のデータベース サーバ間で別々に配置することもできます。Oracle データベースには、スキーマ オブジェクトの概念があるため、各 vCenter Server インスタンスのスキーマ所有者が異なる場合、1 つのデータベース サーバで複数の vCenter Server インスタンスを実行できます。各 vCenter Server インスタンスで、専用の Oracle データベース サーバを使用することもできます。
vCenter Server をインストールして、古い外部 vCenter Server データベースを使用することはできません。古い vCenter Server データベースを最新バージョンにアップグレードするには、そのデータベースに接続している vCenter Server インスタンスをアップグレードする必要があります。vCenter Server のアップグレードの詳細については、vSphere のアップグレードを参照してください。