5.5.9 Configuring an External Database to Store User History

Access Manager supports MySQL, Oracle, and Microsoft SQL Server databases for storing risk history. This section provides details about how to configure these databases.

Configuring MySQL Database

NOTE:Access Manager 4.4 supports MySQL 5.5 and earlier.

IMPORTANT:If you are using SQL database and you are upgrading to Access Manager 4.4, you must run a utility to re-factor the database. This is to ensure that Access Manager and its associated products use the same naming convention. For more information about this utility and how to run it, see Refactoring SQL Database.

  1. Unzip the RiskDBScripts.zip file containing script to extend the database and sample configuration files. The file is located at the following location:

    On Linux: /opt/novell/nids/lib/webapp/WEB-INF/RiskDBScripts.zip

    On Windows: C:\Program Files\Novell\Tomcat\webapps\nidp\WEB-INF\RiskDBScripts.zip.

  2. On the MySQL server, execute the following command to create database objects for risk-based authentication:

    mysql -h host -u username -p password netiq_risk_mssql_install.sql

  3. Download the JDBC connector for the MySQL database from MySQL.com.

  4. Copy the JDBC connector to the /opt/novell/nids/lib/webapp/WEB-INF/lib/ folder.

  5. Restart Identity Server.

Configuring Oracle Database

  1. Unzip the RiskDBScripts.zip file containing script to extend the database and sample configuration files. The file is located at the following location:

    On Linux: /opt/novell/nids/lib/webapp/WEB-INF/RiskDBScripts.zip

    On Windows: C:\Program Files\Novell\Tomcat\webapps\nidp\WEB-INF\RiskDBScripts.zip.

  2. On the Oracle server, execute the following script to create database objects for risk-based authentication:

    netiq_risk_oracle_install.sql

  3. Download the JDBC connector for the Oracle database from Oracle.com.

  4. Copy the JDBC connector jar to the /opt/novell/nids/lib/webapp/WEB-INF/lib/ folder.

  5. Restart Identity Server.

Configuring Microsoft SQL Server

  1. Unzip the RiskDBScripts.zip file containing script to extend the database and sample configuration files. The file is located at the following location:

    On Linux: /opt/novell/nids/lib/webapp/WEB-INF/RiskDBScripts.zip

    On Windows: C:\Program Files\Novell\Tomcat\webapps\nidp\WEB-INF\RiskDBScripts.zip.

  2. On the SQL Server, execute the following script to create database objects for risk-based authentication:

    netiq_risk_sql_server_install.sql

  3. Download the JDBC connector for the SQL Server database from Microsoft.com.

  4. Copy the JDBC connector file sqljdbc42.jar to the /opt/novell/nids/lib/webapp/WEB-INF/lib/ folder.

  5. Restart Identity Server.