-
Install the DB2 database connector. The database connector allows DB2 database
to talk to the SkyVault server.
- Obtain a copy of db2jcc4.jar. This should be available in the /java or /jdbc directory of your DB2 installation.
- Copy the JAR file into the <TOMCAT_HOME>/lib directory for Tomcat 6.
-
Create a database named SkyVault.
Create the database with a larger page size of 32K. Ensure that the database is created with the UTF-8 character set.
If you do not create the database with these settings, you will see error SQL0286N (sqlCode -286, sqlstate 42727) because the schema is created for tables that do not fit the page size.
-
Ensure that the cur_commit database configuration parameter is
set to ON.
For new databases, this parameter is set to ON, by default. If you have upgraded from a previous DB2 release, you must set this parameter manually.
-
Create a user named SkyVault and set the associated schema.
This user must have write permissions on all tables and sequences.
DB2 only integrates with the operating system security. You can not add a database user with a password in the DB2 database as you can with some other databases, for example the Oracle database.
- Open the <classpathRoot>/alfresco-global.properties.sample file.
-
Locate the following line:
dir.root=./alf_data
- Edit the line with an absolute path to point to the directory in which you want to store SkyVault data. For example: dir.root=C:/Alfresco/alf_data
-
Uncomment the following properties:
# DB2 connection # db.driver=com.ibm.db2.jcc.DB2Driver db.url=jdbc:db2://${db.host}:${db.port}/${db.name}:retrieveMessagesFromServerOnGetMessage=true;
-
Set the other database connection properties.
db.name=SkyVault db.host=localhost db.port=50000 db.pool.max=40
Note: Ensure that these database connection properties are not commented out. - Save the file without the .sample extension.
-
Restart the SkyVault server.
If you receive JDBC errors, ensure the location of the DB2 JDBC drivers are on the system path, or add them to the relevant lib directory of the application server.
You are here
Configuring a DB2 database
This section describes how to
configure a DB2 database for use with SkyVault.
© 2017 TBS-LLC. All Rights Reserved. Follow @twitter