Prévia do material em texto
21/11/2021 11:58 EPS https://simulado.estacio.br/alunos/ 1/3 Teste de Conhecimento avalie sua aprendizagem ADMINISTRAÇÃO DE BANCO DE DADOS I 3a aula Lupa Exercício: CCT0846_EX_A3_202004001205_V4 21/11/2021 Aluno(a): LEANDRESSON FREITAS LADISLAU 2021.3 EAD Disciplina: CCT0846 - ADMINISTRAÇÃO DE BANCO DE DADOS I 202004001205 Para iniciar o banco de dados voce deve utilizar o aplicativo pg_ctl pg_start pg_startdb pg_run pg_dbstart Respondido em 21/11/2021 11:26:41 Explicação: O pg_ctl é um aplicativo de linha de comando do SO que permite iniciar, parar ou reiniciar PostgreSQL O tipo de parada do Postgresql que equivale ao servidor ser desligado por falta de energia é o: Smart Abort Transacional Immediate Fast Respondido em 21/11/2021 11:26:55 Explicação: Existem 3 modos de parada no PostGreSql: Smart (inteligente) aguarda todos os clientes desconectarem. Este é o padrão. Fast (rápido) não aguarda os clientes desconectarem. Realiza rollback das transações ativas e desconecta os clientes e o Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); 21/11/2021 11:58 EPS https://simulado.estacio.br/alunos/ 2/3 servidor é parado. Immediate (imediato) é similar ao servidor ser desligado por falta de energia. A criação de um novo cluster de banco de dados é realizada utilizando o utilitário: newdb createdb cluster createcluser initdb Respondido em 21/11/2021 11:27:09 Explicação: initdb Este utilitário de linha de comando cria um cluster de banco de dados do PostGreSql. Para isso ele irá criar os diretórios onde os banco de dados vão ser armazenados, gerar o catálogo do banco de dados e criará o banco de dados de modelo (template1). O arquivo que impede que o PostGreSql seja executado em duplicidade é o: postgresql.conf postmaster.opts postmaster.pid pg_ident.conf pg_hba.conf Respondido em 21/11/2021 11:27:14 Explicação: postmaster.pid: é um arquivo lock para impedir a execução do PostgreSQL duplicado,contendo o PID do processo principal em execução e outras informações, tais como a hora em que o serviço foi iniciado; Qual das opções abaixo é um passo para adicionar o diretório dos binários ao path do superusuário no Linux do banco (postgres) e definir a variável de ambiente PGDATA que indica o diretório de dados do SGBD? Criar um novo arquivo bashrc. conceder permissão 777 para o usuário postgres Acrescente a linhas ao arquivo HBA.CONF Editar o arquivo bashrc. Faça conexão como o usuário ROOT. Respondido em 21/11/2021 11:27:25 Explicação: Para adicionar o diretório dos binários ao path do superusuário do banco (postgres) e definir a variável de ambiente PGDATA que indica o diretório de dados do SGBD, você deve seguir os seguintes passos: 01 Faça conexão como o usuário Postgres: su - postgres 02 Edite o arquivo bashrc: vi ~/.bashrc Questão3 Questão4 Questão5 21/11/2021 11:58 EPS https://simulado.estacio.br/alunos/ 3/3 03 Acrescente as seguintes linhas ao arquivo: PATH=$PATH:/usr/local/pgsql/bin:$HOME/bin PGDATA=/db/data/ export PATH PGDATA Para forçar o postmaster a reler os arquivos de configuração sem parar o servidor o modo do pg_ctl deve ser: review start reload restart stop Respondido em 21/11/2021 11:27:27 Explicação: recarregar (reload) força o postmaster, a ler novamente os arquivos de configuração (postgresql.conf, pg_hba.conf, etc.). Desta forma as opções do arquivo de configuração que não requerem o reinício completo passam a valer Questão6 javascript:abre_colabore('38403','273940059','5058577726');