Questões de Concurso sobre Oracle RMAN

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
489 questões encontradas
Questões por página
20
Mais recentes
 

No Oracle, o comando

SELECT SYSDATE FROM DUAL

produz:


A
um erro, porque a tabela DUAL não existe e não pode ser criada, pois DUAL é uma palavra reservada;

B
um erro, porque SYSDATE é uma função que não está definida;

C
a data corrente em uma linha;

D
a data corrente do host principal nos casos de dualidade de servidores;

E
a data corrente de acordo com a configuração regional definida pelo esquema DUAL.

Como parte de um conjunto de instruções, o comando Oracle PL/SQL a seguir significa que, quando se tentar armazenar um valor duplicado em uma coluna que seja chave primária de uma tabela, será disparada uma exceção predefinida na linguagem; e serão desfeitas apenas as instruções escritas no contexto do SAVEPOINT nome_point.

EXCEPTION WHEN DUP_VAL_ON_INDEX THEN ROLLBACK TO nome_point;


C

Certo


E

Errado

Analise as afirmativas abaixo com relação às funções analíticas do Oracle RANK e DENSE_RANK. 1. DENSE_RANK pode ser utilizada com PARTITION enquanto RANK, não. 2. RANK atribui o mesmo valor de classificação (rank) para valores de comparação iguais. 3. DENSE_RANK atribui o próximo valor da escala de ranking (consecutivo) após encontrar valores de comparação iguais (que recebem o mesmo rank). Assinale a alternativa que indica todas as afirmativas corretas.

A
É correta apenas a afirmativa 1.

B
São corretas apenas as afirmativas 1 e 2.

C
São corretas apenas as afirmativas 1 e 3.

D
São corretas apenas as afirmativas 2 e 3.

E
São corretas as afirmativas 1, 2 e 3.

Recovery Manager − RMAN é um utilitário de banco de dados que faz o backup, restauração e recuperação de bancos de dados Oracle 11g. Este utilitário


A

permite definir, para cada cópia de segurança, os valores de status: iniciado, finalizado, em andamento, expirado e obsoleto.


B

permite definir uma tag para identificar um backup como parte de um grupo de backups. Todos os seus backups são etiquetados com uma tag, exceto os incrementais.


C

armazena os backups de bancos de dados como cópias de imagens (image copies), conjuntos de backup (backup sets) ou backups de arquivos de configuração (configuration file backup)


D

mantém em um metadado o registro dos arquivos de banco de dados e backups para cada banco de dados em que executa operações.


E

não suporta paralelismo, que é o uso de múltiplos canais e sessões de servidor para executar o trabalho de um backup ou a tarefa de recuperação.

Como parte do tunning automático de banco de dados, o Oracle 11g automaticamente executa o SQL Tuning Advisor.

Esse software utiliza estatísticas AWR para compilar uma lista ordenada de instruções SQL com o maior impacto no desempenho do sistema na última semana, baseado na(o)


A
quantidade de dados.

B
quantidade de dados dividida por tempo de CPU.

C
soma do tempo de CPU e de I/O.

D
tempo de CPU.

E
tempo de I/O.
Um banco de dados Oracle pode conter muitos esquemas (schemas). Um esquema é uma estrutura lógica que contém objetos, como segmentos, visualizações, procedures, funções etc. Um segmento é uma estrutura de dados que, dentre outras coisas, pode ser

A
um gatilho.

B
um objeto definido pelo usuário.

C
um índice.

D
uma coleção de tipos de dados.

E
um link de um banco de dados.

O sistema gerenciador de bancos de dados Oracle 11g tem estruturas denominadas tablespaces, que podem ser permanentes e temporárias. Assinale a alternativa que contém 2 tablespaces permanentes.


A

PGA e UNDO.


B

SGA e SYSAUX.


C

SMON e PMON.


D

SYSTEM e PMON.


E

SYSAUX e UNDO.

Considere uma tabela em uso chamada func, de um banco de dados Oracle contendo, dentre outros, os campos para armazenar o número do funcionário (FunNo) e a data de admissão (FDatAdm).

Para exibir o número do funcionário, a data de admissão e o número de meses entre a data de admissão e a data atual, utilizase a instrução PL/SQL


A
select FunNo, FDatAdm, MONTHS(SYSDATE, FDatAdm) from func;

B
select FunNo, FDatAdm, MONTHS_BETWEEN(DATE(), FDatAdm) from func;

C
select FunNo, FDatAdm, MONTHS-BETWEEN(SYSDATE, FDatAdm) from func;

D
select FunNo, FDatAdm, MONTHS(CURRENT_DATE, FDatAdm) from func;

E
select FunNo, FDatAdm, MONTHS_BETWEEN(SYSDATE, FDatAdm) from func;
A estrutura de um programa em linguagem PL/SQL é formada pelas seções: DECLARE, SELECTION, BEGIN, EXCEPTION e END. A respeito dessa estrutura do PL/SQL, assinale a alternativa correta.

A
BEGIN é a única seção obrigatória.

B
DECLARE é onde se escolhem as linhas de uma tabela.

C
SELECTION é onde ficam as instruções de tratamento de erro.

D
EXCEPTION é a seção de declaração de variáveis.

E
END é uma seção para inclusão de blocos do programa.
Para que um usuário Oracle, versão 11g, possa logar (efetuar login) no banco de dados é preciso que:

A
Ele tenha o papel (role) DBA_USER.

B
Ele tenha sido habilitado com a cláusula ENABLE.

C
Ele tenha o privilégio de sistema CREATE SESSION.

D
Sua tablespace padrão, ou default, tenha sido definida explicitamente pela cláusula DEFAULT TABLESPACE

E
Ele tenha uma identificação global e única no banco através da cláusula IDENTIFIED GLOBALLY AS.

Um banco de dados Oracle possui uma tabela chamada processo com os seguintes campos:

numero_processo number(5)

sequencia_processo number(2)

digito_processo number(2)

ano_processo number(4)

orgao_processo number(1)

regiao_processo varchar2(5)

vara_processo number(4)

Após a tabela ter sido criada, observou-se um requisito informando que campo vara_processo deve permitir apenas valores entre 0 e 28. Para adicionar tal restrição na tabela deve-se digitar a instrução


A

UPDATE TABLE processo ADD CONSTRAINT vara_processo BETWEEN 0 AND 28;


B

INSERT CONSTRAINT processo ADD check_vara CHECK (vara_processo BETWEEN 0 AND 28);


C

ALTER TABLE processo CONSTRAINT (vara_processo>0 AND vara_processo<28);


D

ADD CONSTRAINT processo CHECK vara_processo BETWEEN 0 AND 28;


E

ALTER TABLE processo ADD CONSTRAINT check_vara CHECK (vara_processo BETWEEN 0 AND 28);

Em um banco de dados Oracle, um usuário poderá conceder qualquer privilégio de objeto, sobre qualquer objeto de esquema que possua, para qualquer outro usuário ou função. Para conceder, por exemplo, a permissão de insert e select na tabela cliente para o usuário mac30, de forma que ele possa conceder estas permissões a outros usuários sobre esta tabela, utilizase a instrução

A
GRANT insert, select ON cliente TO mac30 WITH GRANT OPTION;

B
CREATE ROLE insert, select ON cliente TO mac30 WITH LICENCE ON;

C
GRANT ADD insert, select FROM cliente TO mac30 WITH GRANT OPTION;

D
GRANT insert, select FROM cliente TO mac30 WITH GRANT ON;

E
GRANT insert, select FROM cliente TO mac30 WITH GRANT;
O sistema gerenciador de bancos de dados Oracle 11g possui alguns processos denominados mandatórios, que são executados em segundo plano (background). Assinale a alternativa que contém dois desses processos.

A
Log Writer e Archiver.

B
Revoverer e Flashback.

C
Checkpoint e Main Writer.

D
Database Writer e Checkpoint.

E
Process Monitor e Job Queue.

O monitoramento de atividades do sistema gerenciador de bancos de dados Oracle 11g inclui o acompanhamento do “alert log”, sobre o qual é correto afirmar que


A

contém apenas valores dos parâmetros de inicialização do Oracle.


B

inclui erros de corrupção de blocos pelo Oracle.


C

não é criado para bancos de dados com até 50 MB de dados armazenados.


D

restringe-se a erros de deadlock do Oracle.


E

restringe-se a erros internos do Oracle.

Em um ambiente de banco de dados Oracle 11g ideal, foram criadas duas tabelas por meio das instruções PL/SQL a seguir:

CREATE TABLE orders (order_id NUMBER PRIMARY KEY, line_items_count NUMBER DEFAULT 0 );

CREATE TABLE lineitems (order_id REFERENCES orders, seq_no NUMBER, CONSTRAINT lineitems PRIMARY

KEY(order_id,seq_no) );

Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:

CREATE OR REPLACE TRIGGER lineitems_trigger

AFTER INSERT OR UPDATE OR DELETE ON lineitems

FOR EACH ROW

BEGIN

IF (INSERTING OR UPDATING)

THEN

UPDATE orders SET line_items_count = NVL(line_items_count,0)+1

WHERE order_id = :new.order_id;

END IF;

IF (DELETING OR UPDATING)

THEN

UPDATE orders SET line_items_count = NVL(line_items_count,0)-1

WHERE order_id = :old.order_id;

END IF;

END;

/

Em seguida, foram executadas as instruções abaixo, nesta ordem:

INSERT INTO orders (order_id) VALUES (78);

INSERT INTO orders(order_id) VALUES (92);

INSERT INTO lineitems (order_id, seq_no) VALUES (78,1);

INSERT INTO lineitems (order_id, seq_no) VALUES (78,2);

SELECT * FROM orders;

Considere:

I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.

II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.

III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.

IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.

Está correto o que consta APENAS em


A

I e IV.


B

I.


C

II e IV.


D

II e III.


E

III.

Atualmente, diversos bancos de dados estão disponíveis aos mais variados fins. Cada um com especificações, propósitos, modelos e arquiteturas diferentes. Dentre eles, um se destaca como o mais popular banco de dados Open Source do mundo, administrado atualmente pela Oracle Corparation. De qual banco de dados trata essa referência?


A

NoSQL.


B

SQLite.


C

MySQL.


D

DB2.


E

PostgreSQL.

A replicação em banco de dados Oracle é fornecida em dois níveis: replicação básica e replicação simétrica. Esta última permite que as aplicações atualizem réplicas de tabela por meio de um banco de dados distribuído replicado, e os dados podem ser lidos e atualizados em qualquer sítio.

C
Certo

E
Errado
Sobre a função analítica do Oracle LISTAGG, considere as seguintes afirmativas: 1. Foi introduzida na versão 9 do Oracle (Oracle 9i). 2. Pode concatenar valores de diversos registros em uma mesma query e retorná-los em um único registro. 3. Pode trabalhar em conjunto com a cláusula ORDER BY para ordenar os valores concatenados. Assinale a alternativa que indica todas as afirmativas corretas.

A
É correta apenas a afirmativa 1.

B
São corretas apenas as afirmativas 1 e 2.

C
São corretas apenas as afirmativas 1 e 3.

D
São corretas apenas as afirmativas 2 e 3.

E
São corretas as afirmativas 1, 2 e 3.
Analise as afirmativas abaixo com relação à manipulação de sessões no Oracle 10g. 1. ALTER SYSTEM KILL SESSION solicita à sessão que mate a si, o que pode demandar algum tempo para concluir operações em execução. 2. ALTER SYSTEM DISCONNECT SESSION mata o processo do servidor dedicado à sessão e pode aguardar a transação completar ou matar imediatamente a sessão. 3. As duas formas listadas nas afirmações 1 e 2 utilizam o SID e o SERIAL# para identificar a sessão a ser manipulada. Assinale a alternativa que indica todas as afirmativas corretas.

A
É correta apenas a afirmativa 1.

B
São corretas apenas as afirmativas 1 e 2.

C
São corretas apenas as afirmativas 1 e 3.

D
São corretas apenas as afirmativas 2 e 3.

E
São corretas as afirmativas 1, 2 e 3.
   
Gerar simulado