Você está na página 1de 19

UNIVERSIDADE TÉCNICA DIOGO EUGÉNIO GUILANDE

Faculdade de Ciências Tecnológicas


Curso de Licenciatura em Informática

LABORATÓRIO DE SISTEMAS

AULAS
SEMANAS 4, 5 e 6

SEBASTIÃO JOÃO BALATE 2024


TEMAS DAS AULAS

Instalação e Administração de Base de Dados Oracle


• Etapas e procedimentos específicos para instalação e
Administração de BD Oracle
• Instalação e Administração

• Esquema de Objectos
o Tipos de objetos que que compõem um esquema de base de
dados Oracle.
INSTALAÇÃO E ADMINISTRAÇÃO DA BASE DE DADOS ORACLE
INSTALAÇÃO E ADMINISTRAÇÃO DA BASE DE DADOS ORACLE

A instalação e administração do Oracle Database (Oracle


DB) envolvem várias etapas e processos.

Abaixo estão alguns dos principais passos envolvidos na


instalação e administração básica do Oracle Database.

OBS: Para tarefas mais avançadas e específicas, consulte a


documentação oficial da Oracle e recursos adicionais de treinamento e
certificação.
INSTALAÇÃO DA BASE DE DADOS ORACLE

1. Requisitos do Sistema:
• Verifique os requisitos mínimos do sistema e hardware para a
instalação do Oracle DB. Isso inclui espaço em disco, memória
RAM, sistema operacional compatível, etc;
• Certifique-se de que o sistema operativo seja compatível com a
versão do Oracle Database que deseja instalar.

2. Download do Software:
• Faça o download do Oracle Database software a partir do site
oficial da Oracle.
• Certifique-se de baixar a versão correta para o seu sistema
operacional e arquitetura.
INSTALAÇÃO DA BASE DE DADOS ORACLE

3. Preparação do Ambiente:
• Antes de iniciar a instalação, configure o ambiente do sistema
operativo de acordo com os requisitos do Oracle DB. Isso pode
incluir ajustes nas variáveis de ambiente, permissões de usuário,
configurações de rede, etc.
4. Execução do Assistente de Instalação:
• Execute o assistente de instalação do Oracle DB. Ele guiará você
pelo processo de instalação, permitindo que você escolha opções
como tipo de instalação, diretórios de instalação, componentes a
serem instalados, etc.
INSTALAÇÃO DA BASE DE DADOS ORACLE

5. Configuração e Criação da Base de Dados:


• Durante o processo de instalação precisará configurar parâmetros
como SID (System ID), senha do administrador (SYS), senha do
sistema (SYSTEM), e outras opções de configuração, incluindo a
criação da base de dados Oracle.
6. Conclusão da Instalação:
• Após a conclusão da instalação, verifique se o Oracle DB está a
funcionar corretamente. Inicie e teste a conexão com a base de
dados usando ferramentas como SQL*Plus ou Oracle SQL
Developer.
INSTALAÇÃO DA BASE DE DADOS ORACLE

Aula Prática (Laboratório)


ADMINISTRAÇÃO DA BASE DE DADOS ORACLE

1. Gestão de Utilizadores e Privilégios:


• Crie utilizadores e atribua permissões necessárias para aceder a
objectos na base de dados.
• Faça a gestão de privilégios e papéis de utilizadores conforme
necessário.
2. Monitoria de Desempenho:
• Utilize ferramentas como o Oracle Enterprise Manager (OEM) ou
scripts SQL para monitorar o desempenho da base de dados.
• Identifique e optimize consultas lentas, índices mal projetados e
outros gargalos de desempenho.
ADMINISTRAÇÃO DA BASE DE DADOS ORACLE

3. Backup e Recuperação:
• Implemente políticas de backup regulares para proteger os dados
contra perda.
• Familiarize-se com as técnicas de recuperação disponíveis, como
backups completos, incrementais e pontos de restauração.
4. Gestão de Espaço em Disco:
• Monitore e faça a gestão do espaço em disco utilizado pela base
de dados.
• Implemente políticas de gestão de espaço, como tablespaces
autoextensíveis e compressão de dados.
ADMINISTRAÇÃO DA BASE DE DADOS ORACLE

5. Actualizações e Patches:
• Mantenha a base de dados atualizada aplicando patches e
atualizações fornecidas pela Oracle.
• Teste as atualizações em um ambiente de desenvolvimento ou
teste antes de aplicá-las em um ambiente de produção.
6. Segurança:
• Implemente medidas de segurança, como firewalls, criptografia, e
auditoria de acesso.
• Mantenha senhas seguras e altere-as regularmente.
• Limite o acesso aos dados apenas para os utilizadores
autorizados.
ADMINISTRAÇÃO DA BASE DE DADOS ORACLE

Como administrador de base de dados, é importante manter-se


atualizado com as melhores práticas e recursos fornecidos pela Oracle
para garantir um ambiente de banco de dados seguro, eficiente e
confiável.
ADMINISTRAÇÃO DA BASE DE DADOS ORACLE

Aula Prática (Laboratório)


ESQUEMA DE OBJECTOS

AULAS SEMANA 6
ESQUEMA DE OBJECTOS

ESQUEMA:
Em uma base de dados, o termo "esquema" refere-se à estrutura lógica que define a
organização e o layout dos objetos de base de dados, como tabelas, índices, visões,
procedimentos armazenados, entre outros. O esquema de uma base de dados é
essencialmente a representação visual ou conceitual de como os dados estão
organizados e como eles se relacionam entre si. O esquema é essencial para gerir os
dados de maneira eficaz e eficiente, levando a um melhor desempenho da base de
dados e à manutenção simplificada.

OBJECTO:
Um objecto de base de dados (BD) é uma estrutura ou entidade que é utilizada para
armazenar, manipular ou aceder dados dentro de um sistema de gestão de base de
dados (SGBD). Os objectos de base de dados são os blocos de construção
fundamentais em uma base de dados, e cada um desempenha um papel específico na
organização e no gestão dos dados.
ESQUEMA DE OBJECTOS

Tipos de objectos que compõem um esquema de base de dados Oracle


Um esquema de base de dados Oracle é composto por uma variedade de objectos que
organizam e armazenam os dados de uma aplicação. Aqui estão os principais tipos de
objectos que compõem um esquema de base de dados Oracle:
Tabelas: As tabelas são objectos fundamentais em uma base de dados Oracle, usadas
para armazenar os dados. Cada tabela é composta por colunas que representam os
diferentes campos de dados e linhas que contêm os registros.
Índices: Os índices são estruturas que melhoram o desempenho das consultas ao
permitir acesso rápido aos dados com base em valores de coluna específicos. Eles são
semelhantes a um índice em um livro, onde você pode encontrar rapidamente a página
associada a uma palavra-chave.
Visões (Views): As views são consultas armazenadas que aparecem como tabelas
virtuais. Elas não contêm dados próprios, mas fornecem uma representação
personalizada dos dados armazenados em uma ou mais tabelas.
Sequências: As sequências são objectos usados para gerar números sequenciais
exclusivos. Elas são frequentemente utilizadas para criar chaves primárias únicas em
tabelas.
ESQUEMA DE OBJECTOS

Sinônimos: Os sinônimos são apelidos para objectos de banco de dados, como tabelas,
visões, sequências ou procedimentos armazenados. Eles simplificam o acesso a esses
objectos, especialmente em ambientes com muitos esquemas ou com nomes de
objectos complexos.
Procedimentos Armazenados, Funções e Pacotes: Esses objectos contêm lógica de
negócios ou operacional e são usados para processamento de dados no banco de
dados. Procedimentos armazenados e funções podem ser agrupados em pacotes para
melhor organização e modularidade.
Triggers: Os triggers são blocos de código que são automaticamente executados em
resposta a eventos específicos, como inserções, atualizações ou exclusões em uma
tabela.
Clusters: Clusters são usados para agrupar tabelas relacionadas fisicamente em um
único segmento de armazenamento. Isso pode melhorar o desempenho ao permitir que
as linhas relacionadas sejam armazenadas juntas em disco (característica: Agrupamento
físico, chave de agrupamento, melhoria de desempenho, conservação de recursos
Cada tipo de objecto desempenha um papel específico na organização, armazenamento e manipulação
de dados em uma base de dados Oracle.
ESQUEMA DE OBJECTOS
Exemplo de esquemas:
ESQUEMA DE OBJECTOS

AULAS SEMANA PRÁTICA

Você também pode gostar