Introdução
Este original descreve como fixar o base de dados do Lightweight Directory Access Protocol (LDAP) do Cisco Agent Desktop (CAD) quando corrompido em ambos os lados.
Contribuído por Nebojsa Zdravkovic e por Dan Lazich e editado por Manoj Srinivas, engenheiros de TAC da Cisco.
Pré-requisitos
Requisitos
Cisco recomenda-o tem o conhecimento nestes assuntos:
- Cisco Unified Contact Center Enterprise (UCCE)
- CAD
- Base de dados LDAP CAD
A informação neste documento foi criada dos dispositivos em um ambiente de produção específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se sua rede está viva, assegure-se de que você compreenda o impacto potencial do comando any.
Informações de Apoio
Neste ambiente, os agentes eram incapazes de entrar ao CAD e nenhuns dos serviços CAD poderiam conectar ao LDAP.
Análise do log
Você verá Slapd saltar com este erro:
DEBUG [0x530] parse_acl: config_back_db_open: line 0: warning: cannot assess the validity of the ACL scope within backend naming context
DEBUG [0x530] bdb_db_open: bdb_db_open: "o=Spanlink Communications"
DEBUG [0x530] bdb_db_open: bdb_db_open: database "o=Spanlink Communications" cannot be opened, err 22. Restore from backup!DEBUG [0x530][0x530] bdb_errcall: bdb(o=Spanlink Communications): txn_checkpoint interface requires an environment configured for the transaction subsystem
DEBUG [0x530] bdb_db_close: bdb_db_close: database "o=Spanlink Communications": txn_checkpoint failed: Invalid argument (22).
DEBUG [0x530] backend_startup_one: backend_startup_one (type=bdb, suffix="o=Spanlink Communications"): bi_db_open failed! (22)
Isto indica que o base de dados LDAP que guarda todos os dados de configuração CAD necessários para o ins do log do agente é corrompido. O procedimento de recuperação LDAP descrito no guia de Troubleshooting CAD não é aplicável aqui porque não há nenhum bom LDAP DB disponível.
Resolução
É ainda possível recuperar os dados por este procedimento embora o base de dados em ambos os lados é corrompido.
Desde que ambos os bases de dados são corrompidos, você pode partir de todo o lado. As etapas abaixo supõem que o lado A está escolhido para o reparo primeiramente. Antes de executar estas etapas, assegure-se de que traçado do slapd esteja ajustado a THRESHOLD=OFF, sob… o Desktop \ configuração \ slapd.cfg.
Etapa 1. No lado A PG, pare o serviço do monitor de Cisco LDAP.
Etapa 2. Abra uma janela de comando e mude diretórios… a Cisco \ Desktop \ escaninho (a movimentação e o local exato deste diretório dependem de onde os serviços foram instalados).
Etapa 3. Rebatize… Cisco \ dobrador do Desktop \ base de dados… a Cisco \ Desktop \ old_database.
Etapa 4. Crie um dobrador novo chamado… Cisco \ Desktop \ base de dados.
Etapa 5. Copie DB_CONFIG e todos os arquivos com uma extensão do *.dat do dobrador do old_database ao dobrador novo do base de dados.
Etapa 6. Copie o arquivo o mais atrasado do ldif de. \ Desktop \ ldap_archive a. \ Desktop \ escaninho e rebatizam-no a backup.ldif
Etapa 7. No dobrador do base de dados, crie um arquivo vazio chamado rep.log.
Etapa 8. Abra uma janela de comando e mude diretórios… a Cisco \ Desktop \ escaninho
Datilografe o comando seguinte e pressione-o entram.
slapadd - f slapd.conf - l backup.ldif - c
Etapa 9. Você deve ver um Progress Indicator quando o slapadd for executado. Espere até que termine.
Etapa 10. Comece o serviço do monitor LDAP
Etapa 11. Execute as mesmas etapas no lado B.
Etapa 12. Quando completo, quebre a replicação de diretório no postinstall e recreie-a
Etapa 13. Serviços do reinício CAD no lado B.
Outros cenários possíveis são cobertos no guia de Troubleshooting CAD:
https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_10_5/troubleshooting/guide/cadx105-troubleshooting-guide.pdf