# Before Installing

Attention: Read the following before beginning the implementation process.

## Database Information

The Expere Knowledge Base requires a relational database management system such as Oracle or SQL Server. Licensing requirements for the database system are dependent upon the middleware and application layer configuration specific to the implementation. A review of the contractual licensing terms and conditions governing use of the Oracle or SQL Server database is warranted prior to installing Expere.

The implementation of the data structure and creation of the required tables, accounts, and permissions is accomplished via packaged scripts provided with the Expere installation media.

## .NET Uers: SQL Server DSL Installer Requirement

When running the SQL Server DSL installer, it will not function unless the client on which the installer is being run has the SQLCMD.exe (even when using the installer GUI). The SQLCMD.exe prerequisite can be obtained by installing the SQL Server Express tools (no need for the actual database) on the client machine.

## .NET Users: Java 8 Requirement

Before installing all Expere components, users must download and install the latest version of `vcredist_x64.exe`. This is available from the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update page.

Upon installing this file, users must restart IIS.

## Step 1: Assemble all components required for installation

- If installing the Expere Authoring Environment, assemble the Expere Installation Package for the Expere Authoring Environment (located on the Expere installation media. Consult the Expere Authoring Guide for further information).
- Workstation from which to perform installation and content load
- .NET Users: SQL Server Express, Standard, or Enterprise
- Java Users: Oracle client

Note: Does not apply if using MS SQL.

## Step 2: Verify Infrastructure Configuration

Before starting, verify that the following base components are installed and configured for Expere:

- Verify conformance with hardware requirements (see System Requirements)
- Verify operating system configuration (see System Requirements)
- Verify database configuration (see System Requirements)
- Test database connections using TNS ping on Oracle Net Manager
- Create required user and administrative accounts at the operating system and database levels (see System Requirements)

Note: As you advance through the installation process, you will create filenames and passwords. Document all filenames and passwords with the checklist in the back of this guide (see Appendix B).