Redefinindo o modo de quiesce

Use as seguintes etapas para determinar se um espaço de tabela está em um modo de repouso e se você precisa zerar o modo de quiesce.

Sobre esta tarefa

Atenção: Foram feitas várias modificações no código Optim™ High Performance Unload para garantir que os espaços da tabela não sejam deixados em um estado quiesced. Se você suspeitar que o Optim High Performance Unload deixou um espaço de tabela em um estado quiesced, use as informações a seguir para corrigir a situação e alertar a equipe de suporte Optim High Performance Unload equipe de suporte.
Como não é possível utilizar o comando db2 list tablespace show detail para um espaço de tabela individual, é recomendável que você use o comando list tablespace sem especificar a opção mostrar detalhe . Em seguida, é possível pesquisar a saída para os espaços de tabela que estão em um estado QUIESCE:

Procedimento

  1. Conecte ao seu banco de dados:
    db2 connect to database dbname
  2. Exibir a lista de espaços de tabela:
    db2 list tablespaces
    Db2® retorna os dados para cada espaço de tabela no seguinte formato:
    Tablespace ID			=2
    Name						  =USERSPACE1
    Type						  =System managed space
    Contents					=Any data
    State						  =0x0001
    
    Detailed explanation:
    Quiesced: Share
  3. Observe o estado em repouso em espaço de mesa.
    No exemplo anterior, o espaço de tabela com ID 2 está em um estado QUIESCE SHARE.
  4. Mostrar detalhes para cada espaço de tabela:
    list tablespace show detail
    Por exemplo, para o espaço de tabela com ID 2, o Db2 exibirá a seguinte saída:
    Tablespace ID					= 2
    Name								  = USERSPACE1
    Type								  = System managed space
    Contents							= Any data
    State								  = 0x0001
    Detailed explanation:
    Quiesced: SHARE
    Total pages						= 336
    Usable pages					  = 336
    Used pages						  = 336
    Free pages					   	= Not applicable
    High water mark (pages)	= Not applicable
    Page size (bytes)			= 4096
    Extent size (pages)		= 32
    Prefetch size (pages)		= 32
    NUmber of containers		= 1
    Number of quiescers		= 1
    Quiescer 1:
    Tablespace ID					= 2
    Object ID						  = 5
  5. Para cada um dos espaços da tabela identificados na primeira etapa, localize os valores ID do Tablespace ID e Object ID.
    Para este exemplo, os valores são de 2 e 5, respectivamente. Os valores numéricos que aparecem nos campos Tablespace ID e Object ID representam nomes.
  6. Para identificar qual tabela é quiesce, digite:
    db2 select tabschema,tabname from from syscat.tables 
    where tableid=object_ID and tbspaceid=tablespace_ID
    Db2 retorna a seguinte saída para este exemplo:
    TABSCHEMA = DB2INST1
    TABNAME   = EMPLOYEE
    A tabela que estava em repouso, de acordo com a saída de amostra, é chamada de DB2INST1.EMPLOYEE.
  7. Zerar o quiesce para o espaço de tabela ou espaços de tabela para esta tabela:
    db2 quiesce tablespaces for table DB2INST1.EMPLOYEE reset
    
    Atenção: Somente use o nome de tabela não qualificado quando você estiver logado como proprietário da instância (db2inst1). Caso contrário, use o nome completo (DB2INST1.EMPLOYEE).