O OpenLDAP suporta vários backends, sendo os mais populares atualmente o bdb / hdb. A partir da página de manual do slapcat :
For some backend types, your slapd(8) should not be running (at least,
not in read-write mode) when you do this to ensure consistency of the
database. It is always safe to run slapcat with the slapd-bdb(5),
slapd-hdb(5), and slapd-null(5) backends.
Portanto, desde que você esteja usando o bdb ou o hdb como backend, não há problema em executá-lo enquanto o slapd está em execução. Eu uso isso em muitos servidores e recomendo. É realmente a melhor maneira de fazer backup.
Alternativas incluiriam a emissão de um comando de pesquisa ldap para o servidor para retornar a árvore inteira. Isso será significativamente mais lento que o slapcat, porque toda a comunicação deve passar pelas camadas da rede e as regras de controle de acesso devem ser verificadas. Além disso, você precisa ter certeza de que o usuário que está pesquisando tem os direitos de acesso corretos.