Dúvida ou Incidente

Procedimento para criar Chunk no Banco de Dados Informix


Solução

Criando Chunk no Banco de dados Informix:


O chunk no banco de dados Informix, é um espaço reservado no disco físico onde são armazenadas informações geradas no banco de dados ao decorrer do dia-a-dia e utilização do sistema.

Utilizaremos um script para a criação dos chunks, diminuindo assim, os riscos de ocasionar algum problema no banco de dados.

Atenção


Antes de começar a criar o chunk, existem alguns pontos importantes que devem ser ressaltados:

  1. Nunca se deve remover/alterar algum chunk existente;
  2. Sempre deve verificar se existe espaço na partição /ext onde por padrão estão localizados os chunks, caso o servidor não esteja neste padrão, deve-se verificar se existe espaço na partição onde estão os chunks;
  3. O tamanho máximo de um chunk sempre deve ser 2048000KB, ou seja, 2GB.


Siga os passos descritos abaixo em exata ordem, utilizando os scripts disponibilizados para mitigar os riscos.

O script é tratado, para que não seja adicionado um novo Chunk caso já exista!


Procedimentos para adicionar um chunk no banco de dados utilizando o script CriaChunks.sh


1) Logar como root no servidor de Banco de Dados, de qualquer diretório execute o comando CriaChunks.sh.


2) Aparecerá a opção como se estivesse logando como Informix no servidor:

 

 

3) Escolha a instância que deseja aumentar o chunk, neste exemplo utilizaremos a instância Treino.


4) Após escolher a instância [1] – Treino, aparecerá a tela abaixo solicitando o tipo de DBSpace ou Chunk que deseja aumentar.


5) Aumente o DBSpace ou Chunk main, que é um dos mais solicitados pelo sistema.


6) Após digitar a opção main aparecerá a tela abaixo.

 


7) Nesta tela existem todos os chunks main já criados, como precisamos criar mais um, verifique a numeração do ultimo chunk e adicione mais um na sequência. Neste caso, o último chunk é o numero 12, então criaremos o 13.


8) Na tela abaixo irá mostrar o chunk que será criado solicitando uma confirmação, tecle <ENTER> para continuar.


9) Após teclar <ENTER> irá solicitar o tamanho do chunk, que deve ser informado em KB no caso 2048000.


10) Após adicionar o tamanho, aparecerá a tela abaixo informando que o chunk está sendo criado e deve aguardar o término. Esta operação pode demorar um pouco.


11) Após término, aparecerá a mensagem abaixo informando que foi criado com sucesso e voltará para o prompt de comando do Linux.