Upgrade Vaults To a Newer Database Engine

Occasionally, Accruent releases a newer generation of its database engines. Newer versions of Meridian might include small fixes to the database engines and upgrading is normally done as described in Upgrade Meridian Vaults. But large-scale optimizations take longer to develop and test and result in a new generation of engines. When this happens, you might want to upgrade a vault to take advantage of its new features and performance. Upgrading a vault to a new generation of database engine is typically not done during the normal vault upgrade process but must be performed manually.

Note:

An exception is when a vault that uses an older database engine (ObjectSet*.dll, ht3*.dll) is restored onto a 64-bit computer, the database engine is automatically upgraded to the latest database engine (ht5*.dll).

Manually upgrading a vault to a newer database engine can be done by either restoring the vault from a backup or by editing the Windows registry. In both cases, you specify a different database engine for the vault.

The filenames and descriptions of the different database engines are listed in the following table.

Database engine filenames
Database Engine Filename Description

First generation

ObjectSet.dll

Hypertrieve 32-bit

First generation

ObjectSQL.dll

SQL Server 32-bit

First generation

ObjectORA.dll

Oracle 32-bit

Second generation

ht3.dll

Optimized Hypertrieve

Second generation

ht3sql.dll

Optimized SQL Server

Second generation

ht3ora.dll

Optimized Oracle

Third generation (64-bit only)

ht5.dll

Multi-threaded Hypertrieve

Third generation (64-bit only)

ht5sql.dll

Multi-threaded SQL Server

Third generation (64-bit only)

ht5ora.dll

Multi-threaded Oracle

Note:

This task should only be performed during non-production hours and after a verified backup of the existing vault is made.