Obejetivo: Apresentar aos leitores deste tutorial os principais Status que uma instancia INFORMIX e os métodos de checagem para os status de um banco de dads informix.
Estou utilizando como referencia uma distribuição do informix na versão 11.70 a qual já não é a mais atual na data desta postagem , temos o maior quantidade de leitores e uma grande quantidade de mercado que ainda não partiram para a versão 12 e não planejam esse upgrade sendo assim por algum tempo ainda vamos ser referenciados na versão 11.70
Status possiveis do informix:
(1) Offline (Instancia de dados parado)
(2) online (Instancia de dados pronto para uso)
(3) quiescent(modo que não permite acesso a database , usado para manutenção na instancia)
(4) Single-User (somente usuario administrador tem acesso a instancia e base de dados)
Como checar o status:
Deve estar com as variaveis de ambiente da instancia definidas para o usuario, para este tutorial estamos utilizando o usuario informix
executar o comando onstat seguido do sinal - (menos)
informix@ifxprd01:~> onstat -
Status 01 - offline
shared memory not initialized for INFORMIXSERVER '
Status 02 - Online
IBM Informix Dynamic Server Version 11.70.FC3IE -- On-Line -- Up 00:12:09 -- 1456440 Kbytes
Status 03 - quiescent
IBM Informix Dynamic Server Version 11.70.FC3IE -- Quiescent -- Up 00:00:15 -- 1448248 Kbytes
Status 04 - Single-User
IBM Informix Dynamic Server Version 11.70.FC3IE -- Single-User -- Up 00:01:46 -- 1456440 Kbytes
Comentario: Para que o banco de dados Informix esteja em modo operacional pronto para receber conexões deve estar no modo On-Line ;
Em situações diferentes de on-Line o administrador de banco de dados deve ser informado para analisar o motivo
obs.: Os status podem ser alterados por meio de comandos com a instancia ligada ou pode ser inicializado em status especificos , também pode ser assumido status como Offline e Quiescent em caso de falhas na instancia sem interação do administrador.