Você está na página 1de 7

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS ORACLE

Paula dos Santos Giorgino paulasgi@gmail.com

Resumo Este documento apresenta as caractersticas das verses do SGBD(Sistema de Gerenciamento de Banco de Dados) Oracle, alm de um breve comparativo das principais vantagens e desvantagens desta tecnologia.Este trabalho procura responder propsta de pesquisa para disciplina de Administrao de Banco de Dados no 5 semestre de Tecnologia da Informao(nfase Banco de Dados) na Faculdade de Tecnologia de Guaratinguet. Palavras-chave: Oracle, SGBD, caractersticas. Introduo ao SGBD Oracle: O SGBD Oracle surgiu no final dos anos 70. Larry Ellison atentou-se para oportunidade de lanar no mercado esta tecnologia aps encontrar uma descrio de um prottipo funcional de seu banco de dados relacional.Inovou ento diante de outras empresas que desacreditavam neste investimento. O Oracle uma das tecnologias mais utilizadas quando se trata de solues de banco de dados distribudos. Alm disso, um dos produtos mais utilizados no mundo todo para armazenamento de dados e possui um dos mais complexos conjuntos de ferramentas e aplicativos para permitir a administrao e manipulao dos seus dados. Caractersticas dos SGBDS Oracle : Verses ORACLE 2 ORACLE 6.2
ORACLE 2 - 1979 1lanamento pblico ORACLE 3 1981 Execuo automtica de instrues SQL transaes Funcionalidades Consultas em bsicas SQL bloqueios Tabela 1 - Verses ORACLE 2 ORACLE 6.2 ORACLE 4 1984

Estabilidade
ORACLE 5.0 1986 Cliente-servidor ORACLE 5.1 Consultas distribudas

ORACLE 6 jul 1988 Bloqueio linha-nivel Backup de dados em linha PL/SQL no banco de dados ORACLE 6.2 Servidor paralelo

Verses ORACLE 7

ORACLE 7.0 junho 1992 Constraints Armazenamento de funes e padres Triggers Visualizar compilao Manual de funes SQL definidas Segurana Limite de recursos perfis Auditoria reforada Replicao de dados snapshots Tabela 2 Verses ORACLE 7.0 7.3

ORACLE 7.1 Replicao de dados simtricos Recuperao paralela SQL dinamico DBMS_SQL Consulta e criao de indices,carregamento de dados ORACLE 7.2 Arquivos de dados redimensionvel Subconsulta na clausula FROM Criao tabelas paralelas

ORACLE 7.3 Indices bitmap Leitura assincrona das tabelas Opo contexto Introduo Db_verify Trigger compilao, depurao Limitaes da clausulas de extenses Histogramas Dependencias Oracle Trace

Verses ORACLE 8
ORACLE 8.0 junho 1997 Banco de dados objeto relacional Padro SQL 3 Parties em multiplos tablespaces Recuperao de parties individuais Security Server introduzidas pela administrao central do usurio. Termo de senha, senha de perfis, permitem esquema de senha personalizada. Links de banco de dados privilegiado (sem necessidade de senha a ser armazenada) START otmizador de consultas Organizao das tabelas por indice Verificao de restrio de integridade (adiado at o final da operao, em vez de final de declarao) Dados de tinta introduzida na base de dados (por exemplo, imagem, vdeo, contexto, tempo, espao) Novo formato ROWID DML paralela Fuso/parties de equilibrio Pool de conexo (utiliza a conexo fsica de usurios inativos e transparente, restabelece a ligao quando necessrio) para suportar mais usurios simultneos Muitos melhoramentos de desempenho para o SQL / PLSQL / OCI fazendo uso mais eficiente da CPU / Memria. V7 limites alargados (por exemplo 1000 colunas / table, 4000 VARCHAR2 bytes) Tabela 3- Verses ORACLE 8.0 e 8i(8.1.6)

ORACLE 8i (8.1.5)
A recuperao rpida Iniciar - Checkpoint taxa de auto-ajustada para atender roll Reorganizao de ndices / tabelas de ndices Log Miner introduzido - Permite on-line ou redo logs arquivados a ser visualizada atravs do SQL Manual de Segurana - mais centralizao, nica empresa, funes, os usurios / vrios bancos de dados. Gesto de prioridade de recursos Estatsticas do otimizador Procedimentos armazenados Java (Oracle Java VM) Banco de dados virtual privado Analisar as tabelas em paralelo Dados de espera - auto transporte e aplicao de redo logs Tablespaces transportveis entre bancos de dados Drop da coluna na tabela ndices Funcional - NLS, maisculas e minsculas

ORACLE 8i (8.1.6) DBA Studio Introduzida

ORACLE 8i (8.1.7) Static servidor HTTP includo (Apache)

XML Parser para Java Novas Funes SQL (rank, mdia mvel) Comando ALTER FREELISTS (feito anteriormente por DROP / CREATE TABLE) Checksums sempre na tablespace SYSTEM Novo PLSQL criptografar / descriptografar Usurio e esquemas separados Muitos Aprimoramentos de desempenho

Java Server Pages (JSP) motor OIS - Oracle Integration Server introduzidas JVM Accelerator para melhorar a performance de cdigo Java PLSQL Gateway introduziu para a implantao de PL / SQL solues com base na Web Enterprise Manager Enhancements - incluindo novos relatrios baseados em HTML e avanada funcionalidade de replicao includo. New Character Database Set utilitrio de migrao includo

Tabela 3- Verses ORACLE 8.i(8.1.6) e 8i8.i(8.1.7)

Verses ORACLE 9
ORACLE 9i Release 1 (9.0.1) - Junho 2001 Segmentos de reverso Tradicional (RBS) Oracle Parallel Server's (OPS) de escalabilidade ORACLE 9i Release 2 (9.2.0) Gerenciado localmente tablespaces SYSTEM Sistema de arquivos de cluster para Windows e Linux Compresso do segmento de dados (comprimir as chaves nas tabelas - apenas quando os dados de carga) Criar bancos de dados standby lgicos com dados da Guarda Melhorias na segurana - Default Install contas bloqueadas, VPD em sinnimos, AES, Usurios Migrar para o Diretrio

Consulta Flashback (dbms_flashback.enable), este recurso permitir que os usurios para corrigir as operaes sem chamar o DBA Oracle Ultra Search para pesquisar bancos de dados, sistemas de arquivos VI (Virtual Interface) suporte ao protocolo, uma alternativa para o TCP / IP, disponveis para uso com o Oracle Net (SQL * Net) Minerao de Dados Apoio de cursor de rolagem, permite a busca para trs em um conjunto de resultados. Gerenciamento de memria dinmica reorganizao om-line do ndice. Build em XML Developers Kit (XDK). Novos tipos de dados para XML (XMLType) Cost Based Optimizer agora considera tambm a memria e CPU, no s custos de acesso do disco Programas PL / SQL nativa pode ser compilado para binrios. Proteo de dados Deep - segurana gro fino e de auditoria Separao - Lista de particionamento de uma lista de valores Oracle Nameserver Tabela 4- Verses ORACLE 9i Release 1 (9.0.1) e 2 (9.2.0)

Verses ORACLE 10
ORACLE 10g Release 1 (10.1.0) Grid Computing - uma extenso da funcionalidade de clustering Melhorias de gerenciamento (self-tuning caractersticas) Melhorias de desempenho e escalabilidade Automated Storage Management (ASM) Automatic Workload Repository (AWR) Automatic Database Diagnostic Monitor (DAMS) Capacidade de Undrop uma tabela a partir de uma lixeira Flashback operaes disponveis em linha, transao, tabela ou banco de dados de nvel Capacidade de transporte de tabela em todos os tipos de mquina (por exemplo Windows para Unix) Data Pump - mais rpido movimento de dados com expdp e impdp Capacidade de mudar o nome de tabela Declarao Nova base de dados 'drop' Novo agendador de banco de dados DBMS_SCHEDULER Suporte para espaos de tabela que de at 8 exabytes de tamanho Tabela 5- Verses 10g Release 1 (10.1.0) e 2 (10.2.0) ORACLE 10g Release 2 (10.2.0) Set. 2005 As senhas para DB so criptografadas Async Asmcmd novo utilitrio para o gerenciamento de armazenamento ASM ORACLE 10g Express Edition (Oracle XE) 16 de maro de 2006 liberdade para desenvolver e implementar aplicativos de muitas plataformas suporte para uma grande variedade de ambientes de desenvolvimento recursos de performance, confiabilidade e segurana permite que os desenvolvedores tirem total proveito do Oracle Application Express para rpido desenvolvimento e implementao de aplicativos baseados na Web

Verso ORACLE 11g


Alta capacidade de cluster de banco de dados Acelerao da automao do data center e o gerenciamento da carga de trabalho. Grids seguros, altamente disponveis e escalveis de servidores e armazenamento de baixo custo XML binrio para melhor desempenho dos aplicativos. Oracle Real Application Testing - inovao no teste e gerenciamento de alteraes em ambiente de TI.. Oracle Data Guard-banco de dados em standby com alto desempenho, segurana e recuperao. Gerenciamento do armazenamento orientado por regras de negcios. possvel atingir ndices de compactao de 2x a 3x ou at mais para todos os dados, Registro total de todas as alteraes nos dados Oracle Flashback Transaction-facilita a reverso de uma transao efetuada com erro, bem como de qualquer transao dependente; Parallel Backup and Restore- ajuda a melhorar o desempenho do backup e restaurao de bancos de dados grandes; Oracle Fast Files- armazena grandes objetos. Criptografia transparente XML mais rpido Data Recovery Advisor ajuda os administradores a reduzir significativamente a parada para recuperao, o que permite automatizar investigao de falhas, determinar planos de recuperao e lidar com vrias situaes de crise. Novo compilador Java just-in-time para executar procedimentos Java no banco de dados mais rapidamente integrao nativa com o Visual Studio 2005 para desenvolvimento de aplicativos .NET no Oracle; ferramentas de migrao de Access com Oracle Application Express; e um recurso para fcil criao de consultas do SQL Developer e rpida codificao de rotinas SQL e PL/SQL.

Hot patching', -alta disponibilidade do sistema ao permitir que correes sejam aplicadas sem a necessidade de interromper a operao do SGBD Pool de conexes e caches de resultados das consultas: produtos Query Result Caches e Database Resident Connection Pooling Cubos OLAP incorporados

Tabela 5- Verses 11g

Oracle 8i Vantagens e Desvantagens Segundo a Revista do Linux as principais vantagens e desvantagens da tecnologia 8i so: Vantagens: - Data Warehousing: Simples criao e manuteno. A verso 8i trouxe bom desempenho, utilizao de recursos, capacidade de anlise de dados e transparncia na otimizao. de consultas. - Segurana: O produto Internet Platform assegura o banco de ataques via Web sem prejudicar a disponibilidade e desempenho. A Virtual Private Database (VPD) mantm uma separao segura dos dados dentro da base garantindo que o usurio tenha acesso apenas dados relativos s suas atividades.Dados so encriptados no banco e na rede.Auditorias bem estruturadas permitem monitorar e investigar as aes do usurio neste sistema.No podemos nos esquecer que o banco Oracle 8i foi o primeiro banco comercial conquistar a certificao de segurana FIPS 140 Nvel 2,considerada a mais alta na poca. - Desenvolvimento: Completa arquitetura para desenvolver aplicaes cliente/servidor ou Web. Linguagem Java como padro,mquina virtual segundo a Javasoft e vrios wizards. Contase ainda com o PL/SQL e Pro*C, ambos Oracle. - Integrao de Aplicaes: Simples tarefa de criao de aplicao distribuda. - Alta Disponibilidade: Manuteno programada e recuperao de erros de usurios. -Stored Procedures: Suporte Java e PL/SQL.Ao centralizar grande parte do cdigo no no banco de dados, aumenta-se o desempenho do sistema. - Triggers: Disparos de aes ao satisfazer determinadas aes. Desvantagens: _Instalao Complexa: Instalao para Linux complexa e extremamente demorada.Confusa documentao de instalao. _Exigncia do Instalado: uma das maiores queixas quanto instalao do Oracle 8i sua instalao grfica. Como o Oracle normalmente instalado em servidores, onde, muitas vezes, no h o interesse de interfaces grficas, obrigar os administradores a instalarem o X algo desagradvel. _Software Proprietrio: Custo elevado de licenas de uso. Principais Vantagens e Desvantagens da Tecnologia ORACLE Vantagens : _ Performance otimizada para grande quantidade de dados; _obustez, segurana, confiabilidade, organizao e escalabilidade do sistema; _Carregamento de diversos tipos binrios como imagens em geral, filmes, sons, etc.; _Sistema multi-usurio para edio, atualizao, consulta simultnea de dados/mapas/ metadados, inclusive via internet/intranet _Criao de programas que fazem carregamento automtico de informaes, verificao de consistncia, limpeza, entre outras funes, atravs de funes internas do banco; _Intercmbio com diversas linguagens de programao e interfaces. Desvantagens _Exige auto investimento em especializao tcnica e certificaes DBA.Devemos nos lembrar tambm do alto custo para sua licena e arquitetura.

Aceitao do mercado da Tecnologia Oracle: O Oracle conta com uma base instalada de milhares de usurios. Isto acabou por criar uma enorme comunidade. Estes usurios tm o costume de trocar informaes, facilitando a tarefa de resoluo de problemas. O banco de dados Oracle o nmero 1, segundo o relatrio mundial do Gartner sobre a participao no mercado de banco de dados relacional (RDBMS, em ingls) de 2006.O Gartner publicou recentemente seus nmeros de participao de mercado por sistema operacional referentes ao ano de 2006, com base na receita total de software. Segundo o instituto, a Oracle: Tem 47,1% de participao (contra 46,8% em 2005); Tem um crescimento da receita de 14,9%, superior mdia do mercado de 14,2%, com US$ 7,2 bilhes; e, Continua a deter mais participao de mercado do que seus dois concorrentes mais prximos juntos. Uma pesquisa feita por grupo de usurios Oracle (Gupo) confirma ainda que a verso 10g dos banco de dados a mais usada no mercado conforme grfico abaixo:

Figura 1 Comparativo verses - Fonte: http://gupo.wordpress.com/2009/05/22/resultado-doinquerito-gupo-sobre-versoes-de-bd-oracle/

Bibliografia Consultada CAMPOS, Augusto. A mgica do Banco de Dados. [online] Disponvel na Internet via WWW. URL: http://augustocampos.net/revista-do-linux/010/capa.html. Visitado em 30 de agosto de 2009. EDUARDO,Sergio. SGBD Oracle Bancos de Dados Geogrficos . [online] Disponvel na Internet via WWW. URL: http://www.slideshare.net/sergeduardo/oracle-explicaes-em-pdf . Visitado em 30 de agosto de 2009. LEGATTI,Eduardo Evoluo dos Banco de Dados Oracle [online] Disponvel na Internet via WWW. URL: http://eduardolegatti.blogspot.com/2007/04/evoluo-dos-bancos-de-dadosoracle.htm. Visitado em 30 de agosto de 2009. GUPO,Grupo de Usurios Oracle resultado do inquerito sobre verses de bd oracle . [online] Disponvel na Internet via WWW. URL: http://gupo.wordpress.com/2009/05/22/ resultado-do-inquerito-gupo-sobre-versoes-de-bd-oracle/ Visitado em 30 de agosto de 2009. ORACLE,Global Oracle apresenta database 11g [online] Disponvel na Internet via WWW. URL: http://www.oracle.com/global/br/corporate/press/2007_jul/oracle_presenta_database_ 11g.html Visitado em 30 de agosto de 2009.

Você também pode gostar