Arquivar e eliminar dados históricos

Os administradores podem arquivar e eliminar dados históricos relacionados a solicitações e auditorias do banco de dados do CA Service Catalog. Eliminar dados históricos regularmente ajuda a melhorar o desempenho do CA Service Catalog e do banco de dados.
casm173
Os administradores podem arquivar e eliminar dados históricos relacionados a solicitações e auditorias do banco de dados do CA Service Catalog. Eliminar dados históricos regularmente ajuda a melhorar o desempenho do CA Service Catalog e do banco de dados.
Assim que você arquivar os dados, não será possível restaurá-los nas tabelas de produção.
Siga estas etapas:
Etapa 1 - Atender os pré-requisitos
Preencha estes pré-requisitos para arquivar e eliminar dados com êxito.
Siga estas etapas:
  1. Entenda os termos relacionados ao banco de dados usados nesse cenário, da seguinte maneira:
    Quando você instalar o CA Service Catalog, instale o banco de dados do Catalog. O banco de dados do Catalog inclui as seguintes tabelas:
    • As tabelas do CA Management Database (MDB) que se aplicam ao CA Service Catalog. Os nomes de tais tabelas normalmente começam com o prefixo CA_. O MDB é o banco de dados comum e compartilhado para os produtos da CA Technologies. O MDB fornece o esquema de banco de dados para o CA Service Catalog e outros produtos da CA Technologies.
    • As tabelas específicas do CA Service Catalog. Os nomes de tais tabelas normalmente começam com um prefixo USM _.
  2. Faça backup do banco de dados do Catalog.
    Faça logon no banco de dados do Catalog como usuário do aplicativo do banco de dados. O nome de usuário é normalmente usm_user ou mdbadmin.
  3. Configure o DBMS para execução com um nível mínimo de geração de logs. Essa configuração ajuda a acelerar o processamento de banco de dados para o CA Service Catalog.
    Para obter mais informações sobre os procedimentos de backup e como definir os níveis de log, consulte a documentação do DBMS.
  4. (Opcional) Interrompa todos os serviços de antivírus.
Etapa 2 - Preparar o MDB
Para melhorar o desempenho da atividade de arquivamento e eliminação, prepare o banco de dados do Catalog. Esse procedimento cria um índice que ajuda o banco de dados a buscar registros mais rapidamente.
Antes de arquivar ou eliminar dados
pela primeira vez
, execute este procedimento
uma vez
. Não é necessário repetir este procedimento. Para obter informações sobre como preparar o MDB, consulte
Otimizar a tabelas com detalhes de alterações do sistema
na seção Preparação a atualização.
Etapa 3 - Arquivar os dados
O arquivamento de dados move os dados arquivados das tabelas de produção para as tabelas de arquivamento. Depois de arquivar os dados, eles não serão exibidos na interface do usuário do CA Service Catalog.
Não é possível restaurar os dados nas tabelas de arquivamento para as tabelas de produção. Portanto, certifique-se de que você não precisa mais dos dados que deseja arquivar.
Use um dos seguintes procedimentos:
Arquivar os dados no Microsoft SQL Server
Esta seção descreve o arquivamento de dados para o Microsoft SQL Server. Execute as seguintes etapas:
Recomendamos que você use o MS SQL Server Management Studio para executar o procedimento armazenado.
  1. Efetue logon no MDB usando o MS SQL Server Management Studio.
  2. Clique em Nova consulta e digite o seguinte código na janela de nova consulta.
    USE [<mdb instance name>] GO DECLARE @return_value int EXEC @return_value = [dbo].[usm_sp_archive_data] @p_object_type = N'< Object Type >', @p_date = N'<Completion Date on or before - yyyy-mm-dd>', @p_bu = N'<Business Unit>' SELECT 'Return Value' = @return_value GO
    Substitua os valores nos sinais de interpolação (< >) pelos dados necessários.
    • Nome da instância do MDB
      Especifica o nome de instância do MDB que o CA Service Catalog usa.
    • Tipo do objeto
      Especifica o tipo de objeto que você deseja arquivar e eliminar, como segue:
      • Solicitação
        Arquiva e elimina as solicitações que estão com o status concluído e os dados relacionados (incluindo os dados de auditoria).
      • Auditoria
        Arquiva ou exclui as entradas de auditoria para todos os objetos.
    • Data de conclusão em ou antes - aaaa-mm-dd
      Arquiva e elimina apenas solicitações que são concluídas nessa data ou antes.
    • Unidade de negócios
      Arquiva e elimina os registros dessa unidade de negócios.
  3. Clique em
    Executar
    .
    O resultado é exibido na guia Mensagens.
Os dados estão arquivados.
Arquivar os dados no Oracle
Esta seção descreve o arquivamento de dados no Oracle. Execute as seguintes etapas:
Recomendamos que você use o Oracle SQL Developer para executar o procedimento armazenado.
  1. Efetue logon no MDB usando o Oracle SQL Developer.
  2. Vá para
    Conexões
    ,
    Nome de conexão
    ,
    Procedimentos
    .
      • USM_SP_ARCHIVE_DATA
      • USM_SP_PURGE_DATA
  3. Clique com o botão direito do mouse nos procedimentos e selecione
    Executar
    .
  4. Na janela Executar PL/SQL, substitua os valores dentro os sinais de intercalação (
    < >
    ) pelos dados necessários.
    Se você estiver usando o SQLPlus no prompt de comando, execute a instrução
    SET SERVEROUT ON
    antes da execução do procedimento armazenado.
    DECLARE P_OBJECT_TYPE VARCHAR2(200); P_DATE DATE; P_BU VARCHAR2(200); BEGIN P_OBJECT_TYPE := '<Object Type>'; P_DATE := '<Completion Date on or before - DD-MON-YYYY>'; P_BU := '<Business Unit>'; USM_SP_ARCHIVE_DATA( P_OBJECT_TYPE => P_OBJECT_TYPE, P_DATE => P_DATE, P_BU => P_BU ); END;
  5. Clique em
    OK
    .
  6. O resultado será exibido na guia
    Execução – Log
    .
    Os dados estão arquivados.
Etapa 4 - Eliminar os dados
É possível eliminar os dados para remover permanentemente os dados arquivados do banco de dados. Execute a etapa a seguir:
  1. Siga as instruções no procedimento Arquivar os dados e substitua o procedimento armazenado
    USM_SP_ARCHIVE_DATA
    pelo procedimento
    USM_SP_ELIMINAÇÃO_DATA
    .
    Quando o procedimento armazenado é concluído com êxito, os dados são eliminados.