Please keep replies to the list.
Please carefully re-read the above text: "IT IS ALWAYS SAFE TO RUN SLAPCAT WITH THE SLAPD-BDB(5) BACKEND".
Piero,
I think I'm missing something but the question stills here: ¿is possible to use slapcat(8) on the fly (which means with slapd running)? Maybe the text you've quoted means: stop the slapd service and runs slapcat(8) directly against bdb.
You see, there's a first sentence, which states that it might not be always safe to run slapcat while slapd is running, as results might be inconsistent. Then there is a second sentence, stating that it is always safe when slapcat is used for slapd-bdb. So the answer is: yes, it is safe.
p.