Apagar Banco de Dados BDB Offline

34 views
Skip to first unread message

Messias Alves

unread,
Sep 17, 2012, 10:24:59 AM9/17/12
to lda...@googlegroups.com
Pessoal,

Estou fazendo uns ajustes uma máquina antiga, com Fedora Core 4 (não posso atualizar para uma outra distro nesse momento), entre eles, uma restauração de uma base de dados. 

Entretanto, depois que apago os arquivos do diretório /var/lib/ldap e faço a importação com slapadd -l arquivo.ldif e reinicio o servidor, os registros continuam os mesmos da base anterior.
Já tentei apagar os registros com o bancos de dados online, mas retorna simplesmente erro sem outras informações mais claras.

Confirmo que o diretório no slapd.conf é realmente /var/lib/ldap. A versão do openldap-servers é 2.2-29. O que pode estar acontecendo?  Alguém sabe como apagar todos os registros de uma base de dados bdb offline? Pois somente apagando os arquivos de /var/lib/ldap não está funcionando.


De já agradeço a atenção de todos.

Att.,

--
[]'s
Messias Alves

Paulo Maia

unread,
Sep 17, 2012, 10:35:36 AM9/17/12
to lda...@googlegroups.com
Só pra saber , 
você parou , removeu e reiniciou ?
Att,
Paulo

2012/9/17 Messias Alves <jmessi...@gmail.com>

--
[]'s
Messias Alves

--
Você está recebendo esta mensagem porque se inscreveu no grupo "ldap-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para lda...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para ldap-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/ldap-br?hl=pt-BR.

Messias Alves

unread,
Sep 17, 2012, 10:57:09 AM9/17/12
to lda...@googlegroups.com
Isso Paulo,

Fiz isso mesmo. Parei, removi os arquivos e reiniciei, e ao invés de ter a base limpa, ela é recriada com os dados da base anterior.

Paulo Maia

unread,
Sep 17, 2012, 2:36:58 PM9/17/12
to lda...@googlegroups.com
Quando voce exclui o /var/lib/ldap , vc deixa o arquivo DB_CONFIG antes de usar o slapdadd ?
Permissoes da pasta?

2012/9/17 Messias Alves <jmessi...@gmail.com>

Messias Alves

unread,
Sep 17, 2012, 3:28:01 PM9/17/12
to lda...@googlegroups.com
Sim Paulo, 

Sempre faço isso. A situação é bem estranha. Trabalho com LDAP já faz alguns anos.
Queria saber se há alguma outro local onde os registros (padrões ou não) do banco BDB são armazenados e se é possível excluí-los.

Messias Alves

unread,
Sep 18, 2012, 2:56:39 PM9/18/12
to lda...@googlegroups.com
Pessoal,

Consegui resolver o problema.
O pacote openldap-servers-2.2.29-1.FC4 salva os registros incluidos por meio do comando slapcat no diretório /usr/local/var/openldap-data e não em /var/lib/ldap. Acho que faz uma cópia dos registros do diretório /usr/local/var/openldap-data para /var/lib/ldap no momento em que o serviço é levantando. Apaguei os arquivos de /usr/local/var/openldap-data/ e, assim, criei a base limpa.

De toda forma, agradeço a disposição e boa vontade dos colegas em ajudar. 

Grande abraço.

--
[]'s
Messias Alves
Reply all
Reply to author
Forward
0 new messages