Questões de Concurso sobre Oracle

 
 
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
 
323 questões encontradas
Questões por página
20
Mais recentes
 

Um desenvolvedor necessita somar dois meses a uma data em um banco de dados Oracle e um banco de dados MySQL, respectivamente. Os comandos para efetuar essa operação estão corretamente apresentados em uma das alternativas a seguir. Considerando que os bancos de dados estão com suas configurações padrão para data e hora, assinale a alternativa correta.


A

No Oracle: SELECT ADD_MONTHS ('10-Apr-22', 2) from DUAL; No MySQL: SELECT DATE_ADD('2022- 04-10', INTERVAL 2 MONTH);


B

No Oracle: SELECT ADD_DATE ('10-Apr-22', 2) from DUAL; No MySQL: SELECT DATE_MONTH('2022-04- 10', INTERVAL 2 MONTH);


C

No Oracle: SELECT DATEADD ('10-Apr-22', 2); No MySQL: SELECT DATE_ADD('2022-04-10', INTERVAL 2 MONTH);


D

No Oracle: SELECT ADD_DATE ('10-Apr-22', INCREMENT BY 2) from DUAL; No MySQL: SELECT ADDMONTH('2022-04-10', 2);


E

No Oracle: SELECT MONTHS ('10-Apr-22', ADD BY 2) from DUAL; No MySQL: SELECT DATE('2022-04-10', ADD 2 MONTH);

A respeito de backup e recuperação de dados no Oracle Database 12c, analise as alternativas a seguir:


I-O comando FLASHBACK DATABASE permite retroceder o banco de dados com base em uma determinada data, SCN (System Change Number) ou um número da sequência de log (Log sequence number).

II-Tablespace Point-in-Time Recovery (TSPITR) permite a recuperação rápida de um ou mais tablespace em um banco de dados, sem afetar outros tablespaces ou objetos no banco de dados.

III-Database point-in-time recovery (DBPITR) permite retroceder o banco de dados com base em uma data, ROWID de uma tabela ou um backup anterior.


É correto o que se afirma em:


A

I e II, apenas.


B

I, II e III.


C

II, apenas.


D

I, apenas.


E

III, apenas.

Na criação e manutenção de bancos de dados Oracle, a escolha do conjunto de caracteres (Character Set) requer atenção, especialmente pelo caráter internacional de muitas instalações.


Assinale a opção que apresenta o conjunto que abrange múltiplos padrões de codificação, sendo a escolha default quando usado o Oracle Universal Installer.


A

AL32UTF8


B

JA16SJIS


C

UNICODE_OR


D

UFT-16


E

WE8DEC

O processo SMON é responsável por gravar as entradas de redo log nos arquivos redo log apropriados no disco.


C

Certo


E

Errado

No contexto do uso de cursores por meio do Oracle PL/SQL, analise o script a seguir.


DECLARE

v_CPF pessoa.CPF%type;

v_nome pessoa.nome%type;

-----------

BEGIN

OPEN teste;

LOOP

-----------

EXIT WHEN teste %notfound;

EXEC sp_inclui_beneficio(v_CPF);

END LOOP;

CLOSE teste;

END;


As linhas que substituem corretamente os trechos tracejados na quarta e na oitava linhas do script acima são, respectivamente:


A

CURSOR teste is SELECT CPF, nome FROM pessoa;

FETCH teste into v_CPF, v_nome;


B

DECLARE teste as SELECT CPF, nome FROM pessoa;

READ teste into v_CPF, v_nome;


C

SET CURSOR teste as SELECT CPF, nome FROM pessoa;

RETRIEVE teste into v_CPF, v_nome;


D

teste = INPUT (SELECT CPF, nome FROM pessoa);

NEXT teste INTO v_CPF, v_nome;


E

WITH teste as SELECT CPF, nome FROM pessoa;

GET v_CPF=CPF, v_nome=nome FROM teste;

Para um administrador de banco de dados Oracle atribuir ao usuário analista os privilégios para criar sessões, tabelas e views ele deve utilizar, em condições ideais, a instrução


A

GRANT create session, create table, create view TO analista;


B

GRANT PERMISSION(create session, create table, create) TO analista;


C

DELEGATE TO analista PERMISSION TO create session, create table, create view;


D

GRANT OPERATION(create session, create table, create view) TO analista;


E

ALLOW create session, create table, create view TO analista;

Numa instalação Oracle 11g, o comando SHUTDOWN para uma instância de banco de dados correntemente ativa, admite as seguintes variações sintáticas, à exceção de uma. Assinale-a.


A

ABORT.


B

DISMOUNT.


C

IMMEDIATE.


D

NORMAL.


E

TRANSACTIONAL.

Assinale a alternativa que apresenta o estágio de inicialização do Oracle que permite inicializar a instância sem montar o banco de dados; dessa forma, todas as estruturas de memória e os processos de segundo plano estão posicionados, mas sem ainda ter um banco de dados associado a essa instância.


A

open


B

mount


C

nomount


D

immediate


E

abort

A função DECODE originalmente disponível nas instalações de bancos de dados Oracle pode, em consultas para o MS SQL Server e o MySQL, ser substituída pelo comando/função:


A

CASE;


B

COALESCE;


C

IF-THEN-ELSE;


D

SUBSTRING;


E

SWITCH.

Em um banco de dados Oracle, um datafile é uma unidade lógica de armazenamento que se constitui de uma ou várias tablespaces.


C

Certo


E

Errado

No contexto do Oracle, uma view é updatable quando pode ser alvo de comandos update, delete, insert.


Assinale o tipo de operador/cláusula permitido na definição de uma view updatable no Oracle.


A

Cláusula DISTINCT.


B

Cláusula GROUP BY.


C

Funções de agregação: SUM, MAX, MIN, etc.


D

Operador INNER JOIN.


E

Operadores de conjunto UNION e UNION ALL.

No banco de dados Oracle 11g, uma entrada é gravada nos arquivos de redo log quando ocorre uma gravação de dados nas tabelas.


C

Certo


E

Errado

O Oracle Data Pump é um recurso destinado às operações de exportação/importação de dados.


C

Certo


E

Errado

Analise as afirmativas abaixo com relação ao Oracle 10g e backup.


1. O utilitário exp é um utilitário de backup lógico do Oracle, que tem como saída arquivos binários que contêm dados lógicos como tabelas e stored procedures.

2. Backups físicos constituem cópias de arquivos físicos do Oracle, como datafiles, control files e até mesmo os archived redo logs.

3. RMAN é um utilitário de backup físico do Oracle que pode realizar tanto cópias físicas quanto a restauração de um backup.


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 os comandos SQL abaixo, supondo que T é uma tabela que contém as colunas A, B e C.


I. select A, B from T order by C

II. select A, B, C from T order by 2

III. select A, B from T order by max(C)

IV. select A, B, C from T order by B+C


São aceitos no SQL Server, no MySQL e no Oracle somente os comandos:


A

I e II;


B

I, II e III;


C

I, II e IV;


D

I, III, IV;


E

II, III e IV.

Foi requisitado que você crie uma base de dados utilizando o Oracle DBCA (Database Configuration Assistent). Tal base de dados será utilizada, entre outras situações, para guardar dados provenientes de aplicações Java e Javascript. Os usuários desses sistemas utilizam, normalmente, apenas Inglês e Português como linguagem escrita. Para dar início a tal criação, você deve escolher qual conjunto de caracteres o banco irá considerar. Desde modo, o conjunto de caracteres melhor adaptado para tal situação é:


A

Um conjunto de caracteres multibyte, como o JA16SJIS (SJIS).


B

Um conjunto de caracteres single byte, de 8-bit, como o WE8ISO8859P2.


C

Um conjunto de caracteres single byte, de 8-bit, como o WE8ISO8859P8.


D

Um conjunto de caracteres multibyte, como o AL32UTF8 (Unicode).


E

Um conjunto de caracteres single byte, de 7-bit, como o US7ASCII.

Considere as afirmativas relacionadas às tarefas de backup e recuperação de dados com o Oracle Recovery Manager (RMAN). Registre V, para verdadeiras, e F, para falsas:


(_) Usuários com privilégio administrativo SYSDBA ou SYSBACKUP podem executar tarefas de backup e recuperação de dados com o RMAN.

(_) O RMAN permite configurar políticas de retenção de backups que identificam os arquivos obsoletos, de acordo com a política configurada e, por padrão, realiza a exclusão automática desses arquivos.

(_) O comando CONFIGURE BACKUP OPTIMIZATION ON é utilizado para habilitar a otimização de backups gerando os arquivos do tipo ARCHIVELOG compactados.


Assinale a alternativa com a sequência correta:


A

F - V - V


B

V - F - F


C

V - F - V


D

F - V - F


E

V - V - F

Um pacote ou package no Oracle Database 12c é um objeto que agrupa variáveis, constantes, subprogramas, cursores e exceções, logicamente relacionados no PL/SQL. Considerando esse tema, analise as afirmações a seguir:


I- Ao criar um pacote, não é permitido fazer referência a variáveis públicas de pacotes remotos.

II- A cláusula AUTHID DEFINER, usada na criação do pacote, determina que um subprograma ou cursor pode ser executado com o privilégio de definidor.

III- Um pacote sempre tem uma especificação na qual são declarados os itens públicos que podem ser referenciados de fora do pacote.


É correto o que se afirma em:


A

I, II e III.


B

II, apenas.


C

I e II, apenas.


D

III, apenas.


E

I, apenas.

Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras:


CodCidade----Jurisdicao

-32-----------Picos------

--11-----------Teresina----

-----21-----------Parnaíba-------

17-----------Teresina--

33-----------Picos-----

-25-----------Parnaíba---


Para que sejam inseridos na tabela TRTVaras, o campo NomeCidade e o campo Email, cujo valor default seja [email protected], deve-se usar a instrução:


A

ALTER TABLE TRTVaras ADD (NomeCidade varchar2(50), Email varchar2(50) DEFAULT '[email protected]');


B

UPDATE TRTVaras INCLUDE (NomeCidade varchar2(50), Email varchar2(50) DEFAULT '[email protected]');


C

ALTER TABLE TRTVaras ADD (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT '[email protected]');


D

ALTER TABLE TRTVaras MODIFY (NomeCidade varchar2(50)) AND (Email varchar2(50) DEFAULT '[email protected]');


E

UPDATE TRTVaras MODIFY (NomeCidade varchar2(50), Email varchar2(50) DEFAULT '[email protected]');

   
Gerar simulado