Controle do Serviço da Instância
O PgSmart permite o gerenciamento da instância do banco de dados, possibilitando a visualização do status do serviço, inicialização, parada, reinicialização e recarregamento dos parâmetros de configuração da instância.
pgsmart db [OPERAÇÕES] [Flags]
Operações :
- Status => Situação da execução do serviço da instância de bancos de dados.
- Start => Inicia o serviço da instância de bancos de dados.
- Stop => Para o serviço da instância de bancos de dados.
- Restart => Reinicia o serviço da instância de bancos de dados.
- Reload => Recarrega os parâmetros de configuração da instância de bancos de dados.
Flags:
-
-D, --pgdata=<valor>
=> Diretório de dados da instância PostgreSQL. -
-M, --pgversion=(11|12|13|14|15)
=> Versão majoritária do PostgreSQL. -
-a, --agent=<agent>
=> Alias, hostname ou IP do servidor onde um PgAgent está instalado. -
-h, --help
=> Ajuda. -
-q, --quiet
=> Execução não interativa para controle do seu componente (status|start|stop|restart|reload).nota-
Os Diretórios de binários e de dados são identificados automaticamente pelo PgSmart, que os apresentará para seleção, quando houver mais de um registrado.
-
As opções
-D
e-M
podem ser utilizadas para identificar diretamente o diretório de dados da instância e a versão majoritária do PostgreSQL. -
Com estas informações é possível encontrar o arquivo de configuração, extrair a porta e encontrar o serviço do Sistema Operacional que se relaciona com ela.
-
- Instruções
- Vídeo
pgsmart db status|start|stop|restart|reload -q -a 192.168.56.232 -D /var/lib/pgsql/15/data
Verificar o status da instância do banco de dados
pgsmart db status
pgsmart db status -a <id-servidor> --pgdata=<PGDATA>
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registrar um novo Agente.
-
Selecione o Diretório de Dados da instância PostgreSQL (PGDATA).
Figura 1 - Status do serviço da instância do banco de dadosnotaPara adicionar um diretório de dados não criado pelo PgSmart, selecione
Adicionar
.
Parar o serviço na instância do banco de dados
pgsmart db stop
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registrar um novo Agente.
-
Selecione o Diretório de Dados da instância PostgreSQL (PGDATA).
Figura 2 - Parada do serviço da instância do banco de dadosnotaÉ possível adicionar um diretório de dados não criado pelo PgSmart. Para isto, selecione a opção
Adicionar
.
Inicializar o serviço da instância do banco de dados
pgsmart db start
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registrar um novo Agente.
-
Selecione o Diretório de Dados da instância PostgreSQL (PGDATA).
Figura 3 - Inicialização do serviço da instância do banco de dadosnotaÉ possível adicionar um diretório de dados não criado pelo PgSmart. Para isto, selecionar a opção
Adicionar
.
Reinicializar o serviço da instância do banco de dados
pgsmart db restart
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registrar um novo Agente.
-
Selecione o Diretório de Dados da instância PostgreSQL (PGDATA).
Figura 4 - Reinicialização do serviço da instância do banco de dadosnotaÉ possível adicionar um diretório de dados não criado pelo PgSmart. Para isto, selecione a opção
Adicionar
.
Recarregar os parâmetros de configuração do serviço da instância do banco de dados
pgsmart db reload
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registrar um novo Agente.
-
Selecione o Diretório de Dados da instância PostgreSQL (PGDATA).
Figura 5 - Recarga do serviço da instância do banco de dados