DATABASE MANAGEMENT


Rolling out a database
The following tables list mandatory and optional tasks for an IBM® Lotus® Domino® administrator to complete before putting a database into production. You must have Manager access in a database access control list (ACL) to perform these tasks.

Mandatory tasks

Perform these tasks before copying a new database or database replica to a production server.
TaskConsiderations
Set up the database ACL for users and servers that require accessIf you plan to make replicas of a database, make sure that the database ACL lists the name of each server containing a replica. If the database uses roles, assign all roles to each server.

If you assign ACL settings on the original database before copying it to a server, assign yourself Manager access on the original. Otherwise, you won't have Manager access to the new copy.

Verify that server ACLs are set up correctlyWithout proper access in a server ACL, users and servers won't have access to databases on the server.
Verify that the Domino Directory contains the necessary Group documentsCreate a Group document in the IBM® Lotus® Domino® Directory before adding a Group name in a database ACL. If you must create a Group, make sure that the Group document replicates before you copy the database to a server.
Copy the new database to a server Consider server disk space, topology, and network protocols. Placing a database on a cluster requires that you consider cluster resources.
Verify that the database appears in the Open Application dialog boxWhile designing a database, the database designer often removes the database title from the list that appears in the Open Application the database is completed, make sure that the database title appears in the Open Application dialog box.
Decide which servers require replicas of the database and then create the replicasTo make this decision, consider the purpose and size of the database, the number and location of users who need access to the database, and the existing replication schedules between servers.
Verify that Server documents in the Domino Directory are enabled for replicationServer documents are, by default, enabled for replication, but to avoid any problems, verify this.
Create or edit Connection documentsIf several servers have a replica of the database, make sure that any necessary Connection documents are set up so that replication can occur.
Set up a replication scheduleConsider the location and time zones of users and the frequency of database updates.

Optional tasks

The following tasks are not required, but you may want to perform them after your database is in production. Whether or not you need to do these tasks depends on the type of database you are rolling out to the production server and the roles assigned to an application developer, database manager, or IBM® Lotus® Domino® administrator in your organization.
TaskConsiderations
Create About This Application and Using This Application documentsProvide the name, phone number, and e-mail address of database managers in the About This Application document. Provide information about the application in the Using This Application document.

For more information, see the IBM® Lotus® Domino® Designer Help.

Create an index for the database Create a full-text index for the database if users need to search the database for information. If you create the index before you copy a new copy of the database or a replica to a server, the index settings carry over to the new copy or replica.
Distribute encryption keys If the database design includes encrypted fields, distribute encryption keys to users.

For more information, see Domino Designer Help.

Create a Mail-In Database document If the database is designed to receive mail, you must create a Mail-In Database document in the Domino Directory.
List the database in the database catalogBy default, all databases except mail databases are listed in the default views of the database catalog. You can add categories to control how the database appears in the catalog views and to help users narrow the scope of a domain search.
Publish the database in a database library Create a library of selected databases on one server or several servers for users.
Sign the databaseSign a database to provide a signature for it. Do this, for example, so that an Execution Control List (ECL) can evaluate the signature.
Add the database to the Domain IndexIf an application database will be useful to a wide audience, include the database in the Domain Index.
Notify users that the database is availableProvide the database title, file name, and server location.
Related topics