Sumário

Search

  1. Prefácio
  2. Programas e Utilitários de Linha de Comando
  3. Instalando e Configurando Utilitários de Linha de Comando
  4. Usando os programas de linha de comando
  5. Variáveis de Ambiente para Programas de Linha de Comando
  6. Usando infacmd
  7. Referência de Comando infacmd as
  8. Referência de Comandos infacmd aud
  9. Referência de Comandos infacmd autotune
  10. Referência de Comandos Infacmd bg
  11. Referência de Comandos infacmd ccps
  12. Referência de Comandos de infacmd cluster
  13. Referência de Comando infacmd cms
  14. Referência de Comando infacmd dis
  15. Consultas do Infacmd dis
  16. Referência de comandos infacmd dp
  17. Referência de comandos infacmd idp
  18. Referência de comandos infacmd edp
  19. Referência de Comandos Infacmd es
  20. Referência de Comando infacmd ics
  21. Referência de Comando infacmd ipc
  22. Referência de Comando infacmd isp
  23. Referência de comandos infacmd ldm
  24. Referência de Comandos infacmd mas
  25. Referência de Comandos infacmd mi
  26. Referência de Comando infacmd mrs
  27. Referência de Comando infacmd ms
  28. Referência de Comando infacmd oie
  29. Referência de Comando infacmd ps
  30. Referência de Comando infacmd pwx
  31. Referência de Comando infacmd roh
  32. Referência do Comando infacmd rms
  33. Referência aos comandos infacmd RTM
  34. Referência de Comandos infacmd sch
  35. Referência de Comandos infacmd search
  36. Referência de Comando infacmd sql
  37. Referência de Comando infacmd tdm
  38. Referência de Comando infacmd tools
  39. Referência do Comando infacmd wfs
  40. Referência de Comandos infacmd ws
  41. Referência de Comandos infacmd xrf
  42. Arquivos de controle infacmd
  43. Referência de Comando infasetup
  44. Referência de Comando pmcmd
  45. referência de comando pmrep
  46. Trabalhando com o filemanager
  47. Funcionamento com arquivos pmrep

Referência de Comandos

Referência de Comandos

PurgeVersion

PurgeVersion

Limpa as versões de objeto do repositório de banco de dados. Você pode limpar as versões de objetos excluídos e ativos. Um objeto é considerado excluído se a versão mais recente foi submetida a check-in e tiver o status de versão Excluído. Os outros objetos são objetos ativos.
Ao limpar as versões de objetos excluídos, você limpará todas as versões. Os objetos excluídos devem ser submetidos a check-in. É possível limpar as versões de todos os objetos excluídos ou de objetos excluídos antes de um horário final especificado. Você pode especificar a hora final como uma data e hora, somente uma data ou um número de dias antes da data atual.
Ao limpar as versões de objetos ativos, você pode especificar o critério de limpeza. Você pode especificar o número de versões a serem mantidos e limpar as versões anteriores, e também limpar as versões que são mais antigas que a data de interrupção da limpeza. Não é possível limpar uma versão submetida a check-out ou a versão mais recente submetida a check-in.
Se você limpar as versões de um objeto de composição, considere quais versões dos objetos dependentes serão limpas.
É possível usar a opção -k para exibir os objetos que não são limpos e o motivo que explica porque as versões desses objetos não são limpas. Por exemplo, talvez você não tenha permissão para limpar uma versão de objeto. Você não pode limpar versões de objeto que fazem parte de um grupo de implantação.
O comando PurgeVersion usa a seguinte sintaxe:
purgeversion {-d <all | time_date | num_day> |  {-n <last_n_versions_to_keep> |  -t <time_date | num_day>}} [-f <folder_name>] [-q <query_name>] [-o <output_file_name>] [-p (preview purged objects only)] [-b (verbose)] [-c (check deployment group reference)] [-s dbd_separator] [-k (log objects not purged)]
A tabela a seguir descreve as opções e argumentos do PurgeVersion do
pmrep
:
Opção
Argumento
Descrição
-d
todas
time_date
num_day
Obrigatório se você não usar -n ou -t. Limpa todas as versões de objetos excluídos que foram submetidos a check-in. Você pode especificar
todos
para todos os objetos excluídos ou pode especificar uma hora de término para limpar todas as versões dos objetos que foram excluídos antes da hora de término. Especifique a hora de término no formato MM/DD/YYYY HH24:MI:SS, formato MM/DD/YYYY ou o número de dias anterior à data atual. Se você especificar um número de dias, o valor deverá ser um número inteiro maior que 0.
-n
last_n_versions_to_keep
Obrigatório se você não usar -d ou -t. O número das versões com check-in mais recentes que devem ser mantidas para um objeto ativo. O valor deve ser um inteiro maior que 0. Por exemplo, digite 6 para limpar todas as versões exceto as seis últimas versões em check-in. Se o objeto estiver em check-out, você também reterá a última versão em check-out.
Depois de limpar as versões de objeto, não será possível recuperá-las. Para garantir que você possa reverter para versões passadas, evite fazer a limpeza de todas as versões de um objeto.
-t
purge_cutoff_time
Obrigatório se você não usar -d ou -n. Data de interrupção da limpeza de versões de objetos ativos. Limpa as versões submetidas a check-in antes da data de interrupção. Você pode especificar a hora de fechamento da limpeza no formato MM/DD/YYYY HH24:MI:SS, formato MM/DD/YYYY ou um número de dias anterior à data atual. Se você especificar um número de dias, o valor deverá ser um número inteiro maior que 0. Quando você usa a opção ‑t, mantém a versão com check-in mais recente, mesmo que ela tenha sido submetida a check-in após a data de interrupção da limpeza.
-f
folder_name
Opcional. A pasta da qual as versões de objetos são limpas. Se você não especificar uma pasta, limpará as versões de objeto de todas as pastas no repositório.
-q
query_name
Opcional. Consulta usada para limpar as versões de objeto de um conjunto de resultados de consulta específico.
Se você usar a opção -d, limpará todas as versões dos objetos excluídos. Para manter versões recentes de objetos excluídos e limpar versões mais antigas, defina uma consulta que retorne os objetos excluídos e use a opção -q com -n, -t ou as duas.
-o
outputfile_name
Opcional. Arquivo de saída para salvar informações sobre versões de objetos limpas.
-p
-
Opcional. Visualiza o comando PurgeVersion.
pmrep
exibe os resultados da limpeza sem limpar de verdade as versões de objeto.
-b
-
Opcional. Exibe ou salva as informações de limpeza no modo detalhado. O modo detalhado fornece informações detalhadas sobre as versões de objeto, incluindo o nome do repositório, o nome da pasta, o número da versão e o status. Você pode usar a opção -b com -o e -p.
-c
-
Opcional. Verifica se há referências às versões de objeto nos grupos de implantação do repositório retornadas em uma visualização da limpeza. Se uma visualização de limpeza tiver uma versão de objeto em um grupo de implantação,
pmrep
exibirá um aviso.
Quando você usa a opção -c com a opção -p, o comando lista objetos que são limpos e, em seguida, enumera quais versões de objetos estão contidas em grupos de implantação. Quando você usa a opção -c sem a opção -p, o comando não limpa versões de objetos que fazem parte de grupos de implantação.
A opção -c pode ter um impacto negativo no desempenho.
-s
dbd_separator
Opcional. Se uma origem ODBC tiver um ponto (.) no nome, defina outro caractere separador quando definir o objeto de origem. Por exemplo, em vez de database_name.source_name, defina o objeto de origem como database_name\source_name, e defina o dbd_separator como barra invertida (\).
-k
-
Opcional. Lista todos os nomes e versões de objeto que não são limpos, embora correspondam aos critérios de limpeza. A opção -k também lista o motivo pelo qual as versões de objeto não são limpas. Por exemplo, uma versão de objeto não será limpa se você não tiver privilégios suficientes para limpar o objeto.
Uma versão de objeto não é limpa quando pertence a um grupo de implantação. Quando um objeto é membro de mais de um grupo de implantação, o motivo lista o primeiro grupo de implantação que faz com que o objeto não seja limpo.