arquitetura do oracle database 11g

Upload: micheladrianomedeiros

Post on 12-Jul-2015

910 views

Category:

Documents


0 download

DESCRIPTION

Perguntas sobre o banco de dados Oracle.

TRANSCRIPT

Nome: Michel Adriano Medeiros

ARQUITETURA DO ORACLE DATABASE 11GAs minhas respostas colocarei em negrito.1) Quais afirmativas referentes a memria de instncia e memria de seo so corretas? (Escolha duas respostas) a. A SGA um segmento de memria privado; a PGA compartilhada b. As sees podem escrever no PGA e no no SGA. c. A SGA pode ser escrita por todas as sees. A PGA escrita por uma seo d. A PGA alocada durante a inicializao da instncia. e. A SGA alocada durante a inicializao da instncia. SGA e PGA. As principais estruturas so a SGA (System Global Area ou rea Global do Sistema) e a PGA (Program Global Area ou rea Global de Programa). A PGA o buffer de memria que contm dados e algumas informaes de controle de uma sesso de um usurio. A PGA criada e alocada quando um novo processo inicializado no servidor. As suas informaes dependem da configurao do ORACLE. Assim, existe uma rea de memria PGA para cada usurio que est executando seus trabalhos no ORACLE. Dentro da PGA existem trs estruturas: uma contendo um espao para a pilha (para armazenar as variveis e matrizes), outra contendo dados sobre a sesso do usurio e uma terceira com as informaes dos cursores usados. A PGA no compartilhada entre os usurios; ela nica para cada sesso. A SGA uma regio de memria compartilhada por todos os usurios e alocada pelo ORACLE. Contm os dados e as informaes de controle de uma instncia. Ela alocada quando uma nova instncia inicializada e liberada quando a mesma finalizada. Os dados na SGA so compartilhados pelos usurios que estiverem conectados ao banco de dados e, para otimizar a performance, as entradas na SGA devem ser as maiores possveis para guardar a maior quantidade de dados e minimizar o I/O em disco, uma das causas crticas que tornam um banco de dados lento. As informaes na SGA

esto organizadas em diversos tipos de estruturas de memria, incluindo o buffer do banco de dados e o buffer para recuperao do banco, por exemplo. As estruturas tm tamanho fixo e so criadas durante a inicializao da instncia. O grupo de buffers do banco de dados em uma instncia so chamados de database buffer cache. Esses buffers podem conter os dados modificados que ainda no foram escritos em disco, para os arquivos de dados apropriados. Desse modo o I/O minimizado e h uma melhora significativa da performance. (SAUDINO FILHO, 2003) 2) Como os clientes se comunicam com o banco de dados? (Escolha a melhor resposta) a. Server Process utilizam Oracle Net para se conectar instncia. b. Processos em segundo plano utilizam o Oracle Net para se conectar ao banco de dados. c. Processos do usurio leem dados a partir do banco de dados e gravam na instncia. d. Server Process executa instrues SQL recebidas pelos processos de usurio.

Como funciona: Toda vez que uma instancia iniciada uma rea de SGA alocada, os processos em background so iniciados e montado o database. O prximo passo o usurio se conectar na base, nesse momento ocorre a connection que o processo do usurio se conectar na instancia, aps este processo o usurio estabelece a session e neste momento ele interage com a instancia. A connection feita com o User Process (do lado do usurio) e com o Server process (do lado do servidor). (CARMO, 2011)

3) Quais estruturas de memria so necessrias ao SGA? (Escolha trs respostas) a. Database buffer cach b. Java Pool c. Large Pool d. Log Buffer e. A PGA f. A Shared Pool Database Buffer Cach: esta parte do SGA contm blocos de dados que so lidos dos data files. Como a rea compartilhada qualquer usurio conectado simultaneamente, poder utilizar estes blocos. A PRINCIPAL funcionalidade do database Buffer Cach no deixar fazer O/I de disco. Redo Log Buffer: Utilizada para registrar alteraes feitas no banco de dados. A PRINCIPAL funcionalidade de tornar possvel refazermos uma determinada transao que possa ter sofrido algum tipo de problema. Shared Pool utilizada para armazenar o dicionrio de dados, comandos executados recentemente de SQL e PL/SQL, cach de resultado da funo, buffer de mensagens de execuo paralela e estruturas de controle. (CARVALHO, 2011)

4) Quais estruturas de memria SGA no podem ser redimensionadas dinamicamente aps a inicializao da instncia? (Escolha uma ou mais respostas corretas) a. Database buffer cach b. Java Pool c. Large Pool d. Log Buffer e. Shared Pool f. Large pool g. Todas as estruturas da SGA podem ser redimensionadas dinamicamente aps a inicializao da instncia.

Estruturas de memria

SGA system global area a memria compartilhada da instncia; PGA program global area a memria privada de uma sesso; Subestruturas obrigatrias da SGA: database buffer cache, log buffer, shared pool;

Subestruturas opcionais da SGA: large pool, Java pool, Streams pool; As estruturas da SGA podem ser redimensionadas dinamicamente e gerenciadas automaticamente com exceo do log buffer. (OCA, 2011)

5) Quais estruturas de memria da SGA no podem ser redimensionadas automaticamente aps a inicializao da instncia? (Escolha uma ou mais respostas corretas) a. Database buffer cach b. Java pool c. Large pool d. Shared pool e. Todas as estruturas da SGA podem ser redimensionadas automaticamente aps a inicializao da instncia

BUFFER CACHE O buffer cache utilizado para armazenar os blocos lidos a partir dos discos. Significa que um buffer cache pequeno ir fazer com que o Oracle precise remover do cache os blocos de dados seguindo a lista LRU (LAST RECENTLY USED), e dependendo da frequncia com que isso acontece, poder gerar uma queda na performance. No existe uma mgica para dimensionar o buffer cache, o que normalmente se faz estimar um tamanho inicial e monitorar o acerto, caso no esteja dentro do ideal, voc precisar aumentar e repetir o ciclo de monitoramento. Um detalhe importante que quando a instncia inicializada, o buffer cache est vazio, portanto, qualquer consulta ir gerar misses no buffer. Significa dizer que validar as taxas de acerto no buffer logo aps o startup errado, voc provavelmente ter uma taxa de acerto muito baixa.

SHARED POOL O Oracle utilize a SHARED POOL para armazenar declaraes PL/SQL e SQL, dados do dicionrio entre outros. Da mesma forma que o BUFFER CACHE, impossvel determinar um tamanho inicial para uma base nova. Voc deve seguir o mesmo principio do BUFFER CACHE, colocar um valor e avaliar o ambiente. Lembrando que a SHARED POOL inicia vazia, e medida que os usurios vo submetendo as declaraes SQL ela vai sendo preenchida. (PINHEIRO, 2007)

6) Quando uma seo altera dados, onde as alteraes so gravadas? (Escolha a melhor resposta) a. Para o bloco de dados no database buffer cach e para o redo log buffer b. Para o bloco de dados em disco para o arquivo de redo log online atual c. A seo escreve no database buffer cach e, o processo log writer escreve no arquivo de redo log online atual d. Nada sera gravado at que a mudana receba o commit

(LONEY, BRYLA, 2005, p.32)

7) Qual destes processos em segundo plano opcional? (Escolha a melhor resposta) a. ARCn, o processo de arquivamento b. Ckpt, o processo de checkpoint c. DBWn, o escritor ou gravador do banco de dados d. LGWR, o escritor de log e. MMON, o monitor de gerenciamento

Existem alguns processos de segundo plano opcional como, por exemplo, o ARCn (Archiver)processo de segundo plano que armazena os redo logs on-line quando modo ARCHIVELOG definido. (NOVELLI, 2004)

8) O que acontece quando um usurio emite um COMMIT? (Escolha a melhor resposta) a. O processo ckpt sinaliza um checkpoint b. O processo DBWn escreve os buffers modificados por uma transao nos arquivos de dados. c. O LGWR grava a partir log buffer para arquivo de redo log online d. O processo ARCn escreve os dados dos arquivos de redo log online para o redo log arquivado.

LGWR (Log Writer) - Executa gravaes sequenciais do buffer de redo log no arquivo de redo log on-line quando: uma transao submetida commit, quando um tero do buffer submetido commit, quando h mais de 1mb de alteraes registrado no buffer de redo log. (CARVALHO, 2011)

9) Uma instncia Oracle pode ter apenas um processo em execuo de alguns processos, ou vrios dos outros. Quais processos podem ter vrias execues? (Escolha trs respostas) a. O processo de arquivamento b. O processo de checkpoint c. O processo escritor de banco de dados d. O processo escritor log e. O processo servidor

Dependendo da configurao, uma instncia Oracle pode incluir vrios processos de segundo plano, no entanto cada instncia inclui estes cinco processos de segundo plano fundamentais: O Database Writer (DBW0) grava os dados alterados do Data Buffer Cache nos Data Files. O Log Writer (LGWR) grava as alteraes registradas no Redo Log Buffer nos Redo Log Files. O System Monitor (SMON) verifica a consistncia no banco de dados e, se necessrio, inicia a recuperao do banco de dados quando ele aberto. O Process Monitor (PMON) disponibiliza recursos se um dos processos Oracle falhar. Por exemplo, limpa os processos de usurio que falharam e libera os recursos que o usurio estava usando. O Checkpoint Process (CKPT) atualiza as informaes de status do banco de dados nos Control Files e nos Data Files, sempre que as alteraes efetuadas no Data Buffer Cache ficam registradas no banco de dados de forma permanente (ALEXANDRUK, 2011, p.10)

10) (Desafio para pesquisa) Como um segmento de dados pode ser espalhado por vrios arquivos de dados? (Escolha a melhor resposta) a. Ao alocar um extend com blocos em mltiplos datafiles b. Ao espalhar o segmento em mltiplos tablespaces c. Ao atribuir mltiplos datafiles para uma tablespace d. Usando um tamanho de bloco do Oracle que maior do que o bloco do sistema operacional

DATAFILE, na medida em que quando criamos um TABLESPACE (lgico), criamos, simultaneamente, o DATAFILE (fsico) que receber a informao. Desta forma cada DATAFILE s est associado a um TABLESPACE, em outras palavras, em um DATAFILE todas as informaes pertencem a um nico TABLESPACE. No entanto, poderemos atribuir mais de um DATAFILE a um nico TABLESPACE. Sendo assim, o relacionamento entre TABLESPACE e DATAFILE do tipo 1(tablespace):N(datafiles). Na figura ao lado encontramos, graficamente, o relacionamento entre os elementos. Para o sistema operacional existem dois arquivos: ts_aluno1.ora e ts_aluno2.ora.

Internamente, no Oracle, existe apenas o TABLESPACE TS_ALUNO. Os objetos que viermos alocar dentro deste tablespace podem ser acomodados pelo Oracle em qualquer dos arquivos fsicos associados ou, at mesmo em partes. (FRANCO, 2011)

11) Qual afirmao est correta em relao ao redo log online? (Escolha a melhor resposta) a. Deve haver pelo menos um grupo de arquivo de log, com pelo menos um membro b. Deve haver pelo menos um grupo de arquivo de log, com pelo menos dois membros c. Deve haver pelo menos dois grupos de arquivos de log, com pelo menos um membro cada d. Deve haver pelo menos dois grupos de arquivos de log, com pelo menos dois membros cada

Todo banco deve tambm ter pelo menos dois arquivos de log de redo online. Mas, no mesmo caso do controlfile, sempre bom criar vrias cpias de cada um dos arquivos. (COSTA, 2010)

12) Onde o registro da posio atual de checkpoint gravada? (Escolha a melhor resposta) a. No controlfile b. No grupo de arquivos de redo log online atual c. No cabealho de cada datafile d. Na SGA

Os checkpoints asseguram que todos os buffers, de base de dados, modificados so gravados no disco. As tabelas so marcadas com a data corrente da gravao e o checkpoint gravado no arquivo de controle (control file). (SANTOS, 2011)

Referncias BibliogrficasSAUDINO FILHO, Gesualdo. A Arquitetura Oracle, 7 maio 2003. Disponvel em: < http://www.linhadecodigo.com.br/Artigo.aspx?id=99 >. Acesso em: 12 nov 2011. CARMO, William. Arquitetura do Banco de Dados, 28 maio 2011. Disponvel em: < http://aprenderoracle.com/2011/05/arquitetura-do-banco-de-dados/>. Acesso em: 12 nov 2011. CARVALHO, Pedro F. ESTRUTURA_ARMAZENAMENTO_ORACLE SIMULADO. Disponvel em: < http://www.pedrofcarvalho.com.br/PDF/ORACLE_SIMULADO_ESTRUTURA_A RMAZENAMENTO.pdf>. Acesso em: 12 nov 2011. OCA 11g Arquitetura de instncia nica, 27 jun 2011. Disponvel em: < http://miltonbastos.com/2011/06/27/certificacao-oca-11g-dicas-parte-1/>. Acesso em: 12 nov 2011. PINHEIRO, Wagner. Ajustando o BUFFER CACHE, SHARED POOL e o LOG BUFFER, 15 mar 2007. Disponvel em: < http://imasters.com.br/artigo/5721/oracle/ajustando-o-buffer-cache-shared-poole-o-log-buffer>. Acesso em: 12 nov 2011.

LONEY, Kevin; BRYLA, Bob. Oracle database 10g: manual do DBA. Cidade: Rio de Janeiro: Campus, 2005. Disponvel em: < http://books.google.com.br/books?id=3I5Vo93gm1gC&pg=PA32&lpg=PA32&dq =onde+as+altera%C3%A7%C3%B5es+s%C3%A3o+gravadas+no+oracle&sour ce=bl&ots=YvM0kk6v1q&sig=BkuLAfA4WWC-F7VbAgcYnIKDseM&hl=ptBR&ei=07uTpitI4LpgQeqormpBw&sa=X&oi=book_result&ct=result&resnum=2&ved=0CCU Q6AEwAQ#v=onepage&q&f=false>. Acesso em: 12 nov 2011. NOVELLI, Mrcio. Oracle arquitetura e seus componentes, 14 dez 2004. Disponvel em: < http://www.linhadecodigo.com.br/Artigo.aspx?id=543>. Acesso em: 12 nov 2011. CARVALHO, Pedro F. ORACLE_SGA. Disponvel em: < http://www.pedrofcarvalho.com.br/PDF/ORACLE_SGA.pdf>. Acesso em: 12 nov 2011. ALEXANDRUK, Marcos. Banco de Dados Administrao Oracle. Disponvel em: < http://www.unilivros.com.br/pdf/dbadm.pdf>. Acesso em: 13 nov 2011. FRANCO, Marcos Andr. Objetos Administrativos no Oracle. Disponvel em: < http://www.ebah.com.br/content/ABAAAA88kAJ/objetos-administrativos-nooracle>. Acesso em: 13 nov 2011. COSTA, Trcio. Estruturas Fsicas, 24 jul 2010. Disponvel em: < http://oraclepress.wordpress.com/2010/07/24/estruturas-fisicas/>. Acesso em: 13 nov 2011. SANTOS, Paulo Augusto dos. Sistema Gerenciador de Banco de Dados Oracle DBA Administrao de Banco de Dados. Disponvel em: < http://www.ufpa.br/sampaio/curso_de_sbd/admnistracaoBD/Oracle_dba.htm>. Acesso em: 13 nov 2011.

INSTALAO E CRIAO DO BANCO DE DADOS1) Quais dessas ferramentas no so instaladas com o Oracle Universal Installer? (Escolha a melhor resposta) a) O Oracle Universal Installer em si b) SQL * Plus c) SQL Developer d) Oracle Enterprise Manager Grid Control Oracle SQL Developer uma IDE, desenvolvida e disponibilizada pela Oracle Corporation, para profissionais que trabalham com desenvolvimento ou com administrao de bancos de dados Oracle. uma excelente opo para quem utiliza o iSQLPlus ou o SQLPlus. tambm indicado para usurios finais, que necessitam acessar dados em bancos de dados Oracle. A IDE no requere que estes tenham conhecimentos tcnicos aprofundados em linguagem SQL, pois a ferramenta possui funcionalidades de Query Builder. (RODRIGUES JUNIOR, 2011)

2) (Desafio de pesquisa) Quais ferramentas podem ser usadas para criar um banco de dados? (Escolha trs respostas corretas) a) Database Configuration Assistant (DBCA) b) Database Upgrade Assistant c) SQL * Plus d) Oracle Universal Installer e) Oracle Enterprise Manager Database Control Database Configuration Assistant (DBCA) ferramenta grfica para criao de banco de dados; SQL*Plus ferramenta para se conectar a um banco de dados e executar comandos SQL. Trabalha em modo line command, e por isso no exige um terminal grfico; Oracle Universal Installer (OUI) software para gerenciar a instalao dos produtos Oracle. Seu componente central o inventory (inventrio). O

inventory deve ficar fora de qualquer Oracle Home. Ele armazena detalhes de todos os produtos Oracle instalados na mquina, incluindo a verso exata, o local, patches instalados, etc. Tambm faz testes de pr-requisitos antes de iniciar instalaes; (OCA, 2011)

3) (Desafio de pesquisa) A Oracle fornece a possibilidade de se fazer o backup do ambiente inteiro e no apenas do Banco de Dados Oracle. Que ferramenta pode fazer isso? (Escolha a melhor resposta) a) Recovery Manager b) Oracle Secure Backup c) Usurio com comandos do sistema operacional Oracle Secure Backup Oracle Secure Backup oferece gerenciamento centralizado de backup em fita para ambiente de T.I. Esta ferramenta pode ser integrada com RMAN, fornece maior velocidade ao backup comparado a outros produtos de gerenciamento de mdia com reduo de at 10% de uso de CPU. Ambiente de uma empresa de T.I pode incluir centenas de servidores de backup para vrios dispositivos de fita

fsica ou virtual resultando em milhares de fitas de backup que dificultam o gerenciamento. Oracle Secure Backup fornece uma interface nica para gerenciamento de backup em banco de dados Heterogneos facilitando o gerenciamento de Backup. (SOUZA, 2011)

4) Qual afirmao descreve melhor a relao entre os parmetros ORACLE_BASE e ORACLE_HOME? (Escolha a melhor resposta) a) O ORACLE_BASE existe dentro do $ORACLE_HOME b) O ORACLE_BASE pode conter vrios ORACLE_HOME para produtos diferentes c) Um ORACLE_BASE necessrio para cada produto, mas algumas verses do Oracle podem existir em seus prprios ORACLE_HOME, dentro de suas prprias ORACLE_BASE d) O ORACLE_BASE criado quando o usurio executa o script orainstRoot.sh e contm um ponteiro para o ORACLE_HOME

A varivel ORACLE_BASE o caminho da instalao do software do Oracle Database, no confunda com as pastas do banco de dados, como ORADATA e ADMIN, um ORACLE_BASE pode ser o mesmo para uma instalao do Database como do Application Server.

A varivel ORACLE_HOME responsvel em dizer o caminho que os produtos do banco de dados esto executando, como os binrios, configurao de rede (SQL*NET), bibliotecas, grupos de programas e etc. (ALMEIDA, 2009)

5) (Desafio de pesquisa) O que a Optimal Flexible Architecture (OFA) descreve? (Escolha a melhor resposta) a) A estrutura de diretrios b) Sistemas distribudos de banco de dados c) Arquitetura de mltiplas camadas de processamento d) A OFA engloba todos os acima resposta)

(LONEY, BRYLA, 2005, p.101-102)

6) Qual varivel de ambiente deve ser definida no Linux antes de executar o Oracle Universal Installer? (Escolha a melhor resposta) a) ORACLE_HOME b) ORACLE_BASE c) ORACLE_SID d) DISPLAY

7) Se o OUI (Oracle Universal Installer) detecta que um pr-requisito no foi cumprido, o que pode ser feito? (Escolha a melhor resposta) a) O usurio deve cancelar a instalao, corrigir o problema e lanar o OUI novamente. b) A instalao assistida falhar e a instalao interativa ter prosseguimento c) O usurio deve instruir o OUI a continuar (a seu prprio risco) d) As opes dependero do quanto da instalao j foi processada

8) (Desafio de pesquisa) Quais os tipos de dispositivos OUI que podem instalar o Oracle? (Escolha uma ou mais respostas corretas) a) Sistemas de arquivos tradicionais b) Sistemas de arquivos em cluster c) Dispositivos Ra d) Grupos de disco ASM

9) (Desafio de pesquisa) Qual comando pode ser usado, na linha de comando, para impedir que a OUI pare quando os testes pr-requisitos falharem? (Escolha a melhor resposta) a) silent b) record c) responsefile d) ignoresysprereqs

10) Quando o inventrio do OUI criado? (Escolha a resposta que mais faz sentido para voc) a) Cada vez que um novo ORACLE_HOME criado b) Toda vez que um novo ORACLE_BASE criado c) Antes da primeira execuo do OUI d) Durante a primeira execuo da OUI

Grupo Oracle Inventory (oinstall) Voc tem que criar este grupo na primeira vez voc instala software. O nome escolhido para este grupo oinstall. Este grupo possui o inventrio, que um catlogo de todo o software de Oracle instalado no sistemaUsurio do Software do Oracle (Padro Oracle)

Diretrio Oracle Inventory O diretrio de Inventrio do Oracle (oraInventory) compartilha todas as instalaes de software de Oracle em um nico sistema. A primeira vez voc instala software de Oracle em um sistema, o instalador especifica o caminho a este diretrio. Ento Oracle recomenda que voc escolha o caminho seguinte: (LOPES JNIOR, 2008)

11) Para criar um banco de dados, em que modo deve estar a instncia? (Escolha a resposta que mais faz sentido para voc) a) No iniciada b) Iniciada em modo NOMOUNT c) Iniciada em modo MOUNT d) Iniciada no modo aberto

possvel iniciar uma instncia nos modos NOMOUNT, MOUNT, OPEN, RESTRICT, RECOVER e FORCE.

NOMOUNT - Inicia a instncia, mas no monta o banco de dados. MOUNT Inicia a instncia e monta o banco de dados, mas no abre. OPEN Inicia a instancia, monta e abre o banco de dados. RESTRICT Inicia a instncia, monta e abre o banco de dados, permitindo conexo de usurios apenas que tenham o privilgio de session restrict. RECOVER Inicia a instncia, deixa o banco de dados fechado para inicio de recuperao de falhas. FORCE Em caso de problemas para iniciar e parar o banco de dados, esse modo fora o SHUTDOWN ABORT e em seguida STARTUP OPEN. (SILVA, 2008)

12) A tablespace SYSAUX obrigatria. O que acontecer se o usurio tentar emitir um comando CREATE DATABASE que no est especificado em um arquivo de dados? (Escolha a resposta que mais faz sentido para voc) a) O comando ir falhar b) O comando ter sucesso, mas o banco no funcionar at que a tablespace SYSAUX seja criada. c) Uma tablespace SYSAUX padro e um datafile sero criados d) Os objetos SYSAUX sero criados na tablespace SYSTEM

13) Antes de se criar um banco de dados necessrio ter um LISTENER do mesmo criado? (Escolha a resposta que mais faz sentido para voc) a) No b) Sim c) Isso depende se o banco de dados criado com o DBCA ou SQL * Plus d) Depende se a opo Database Controle est selecionada no DBCA

14) Vrias aes so necessrias para criar um banco de dados. Colocar as aes a seguir na ordem correta: a) (1) Criar views de dicionrio de dados b) (2) Criar o arquivo de parmetro c) (3) Criar o arquivo de senha d) (4) Emitir o comando CREATE DATABASE e) (5) Emitir o comando STARTUP (Escolha a resposta que mais faz sentido para voc) a) 2, 3, 5, 4, 1 b) 3, 5, 2, 4, 1 c) 5, 3, 4, 2, 1 d) 2, 3, 1, 5, 4

15) Qual parmetro de instncia no pode ser alterado aps a criao do banco de dados? (Escolha a resposta que mais faz sentido para voc) a) Todos os parmetros de instncia podem ser alterados aps a criao do banco de dados. b) Todos os parmetros de instncia podem ser alterados aps a criao do banco de dados, se for feito enquanto a instncia estiver no modo MOUNT. c) CONTROL_FILES. d) DB_BLOCK_SIZE.

(LONEY, BRYLA, 2005, p.60)

16) Quais so os arquivos criados pelo comando CREATE DATABASE? (Escolha a resposta que mais faz sentido para voc) a) O control file b) O arquivo de parmetros dinmicos c) Os arquivos de log on-line redo d) O arquivo de senhas e) O arquivo de parmetros estticos f) O datafile da tablespace SYSAUX g) O datafile da tablespace SYSTEM

17) O que vai acontecer se no for executado o script catalog.sql e nem o script catproc.sql depois de se criar um banco de dados? (Escolha a resposta que mais faz sentido para voc) a) No ser possvel abrir o banco de dados b) No ser possvel criar todas as tabelas do usurio c) No ser possvel utilizar o PL/SQL d) No ser possvel consultar as views do dicionrio de dados e) No ser possvel conectar-se como qualquer outro usurio, alm de SYS e SYSTEM

Catalog.sql : Popula o banco de dados com as views do dicionrio de dados, synonyms publics e outros objetos.

Catproc.sql: Cria pacotes fornecidos pela Oracle e outros objetos para suportar o uso de codigo PL/SQL no banco de dados. (SANTANA, 2010)

...executa os scripts catalog.sql e catproc.sql que so essenciais para um banco de dados pois estes dois criaro o dicionrio do banco.

18) Quais ferramentas podem ser usadas para gerenciar modelos? (Escolha a resposta que mais faz sentido para voc) a) O Assistente de Configurao de Banco de Dados (DBCA) b) O Database Upgrade Assistant c) SQL * Plus d) O Database Controle e) O Oracle Universal Installer

19) Em que ponto o usurio pode alterar o conjunto de caracteres do banco de dados? (Escolha a resposta que mais faz sentido para voc) a) No momento da criao do banco de dados, se o usurio no estiver usando nenhum modelo b) No momento da criao do banco de dados, se o usurio estiver usando um modelo que no inclui datafiles c) No momento da criao do banco de dados, se o usurio est ou no usando um modelo d) Aps a criao do banco de dados com o DBCA e) Aps a criao do banco de dados com o SQL * Plus

20) (Desafio de pesquisa) Se houver vrios bancos de dados criados fora do ORACLE_HOME, como o Database Controle pode ser configurado? (Escolha a melhor resposta) a) O Database Control dar acesso a todos os bancos de dados criados a partir da uma ORACLE_HOME por meio de uma URL b) O Database Control dar acesso a cada banco de dados por meio de portas diferentes c) O Database Controle s precisa ser configurado em um banco de dados e pode, ento, ser usado para se conectar a todos eles d) O Database Control s pode gerenciar um banco de dados por ORACLE_HOME

EM (Enterprise Manager): Nas verses superiores a 10.1 do Software de banco de dados Oracle, o Enterprise Manager, que neste texto chamaremos de EM, uma ferramenta baseada na plataforma web. Existem duas verses do EM nas edies 10.1 e superiores do Oracle: Database Control e Grid Control. Com o Database Control pode-se gerenciar um nico banco de dados Oracle RAC com suas instncias, listeners e ns. J com o Grid Control, consegue-se gerenciar vrios bancos de dados Oracle RAC, bem como suas instncias, listeners, servidores de aplicao, servidores web, e aplicaes web. Com ele tambm possvel criar um banco de dados de espera (stand by) Data Guard. (VALLATH, 2006 apud FERREIRA; LIMA, [2011?], p.20-21)

Referncias BibliogrficasRODRIGUES JUNIOR, Roberto. Oracle SQL Developer: instalao, configurao, personalizao e atualizao, 19 jan 2011. Disponvel em: < http://imasters.com.br/artigo/19522/oracle/oracle-sql-developer-instalacaoconfiguracao-personalizacao-e-atualizacao >. Acesso em: 13 nov 2011. OCA 11g Ambiente do Banco de Dados, 28 jun 2011. Disponvel em: < http://miltonbastos.com/2011/06/28/certificacao-oca-11g-%E2%80%93-dicasparte-2/>. Acesso em: 13 nov 2011. SOUZA, Rafael. Oracle Secure Backup. Disponvel em: < http://blogtec4solution.blogspot.com/2011/06/oracle-secure-backup.html>. Acesso em: 13 nov 2011. ALMEIDA, Rodrigo. Criando um banco de dados 10g manualmente no Linux, 27 fev 2009. Disponvel em: < http://profissionaloracle.com.br/blogs/rodrigoalmeida/2009/02/27/criando-umbanco-de-dados-10g-manualmente-no-linux/>. Acesso em: 13 nov 2011. LONEY, Kevin; BRYLA, Bob. Oracle database 10g: manual do DBA. Cidade: Rio de Janeiro: Campus, 2005. Disponvel em: < http://books.google.com.br/books?id=3I5Vo93gm1gC&pg=PA101&lpg=PA101& dq=Optimal+Flexible+Architecture+(OFA)&source=bl&ots=YvM0liarXr&sig=XBipzypUltAvy3kF-LmTFvcqaU&hl=ptBR&ei=JwLATsf7MJP4ggeGmIyhBw&sa=X&oi=book_result&ct=result&resnum =3&ved=0CDkQ6AEwAg#v=onepage&q=Optimal%20Flexible%20Architecture %20(OFA)&f=false>. Acesso em: 12 nov 2011. CARVALHO, Pedro F. ORACLE_AMBIENTE. Disponvel em: < http://pedrofcarvalho.com.br/PDF/ORACLE_AMBIENTE.pdf>. Acesso em: 13 nov 2011.

LOPES JNIOR, Jair Costa. Configurando ambiente Linux para Oracle 10g. Disponvel em: < http://www.devmedia.com.br/post-8617-Configurandoambiente-linux-para-oracle-10g.html>. Acesso em: 14 nov 2011. SILVA, Luciano. Criando um Banco de Dados Oracle Manualmente no Windows, 15 jun 2008. Disponvel em: < http://www.lucianosilva.com/2008/06/15/criando-um-banco-de-dados-oraclemanualmente-no-windows/>. Acesso em: 14 nov 2011. LONEY, Kevin; BRYLA, Bob. Oracle database 10g: manual do DBA. Cidade: Rio de Janeiro: Campus, 2005. Disponvel em: < http://books.google.com.br/books?id=3I5Vo93gm1gC&pg=PA60&lpg=PA60&dq =DB_BLOCK_SIZE+n%C3%A3o+pode+ser+alterado&source=bl&ots=YvM0lp9 q-s&sig=_OL6_OmFeE2C8ji4xnkvS8PbOs8&hl=ptBR&ei=dQ_BTofLK5GFtge418GfBg&sa=X&oi=book_result&ct=result&resnum= 8&ved=0CGQQ6AEwBw#v=onepage&q=DB_BLOCK_SIZE%20n%C3%A3o%2 0pode%20ser%20alterado&f=false>. Acesso em: 14 nov 2011. SANTANA, Rodrigo. Criando um Banco de Dados, 25 jan 2010. Disponvel em: < http://rodrigo-oracle.blogspot.com/2010/01/criando-um-banco-dedados.html>. Acesso em: 14 nov 2011. SANTOS, Robert. Criao Manual de Banco de Dados, 7 fev 201. Disponvel em: < http://guiadesobrevivenciaoracle.blogspot.com/2011/02/criacao-manualde-banco-de-dados.html>. Acesso em: 14 nov 2011. FERREIRA, Eduardo Amaral; Lima, Iremar Nunes de. Funcionalidades Do Oracle RAC. Disponvel em: < http://revista.newtonpaiva.br/seer_3/index.php/RevistaPos/article/viewFile/40/49 >. Acesso em: 14 nov 2011.