Analise as seguintes afirmativas sobre tablespaces no Oracle:

1. Uma tablespace pertence sempre a um único banco de dados.

2. Uma tablespace armazena apenas as tabelas de um banco de dados e seus respectivos índices.

3. Datafiles são sempre associados a somente uma tablespace.

Somente está correto o que se afirma em:

No Oracle 11g, considere o comando

DESCRIBE T

Assinale a opção que indica a tabela que contém informações equivalentes àquelas produzidas pelo comando acima.

Quando um desenvolvedor cria um bloco de dados pelo “Data Block Wizard” do “Oracle Form”, podem ser escolhidas duas opções de “data source”. Uma é conhecida como “Table or View”; a outra é conhecida como:

João foi incumbido de criar um aplicativo que manipula dados armazenados em bancos de dados. Esse aplicativo será distribuído para vários clientes que utilizam diferentes bancos de dados, tais como Oracle, MySQL, e outros de fornecedores bastante conhecidos. Para evitar a customização do código fonte do aplicativo para cada cliente, João deve:

A respeito do estado de operação denominado quiesced state, no Oracle, analise as afirmativas a seguir.

I. Somente os usuários SYS e SYSTEM podem executar transações nesse estado.

II. É um estado transitório pelo qual o banco de dados passa entre a emissão de um comando shutdown e o término deste procedimento.

III. Nesse estado, as sessões que não pertencem a usuários SYS e SYSTEM são imediatamente encerradas, mesmo as que estão ainda ativas.

Está correto o que se afirma em

As seguintes restrições de integridade são suportadas pelo Oracle, à exceção de uma. Assinale-a.

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:

Durante a instalação do Oracle23ai, o administrador deve escolher o charset a ser utilizado pelo SGBD.
Com relação ao charset, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Alterar o charset após um banco de dados ser criado é muito caro em termos de tempo e consumo de recursos. Tais operações podem exigir a conversão de todos os dados de caracteres exportando todo o banco de dados e importando-o de volta.
( ) Oracle não usa o charset em dados armazenados do tipos número (FLOAT, INT, NUMERIC e DOUBLE) e data (DATE, DATETIME, TIMESTAMP, TIME). Usa o charset apenas recursos que envolvam literais, tais como em nomes de tabelas, nomes de colunas e variáveis PL/SQL e nos código-fonte SQL e PL/SQL, incluindo literais de texto incorporados nos códigos.
( ) O charset padrão dos bancos de dados é o AL64UTF8 do tipo unicode. Trata-se de uma codificação byte único que consome pouco tempo de CPU para processamento de textos em comparação o charset WE8MSWIN1252 de múltiplos bytes.
As afirmativas são, respectivamente,

Num ambiente Oracle, no âmbito do Database Resource Manager, analise o comando a seguir.

EXEC

DBMS_RESOURCE_MANAGER_PRIVS.

GRANT_SYSTEM_PRIVILEGE - (GRANTEE_NAME => 'xxxxx', -

PRIVILEGE_NAME =>

'ADMINISTER_RESOURCE_MANAGER', -

ADMIN_OPTION => FALSE);

Assinale o efeito desse comando.

Durante uma manutenção de rotina, a equipe de banco de dados Oracle da Comissão de Valores Mobiliários identificou que uma tablespace de sistema estava com um crescimento descontrolado. Ao refinar a pesquisa, observou que os registros de auditoria ainda estavam com a sua tablespace default.
Conforme a documentação de melhores práticas da Oracle, é recomendado que seja criada uma tablespace específica para os dados de auditoria e que estes sejam removidos da tablespace:
Amanda, administradora de banco de dados (DBA) da empresa X, está efetuando ajustes em seu sistema de banco de dados (SGBD) Oracle. Ela identificou que a tablespace de UNDO default não foi criada corretamente, o que está acarretando muitas falhas nas transações executadas. Amanda resolveu criar uma nova tablespace de UNDO, conforme script a seguir.

create undo tablespace UNDOTBS1 datafile 'undotbs_01.dbf' size 100M autoextend on;

Na tentativa de tornar default do banco de dados a tablespace UNDOTBS1, Amanda poderá:
Página 2