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
  • options
    Indica uma ou mais das seguintes opções:
  • -f
    filename
    Especifica 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.
  • -i
    attribute-list
    Inclui 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 objectClasses
    Ao despejar em LDIF, o arquivo LDIF só tem entradas contendo *exatamente* as classes de objeto listadas.
  • -y Comma separated list of exclude objectClasses
    Ao despejar em LDIF, as entradas contendo qualquer classe de objeto na lista não serão incluídas no arquivo LDIF.
  • -x
    Exclui os atributos listados no arquivo de despejo.
    Observação:
    você não deve excluir atributos que fazem parte do DN.
  • -z
    Especifica que DXdumpdb faz o despejo a partir da cópia do repositório de dados produzido pelo despejo do comando do console dxgrid-db.
  • DSA
    Define 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.