(Parte 1 de 8)

Faculdade de Ciências e Tecnologia de Birigui

Autor: Emerson Nascimento Colchesqui

1.) Introdução

Objetivo do Curso
Conceito de Banco de Dados
Banco de Dados Oracle
Tarefas Comuns de Administração de Banco de dados
Ferramentas de Administração do Banco de Dados

2.) Instalação do Banco de Dados Oracle

Overview da Instalação
Instalando o Software de Banco de Dados Oracle
Usando o DBCA para Criar e Configurar o Banco de Dados
Overview da Instância Oracle
Shutting Down and Startup da Instância Oracle
Shutdown / Startup manual ou em ambiente UNIX

3.) Gerenciando a Instância Oracle

4.) Configurando a Camada de Rede

Entendendo a Configuração de Rede
Ferramentas para a Configuração de Rede
Visualizando e alterando a Configuração do LISTENER
Starting and Shutting Down do LISTENER
Configurando Estações Clientes

5.) Overview do Oracle Enterprise Manager

Introdução do Oracle Enterprise Manager
Acessando o Oracle Enterprise Manager
Estruturas de Armazenamento do Banco de Dados
Executando Tarefas Comuns de Armazenamento do Banco de Dados
Gerenciando as Estruturas de Undo do Banco de Dados

6.) Gerenciando as Estruturas de Armazenamento Efetuando Mudanças nas Estruturas de Armazenamento do Banco de Dados

7.) Administrando Usuários e Privilégios

Overview de Usuários e Privilégios
Administrando Roles
Administrando Profiles
Administrando Usuários

8.) Gerenciando Objetos

Overview dos Objetos de Banco de Dados
Gerenciando Tabelas
Gerenciando Índices
Gerenciando Views
Gerenciando Programas

9.) Backup e Restore do Banco de Dados

Overview do Backup e Restore do Banco de Dados
Configurando o Banco de Dados para Backup e Restore
Backup do Banco de Dados
Restore e Recover do Banco de Dados

10.) Monitorando e Ajustando o Banco de Dados

Monitoração Pró-Ativa do Banco de Dados
Diagnosticando Problemas de Performance

1.) Gerenciando o Software Oracle

Gerenciando Arquivos e Logs

Aplicação de Patches

Objetivo do Curso

1.) Introdução

Este curso visa oferecer um conceito básico sobre banco de dados e mais focado especificamente na solução Oracle para Banco de Dados.

O curso dará ao aluno uma visão básica sobre as disciplinas existentes na administração de banco de dados Oracle, fornecendo conhecimentos sobre o funcionamento do software e sua principal ferramenta de administração – Oracle Enterprise Manager.

Com o curso o aluno terá um alicerce formado para ir mais longe, buscando uma especialização, certificação ou aptidão para trabalhar como DBA Jr. em plataforma Oracle.

Conceito de Banco de Dados

Antes de iniciarmos o conceito de Banco de Dados é importante saber o conceito do “dado”, dado neste contexto é um sinônimo de informação, seja esta relevante ou não.

Bancos de dados (ou bases de dados), são conjuntos de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim.

Vamos exemplificar o conceito de banco de dados: - Lembremos do nosso velho arquivo fichario:

- O mesmo é um banco de dados manual.

- Pois é um local que guardamos nossas informações/dados

- Onde as informações (dados) são guardadas em fichas e/ou documentos

- e organizadas de alguma forma para pesquisa

- e armazenadas para algum objetivo

Este tipo de banco de dados além de ocupar um grande espaço fisico em nossas salas para armazenar poucas informações, sua pesquisa era extremamente lenta se compararmos aos padrões de hoje.

Um banco de dados informatizado é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma pura, reduzida ou estendida. Muitas vezes o termo banco de dados é usado como sinônimo de SGDB

Vantagens que ganhmos com a informatização dos bancos de dados

- Maior capacidade de armazenamento de informações - Menor espaço fisico ocupado para armazenar as informações

- Maior velocidade no acesso a dados

- Controle da Redundância de informações

- Compartilhamento de informações

- Independência dos dados

Esquema básico de funcionamento de um SGBD

Banco de Dados Oracle

História

O Oracle é um SGBD (sistema gerenciador de banco de dados) que surgiu no fim dos anos 70, quando Larry Ellison vislumbrou uma oportunidade que outras companhias não haviam percebido, quando encontrou uma descrição de um protótipo funcional de um banco de dados relacional e descobriu que nenhuma empresa tinha se empenhado em comercializar essa tecnologia.

O SGBD da Oracle é líder de mercado. O Oracle 9i foi pioneiro no suporte ao modelo web. O Oracle 10g, mais recente, se baseia na tecnologia de grid. Recentemente fora lançado o Oracle 11g que veio com melhorias em relação ao Oracle 10g.

Edições

Além das diferentes versões do software de gerenciamento de banco de dados Oracle, a Oracle Corporation subdivide seu produto em "edições" variáveis - aparentemente por razões de marketing e controle de licenças.

Enterprise Edition (E) inclue mais funcionalidades que a 'Standard Edition', especialmente nas áreas de performance e segurança. A Oracle Corporation licencia este produto na base de usuários ou de núcleos de processamento, normalmente para servidores com 4 ou mais UCPs. E não tem limite de memória e pode utilizar clusterização usando o software Oracle RAC.

Standard Edition (SE) contem a a funcionalidade básica de banco de dados. A Oracle

Corporation licensia este produto na base de usuários ou de sockets, normalmente para servidores com um à quatro UCPs. Se o número de UCPs exceder 4, o usuário deve migrar para a licensa Enterprise. SE não possui limite de memória e pode utilizar clusterização com o Oracle RAC sem custo adicional.

Standard Edition One, introduziado com o Oracle 10g, possui algumas restrições de funcionalidades adicionais. A Oracle Corporation comercializa-o para uso em sistemas com uma ou duas UCPs. Ela não possui limitações de memória.

Express Edition ('Oracle Database XE'), introduziada em 2005, oferece o Oracle 10g livre para distribuição nas plataformas Windows e Linux (com uma limitação de apenas 150 MB e restrita ao uso de apenas uma UCP, um máximo de 4 GB de dados de usuário e 1 GB de memória). O suporte para esta versão é feito exclusivamente através de fóruns on-line, sem o suporte da Oracle.

Oracle Personal Edition fornece a funcionalidade de "alto fim" da Enterprise Edition mas é comercializada (e licenciada) para desenvolvedores específicos que trabalham em estações de trabalho pessoais.

Oracle Database Lite, destinada para rodar em dispositivos móveis. O banco de dados, localizado parcialmente no dispositivo móvel, pode sincronizar com uma instalação baseada em servidor

Tarefas Comuns de Administração de Banco de Dados

O Administrador de banco de dados, conhecido pela abreviação em inglês

DBA (Database Administrator), tem a principal responsabilidade manter o ambiente de dados administrado por ele ativo, seguro e acessível aos usuários.

Fazem parte das atividades e responsabilidades do DBA:

(Parte 1 de 8)

Comentários