Controlo do Serviço da Instância de Base de Dados
O PgSmart permite gerenciar a instância da base de dados, possibilitando a visualização do estado do serviço, o seu arranque, paragem, reinício e recarregamento dos parâmetros de configuração.
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 está instalado o PgSmart Agent.-h, --help
=> Ajuda.-q, --quiet
=> Execução não interativa para controlo do componente (status|start|stop|restart|reload).
- Os diretórios de binários e dados são identificados automaticamente pelo PgSmart e apresentados para seleção, caso haja mais de um registado.
- As opções
-D
e-M
podem ser usadas para especificar diretamente o diretório de dados e a versão do PostgreSQL. - Com estas informações, é possível localizar o ficheiro de configuração, extrair a porta e encontrar o serviço do sistema operativo correspondente.
- 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 estado da instância
pgsmart db status
pgsmart db status -a <id-servidor> --pgdata=<PGDATA>
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registar um novo Agente.
-
Selecione o diretório de dados da instância PostgreSQL (PGDATA).
Figura 1 - Estado do serviço da instância da base de dadosnotaPara adicionar um diretório de dados não criado pelo PgSmart, selecione
Adicionar
.
Parar o serviço da instância
pgsmart db stop
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registar um novo Agente.
-
Selecione o diretório de dados da instância PostgreSQL (PGDATA).
Figura 2 - Paragem do serviço da instância da base de dadosnotaÉ possível adicionar um diretório de dados não criado pelo PgSmart. Para isso, selecione a opção
Adicionar
.
Inicializar o serviço da instância
pgsmart db start
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registar um novo Agente.
-
Selecione o diretório de dados da instância PostgreSQL (PGDATA).
Figura 3 - Inicialização do serviço da instância da base de dadosnotaÉ possível adicionar um diretório de dados não criado pelo PgSmart. Para isso, selecione a opção
Adicionar
.
Reinicializar o serviço da instância
pgsmart db restart
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registar um novo Agente.
-
Selecione o diretório de dados da instância PostgreSQL (PGDATA).
Figura 4 - Reinicialização do serviço da instância da base de dadosnotaÉ possível adicionar um diretório de dados não criado pelo PgSmart. Para isso, selecione a opção
Adicionar
.
Recarregar os parâmetros de configuração da instância
pgsmart db reload
- Instruções
- Vídeo
-
Selecione o Agente do PgSmart ou Registar um novo Agente.
-
Selecione o diretório de dados da instância PostgreSQL (PGDATA).
Figura 5 - Recarregamento do serviço da instância da base de dados