Buscar

PORTIFÓLIO MA OT BD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

...............................................................................................................................
Análise e desenvolvimento de sistemas – projeto de desenvolvimento para internet
priscila vieira dantas - 980309
manutenção e otimização de banco de dados
conceitos do oracle
...............................................................................................................................
Guarulhos
2017
priscila vieira dantas
manutenção e otimização de banco de dados
conceitos do oracle
Trabalho apresentado ao Curso Análise e Desenvolvimento de Sistemas da Faculdade ENIAC para a disciplina Manutenção e Otimização de Banco de Dados.
Prof. Lucio Luzetti Criado
...............................................................................................................................
Guarulhos
2017
Respostas
.............................................................................................................
- SQL LOADER
Basicamente, o SQL*Loader lê arquivos de texto e insere os dados no banco de dados. A vantagem de utilizá-lo é que o mesmo permite realizar uma carga de dados de forma bastante rápida. Ele é capaz de inserir milhões de linhas em questão de segundos. Ele realiza essa carga de dados com base nas instruções de um arquivo de controle (control file) previamente configurado. Atenção! Não confunda o control file de banco de dados com o control file do SQL*Loader. Este arquivo de controle diz ao Loader não só onde inserir os dados, mas também de que forma estes dados serão lidos do arquivo texto (data file). Para ilustrar, a arquitetura do SQL*Loader é demonstrada na figura abaixo. 
Permite ler dados de arquivos externos e carregar estes dados em tabelas de um Banco de Dados Oracle, com a vantagem de efetuar cargas de dados mais rápidas que os caminhos de atualização de dados convencionais, tais como scripts de INSERT.
 O SQL Loader pode ser instalado através do instalador do Oracle Client e seu arquivo utilitário, sqlldr.exe, encontra-se na pasta "ORACLE_HOME\<versão do cliente>\bin".
      Ex.: "C:\Oracle\Produto\Cliente\10gR2\BIN\sqlldr.exe".
O arquivo de controle é um arquivo texto com uma extensão .ctl (preferencial, mas não obrigatória), que deve conter as seguintes informações: caminho e nome do arquivo de dados, formato dos dados, detalhes de configurações e como manipular os dados.
O arquivo de dados é um arquivo texto com uma extensão qualquer (.csv, .dat, .txt etc.), que poderá conter registros (linhas) em um dos seguintes formatos: registro fixo, registro variável e registro de fluxo.
O arquivo de log é um arquivo texto que contém um resumo detalhado do processo de carga.
O arquivo de dados rejeitados ou arquivo de erros (bad file), contém registros que são rejeitados pelo processo de carga por conterem dados em formato de entrada inválido. Ele permite verificar quais linhas do arquivo de dados foram rejeitadas, para que você possa posteriormente analisar a causa da rejeição.
O arquivo de dados descartados é criado somente quando for especificado no arquivo de controle e contém registros que são excluídos do processo de carga por não corresponderem aos critérios de seleção de carga, especificados no arquivo de controle.
- RMAN
Conhecido tecnicamente como Recovery Manager, ou gentilmente chamado de RMAN, é um aplicativo fornecido pela própria Oracle Corporation desde a versão sete de seus bancos de dados.
O objetivo do aplicativo é gerenciar todos o backup através de repositórios ou catálogos, é um aplicativo por linha de comando muito parecido com o bom amigo SQL*PLUS, também executado sobre diversas plataformas, como Windows, Linux e Unix.
É muito poderoso em recursos, e, ao mesmo tempo, fácil e seguro na proteção dos backups. Permite realizar diversos tipos de backups, como backup completo (banco de dados offline), incremental (banco de dados online) e por backupset (cópia incremental apenas dos blocos alterados), além de recursos com flashback recovery (recuperação rápida de dados), duplicate auxiliary database (duplicação do banco de dados para uma máquina local ou remota), recovery block (recuperação apenas do bloco de dados corrompida) e o Tablespace Point-In-Time Recovery (TSPITR), recuperação de um ou mais objetos em uma base auxiliar até um determinado período.
O melhor de tudo isso é que o RMAN lhe permite outras funcionalidades, como garantir a consistência do backup, política de retenção, exclusão de backups obsoletos, listagem completa e sumarizada por backup, personalização de backup para cada banco de dados, criação de scripts automatizados, pacotes e views específicos no banco de dados.
- DATABASE CONTROL
Um controle de banco de dados faz com que seja fácil de acessar um banco de dados relacional do seu código Java usando comandos SQL. O controle de banco de dados lida com o trabalho de conexão com o banco de dados, para que você não tem que entender JDBC para trabalhar com um banco de dados.
Os métodos que você adicionar a um controle de banco de dados executar comandos SQL no banco de dados. Você pode enviar qualquer comando SQL para o banco de dados através do controle do banco de dados, de modo que você pode recuperar dados, execute operações como inserções e atualizações, e até mesmo fazer mudanças estruturais para o banco de dados, apesar de uma interface de serviço web, geralmente não é a forma mais eficiente de fazê-lo. Todos os controles de banco de dados são uma subclasse da interface Database Control. 
A interface define métodos que instâncias de controle de banco de dados podem ser chamadas a partir de um aplicativo. Para saber mais sobre essa relação, consulte O Database Control Interface. 
Operação de banco de dados pode ocorrer dentro do contexto de uma transação implícita que envolve cada método de invocação de serviço web. 
Um controle de banco de dados faz com que seja fácil de acessar um banco de dados relacional através de comandos SQL. Quando você cria um novo controle de banco de dados, você especifica qual banco de dados que se conecta e escrever métodos para acessar os dados usando comandos SQL. Este tópico descreve a mecânica de criação de um banco de dados de controle.
Você pode adicionar um controle de banco de dados em qualquer um dos seguintes tipos de arquivos:
-Controle Java (arquivo JCS) 
- Java fluxo de página (arquivo JPF)
- Java Server Page (arquivo JSP)
- Arquivo Java Web Service (arquivo JWS) 
- Arquivo do processo (arquivo JPD).
Conclusão
O Oracle tem um custo mais elevado comparado a outros BD’s sendo até mais difícil de administrar, porém é um produto que possui mais recursos de segurança e performance, que podem ser muito importantes e cruciais para empresas que possuem aplicações críticas e que possuem muitos dados e muitos usuários concorrentes. Em geral, é responsável pelo armazenamento de boa parte das informações das principais organizações ao redor do mundo e sua participação no mercado de banco de dados é bastante acentuada.
O Oracle é muito robusto e exige bastante hardware para um boa performance. Outro fator importante é o gerenciamento, onde são exigidos profissionais bastante capacitados para este fim.
Um ponto muito alto do banco de dados Oracle é a segurança, principalmente quando bem administrado. Segurança dos dados é um dos principais pontos a analisar no aspecto banco de dados e neste caso o Oracle tem a simpatia de muitas empresas e DBA's.
Referências Bibliográficas
Oracle, White Papers
http://br.ccm.net/contents/872-oracle-introducao-ao-sgbd-oracle 
https://docs.oracle.com/cd/B19306_01/server.102/b14215/ldr_concepts.htm 
https://oracle-base.com/articles/11g/rman-enhancements-11gr1 
http://www.devmedia.com.br/rman-introducao-oracle/3848

Continue navegando