Ferramenta DXdumpdb — exportar dados de um repositório de dados para um arquivo LDIF
Use a ferramenta DXdumpdb para exportar dados de um repositório de dados para um arquivo LDIF.
cad126br
Use a ferramenta DXdumpdb para exportar dados de um repositório de dados para um arquivo LDIF.
Observação:
para obter uma lista de códigos de status retornados por todos os comandos da DXtools, incluindo esse comando, consulte Códigos de status de saída das DXtools.Esse comando tem o seguinte formato:
dxdumpdb options DSA
- optionsIndica uma ou mais das seguintes opções:
- -ffilenameEspecifica o arquivo para receber os dados exportados. Se essa opção não for especificada, a saída irá para a tela ou a saída padrão.
- -iattribute-listInclui os atributos listados no arquivo de despejo.Observação:os atributos especificados com a opção -i opção devem incluir os atributos de nomenclatura. Se os atributos não forem especificados, a ferramenta não despejará as entradas. Além disso, os atributos must-contain também devem ser especificados se a saída se destina a ser usada com o DXloaddb novamente.-vRuns no modo detalhado. Essa opção é alternada mediante erro e rastreamento de status. Para que a opção -v funcione, você também deve especificar a opção -f.
- -j Comma separated list of include objectClassesAo despejar em LDIF, o arquivo LDIF só tem entradas contendo *exatamente* as classes de objeto listadas.
- -y Comma separated list of exclude objectClassesAo despejar em LDIF, as entradas contendo qualquer classe de objeto na lista não serão incluídas no arquivo LDIF.
- -xExclui os atributos listados no arquivo de despejo.Observação:você não deve excluir atributos que fazem parte do DN.
- -zEspecifica que DXdumpdb faz o despejo a partir da cópia do repositório de dados produzido pelo despejo do comando do console dxgrid-db.
- DSADefine o DSA. O DXdumpdb pesquisa os arquivos de configuração desse DSA para localizar o repositório de dados a ser exportado para um arquivo LDIF.
Exemplo: extrair dados do Democorp para a tela
O exemplo a seguir imprime os dados em formato LDIF a partir do repositório de dados do DSA
democorp
na tela:dxdumpdb democorp
Exemplos: extrair os dados do Democorp para um arquivo de especificação de atributos
dxdumpdb -f dump.ldif -i cn,title democorp
Esse comando apresentará falha porque o atributo de nomenclatura ou está ausente.
dxdumpdb -f dump.ldif -i cn,ou,title democorp
Este comando funciona, mas a saída não pode ser recarregada em democorp com DXloaddb porque o atributo must-contain
sn
está ausente.dxdumpdb -f dump.ldif -i sn,cn,ou,title democorp
Este comando funciona e o arquivo de saída gerado pode ser carregado em democorp novamente, pois o arquivo de saída contém todos os atributos de nome e atributos must-contain.
Exemplo: extrair dados do Democorp contendo classes de objeto específicas
O exemplo a seguir imprime dados em formato LDIF a partir do repositório de dados democorp, incluindo apenas as entradas que contêm inetOrgPerson objectClass.
dxdumpdb –j inetOrgPerson,top,person,organizationalPerson democorp
Observação:
as superclasses de inetOrgPerson armazenadas com a entrada devem ser incluídas.