Difference between revisions of "LDAP data import export"

Line 34: Line 34:
 
As the Zibmra user:
 
As the Zibmra user:
 
* Import the data via the slapadd command.  The last argument is the full path to the data export file:
 
* Import the data via the slapadd command.  The last argument is the full path to the data export file:
   /opt/zimbra/openldap/sbin/slapadd -q -b '' -F /opt/zimbra/data/ldap/config -l /tmp/ldap.bak
+
   /opt/zimbra/openldap/sbin/slapadd -q -b "" -F /opt/zimbra/data/ldap/config -l /tmp/ldap.bak
  
 
[[Category:LDAP]]
 
[[Category:LDAP]]
 
[[Category:Performance and Tuning]]
 
[[Category:Performance and Tuning]]
 
[[Category:ZCS 6.0]]
 
[[Category:ZCS 6.0]]

Revision as of 00:02, 16 October 2010

Admin Article

Article Information

This article applies to the following ZCS versions.

ZCS 6.0 Article ZCS 6.0

Zimbra OpenLDAP Server

Data export

Zimbra ships with a utility to export the configuration and main databases as /opt/zimbra/libexec/zmslapcat. It takes a destination directory as an argument for where to store the exported data. A timestamped export of the database will be created. It is safe to run zmslapcat while the LDAP server is running.

Example of main database export:

 /opt/zimbra/libexec/zmslapcat /tmp

Example of configuration database export:

 /opt/zimbra/libexec/zmslapcat -c /tmp


Data import

To import data, the existing database will need to be deleted. You must have a valid LDIF data export to use for import. If you delete the current database off of the disk, there will be no way to recover it from that system.

Preparing for data import

As the Zimbra user:

  • Stop slapd: ldap stop
  • Clean up the old database and move it to a new location
 cd /opt/zimbra/data/hdb/db
 /opt/zimbra/bdb/bin/db_recover
 cd ../..
 mv hdb hdb.old
  • Create the new directory structure and restore database tuning
 mkdir -p hdb/db
 mkdir -p hdb/logs
 cd hdb/db
 cp ../../hdb.old/DB_CONFIG .
Verified Against: ZCS 6.0 Date Created: 10/15/2010
Article ID: https://wiki.zimbra.com/index.php?title=LDAP_data_import_export Date Modified: 2010-10-16



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »



Importing the LDAP data

As the Zibmra user:

  • Import the data via the slapadd command. The last argument is the full path to the data export file:
 /opt/zimbra/openldap/sbin/slapadd -q -b "" -F /opt/zimbra/data/ldap/config -l /tmp/ldap.bak
Jump to: navigation, search