SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Discentes:
Anderson Castro
Denis Vieira
Francenildo Jesus
O que é Oracle ?
SGBD Poderoso
Criadora da
Linguagem
PL/SQL
Simplesmente o Melhor
Larry Ellison
ARQUIVOS DE LOG
REDO LOG FILE
ARCHIVE LOG FILE
ARCHIVE LOG FILE

Para habilitar o modo ARCHIVELOG, podemos usar os comandos
acima:
AUDITORIA
O primeiro passo é habilitar a auditoria, para isso será necessário mudar o parâmetro
de inicialização audit_trail e definir o tipo de auditoria desejado:
OS : Auditoria Habilitada, os registros vão ser gravados em diretórios do sistema em
arquivos de auditoria.
DB ou TRUE : Auditoria é habilitada, os registros de auditoria serão armazenadas no
database (SYS.AUD$)
XML : Auditoria é habilitada, os registros serão armazenados em formatos XML.
NONE ou FALSE : Auditoria é desabilitada.
DB_EXTENDED : Trabalha igual ao parâmetro DB, mais as colunas SQL_BIND e
SQL_TEXT são preenchidas.
LIMPAR OS LOGS:
- Os logs ficam registrados na tabela aud$ para limpar os logs
segue:
SQL> delete from aud$;
commit
BACKUP LÓGICO
É o famoso exportimport
Gera um binário com as definições:
Estruturas, índices, grant, dados e etc...:

BACKUP FÍSICO
Contém os arquivos físicos do banco de dados como
datafiles, archive logs ou controlfiles.
Divide-se em Cold e Hot backup.
Exemplo de backup lógico
EXECUTANDO O HOT BACKUP
alter tablespace begin backup;
alter tablespace end backup;
BACKUP LÓGICO
Scripts gerados no comando abaixo
Scripts SER_DUMP_DEST.

BACKUP FÍSICO
Aplicar um comando ao arquivo de réplica
SQL>
alter database backup controlfile to
‘D:orawin95backctrlbk.ctl’;
JOBS

1) O primeiro parametro é um parametro OUT e não pode receber nenhum valor. Este campo retornará o
código da sua JOB, no exemplo não exibe na tela. ( voce poderia usar o DBMS_OUTPUT.PUT_LINE para
isso ).
2) O segundo parametro é uma string com o nome da sua procedure. Se for uma package use a seguinte
forma: ‘PACKAGE_SUA.PROCEDURE_DA_PACKAGE’.
3) Intervalo de execução.
SEGURANÇA
BART
Ferramentas de Segurança do ORACLE SGBD

•
•
•

BART (Basic Audit Report Tool)

•
•
•
•
•

Filtragem de pacotes

Serviços Criptografados
Permissões de arquivos e entradas de controle de
acesso

Senhas e restrições de senha
Privilégios do Oracle Solaris
Secure Shell
Controle de acesso baseado em função
Referências
•
•
•

https://www.oracle.com

https://pt.wikipedia.org/wiki/Oracle_(banco_de_dados
http://www.oracle.com/technetwork/pt/articles/i
dm/index.html
Apresentação Oracle SGBD

Weitere ähnliche Inhalte

Was ist angesagt?

Aula 08 - Introdução ao banco de dados MySQL - Programação Web
Aula 08 - Introdução ao banco de dados MySQL - Programação WebAula 08 - Introdução ao banco de dados MySQL - Programação Web
Aula 08 - Introdução ao banco de dados MySQL - Programação Web
Dalton Martins
 
Essbase Series - Backup
Essbase Series - BackupEssbase Series - Backup
Essbase Series - Backup
Caio Lima
 
Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)
guestcc491
 

Was ist angesagt? (20)

Triggers no SQL Server
Triggers no SQL ServerTriggers no SQL Server
Triggers no SQL Server
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
 
Orm android
Orm androidOrm android
Orm android
 
Performance Sql Server
Performance Sql ServerPerformance Sql Server
Performance Sql Server
 
Comandos DDL para o MySQL
Comandos DDL para o MySQLComandos DDL para o MySQL
Comandos DDL para o MySQL
 
Aula 05 acessando o mysql
Aula 05   acessando o mysqlAula 05   acessando o mysql
Aula 05 acessando o mysql
 
Minicurso PostgreSQL
Minicurso PostgreSQLMinicurso PostgreSQL
Minicurso PostgreSQL
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQl
 
Aula 08 - Introdução ao banco de dados MySQL - Programação Web
Aula 08 - Introdução ao banco de dados MySQL - Programação WebAula 08 - Introdução ao banco de dados MySQL - Programação Web
Aula 08 - Introdução ao banco de dados MySQL - Programação Web
 
Aprofundamento de DDL e DML
Aprofundamento de DDL e DMLAprofundamento de DDL e DML
Aprofundamento de DDL e DML
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Postgre S Q L Apresentacao U F C
Postgre S Q L Apresentacao U F CPostgre S Q L Apresentacao U F C
Postgre S Q L Apresentacao U F C
 
Essbase Series - Backup
Essbase Series - BackupEssbase Series - Backup
Essbase Series - Backup
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotation
 
TOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQLTOTVS LINHA RM TREINAMENTO SQL
TOTVS LINHA RM TREINAMENTO SQL
 
Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)Apostila Curso Php My Sql(Portugues)
Apostila Curso Php My Sql(Portugues)
 
Banco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQLBanco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQL
 
Alguns comandos tais como Atribuir e revogar privilégios em SQL
Alguns comandos tais como Atribuir e revogar privilégios em SQLAlguns comandos tais como Atribuir e revogar privilégios em SQL
Alguns comandos tais como Atribuir e revogar privilégios em SQL
 
Apostila ib
Apostila ibApostila ib
Apostila ib
 

Andere mochten auch (12)

People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.pt
 
02 LabMM4 - Bases de dados
02 LabMM4 - Bases de dados02 LabMM4 - Bases de dados
02 LabMM4 - Bases de dados
 
Base de dados
Base de dadosBase de dados
Base de dados
 
Oracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dadosOracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dados
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Oracle dba-concise-handbook
Oracle dba-concise-handbookOracle dba-concise-handbook
Oracle dba-concise-handbook
 
Base de Dados
Base de Dados Base de Dados
Base de Dados
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
SGBD
SGBDSGBD
SGBD
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 

Ähnlich wie Apresentação Oracle SGBD

ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?
Rodrigo Almeida
 
Tutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocsTutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocs
Joao Muela
 

Ähnlich wie Apresentação Oracle SGBD (20)

Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
Treinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12cTreinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12c
 
Gerenciando arquivos de controle(controlfile)
Gerenciando arquivos de controle(controlfile)Gerenciando arquivos de controle(controlfile)
Gerenciando arquivos de controle(controlfile)
 
Stored Procedures and Triggers
Stored Procedures and TriggersStored Procedures and Triggers
Stored Procedures and Triggers
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
Aula_TuningProf.Celinia_Equipe_Amós Lhips
Aula_TuningProf.Celinia_Equipe_Amós LhipsAula_TuningProf.Celinia_Equipe_Amós Lhips
Aula_TuningProf.Celinia_Equipe_Amós Lhips
 
ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?
 
Tutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocsTutorial instalacao-glpi-ocs
Tutorial instalacao-glpi-ocs
 
Apresentação interbase (atualização 2)
Apresentação interbase (atualização 2)Apresentação interbase (atualização 2)
Apresentação interbase (atualização 2)
 
UNIFAL - MySQL Linguagem SQL Básico - 5.0/5.6
UNIFAL - MySQL Linguagem SQL Básico - 5.0/5.6UNIFAL - MySQL Linguagem SQL Básico - 5.0/5.6
UNIFAL - MySQL Linguagem SQL Básico - 5.0/5.6
 
Monitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - NagiosMonitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - Nagios
 
Estratégias de Backup e Restore
Estratégias de Backup e RestoreEstratégias de Backup e Restore
Estratégias de Backup e Restore
 
Oracleplsql
OracleplsqlOracleplsql
Oracleplsql
 
UNIFAL - MySQL Logs - 5.0/5.6
UNIFAL - MySQL Logs - 5.0/5.6UNIFAL - MySQL Logs - 5.0/5.6
UNIFAL - MySQL Logs - 5.0/5.6
 
2832014 curso plsql
2832014 curso plsql2832014 curso plsql
2832014 curso plsql
 
Fazendo Um Elefante Passar Debaixo da Porta - FISL
Fazendo Um Elefante Passar Debaixo da Porta - FISLFazendo Um Elefante Passar Debaixo da Porta - FISL
Fazendo Um Elefante Passar Debaixo da Porta - FISL
 
Introdução ao BD Postgre
Introdução ao BD PostgreIntrodução ao BD Postgre
Introdução ao BD Postgre
 
Salvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | OracleSalvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | Oracle
 
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores
Oracle Database 12c - Novas Características para DBAs e DesenvolvedoresOracle Database 12c - Novas Características para DBAs e Desenvolvedores
Oracle Database 12c - Novas Características para DBAs e Desenvolvedores
 

Kürzlich hochgeladen

Kürzlich hochgeladen (9)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 

Apresentação Oracle SGBD

  • 1.
  • 2.
  • 3.
  • 5. O que é Oracle ? SGBD Poderoso Criadora da Linguagem PL/SQL Simplesmente o Melhor
  • 7.
  • 10. ARCHIVE LOG FILE Para habilitar o modo ARCHIVELOG, podemos usar os comandos acima:
  • 12. O primeiro passo é habilitar a auditoria, para isso será necessário mudar o parâmetro de inicialização audit_trail e definir o tipo de auditoria desejado: OS : Auditoria Habilitada, os registros vão ser gravados em diretórios do sistema em arquivos de auditoria. DB ou TRUE : Auditoria é habilitada, os registros de auditoria serão armazenadas no database (SYS.AUD$) XML : Auditoria é habilitada, os registros serão armazenados em formatos XML. NONE ou FALSE : Auditoria é desabilitada. DB_EXTENDED : Trabalha igual ao parâmetro DB, mais as colunas SQL_BIND e SQL_TEXT são preenchidas.
  • 13. LIMPAR OS LOGS: - Os logs ficam registrados na tabela aud$ para limpar os logs segue: SQL> delete from aud$; commit
  • 14.
  • 15. BACKUP LÓGICO É o famoso exportimport Gera um binário com as definições: Estruturas, índices, grant, dados e etc...: BACKUP FÍSICO Contém os arquivos físicos do banco de dados como datafiles, archive logs ou controlfiles. Divide-se em Cold e Hot backup.
  • 16. Exemplo de backup lógico
  • 17. EXECUTANDO O HOT BACKUP alter tablespace begin backup; alter tablespace end backup;
  • 18. BACKUP LÓGICO Scripts gerados no comando abaixo Scripts SER_DUMP_DEST. BACKUP FÍSICO Aplicar um comando ao arquivo de réplica SQL> alter database backup controlfile to ‘D:orawin95backctrlbk.ctl’;
  • 19.
  • 20. JOBS 1) O primeiro parametro é um parametro OUT e não pode receber nenhum valor. Este campo retornará o código da sua JOB, no exemplo não exibe na tela. ( voce poderia usar o DBMS_OUTPUT.PUT_LINE para isso ). 2) O segundo parametro é uma string com o nome da sua procedure. Se for uma package use a seguinte forma: ‘PACKAGE_SUA.PROCEDURE_DA_PACKAGE’. 3) Intervalo de execução.
  • 22. BART
  • 23. Ferramentas de Segurança do ORACLE SGBD • • • BART (Basic Audit Report Tool) • • • • • Filtragem de pacotes Serviços Criptografados Permissões de arquivos e entradas de controle de acesso Senhas e restrições de senha Privilégios do Oracle Solaris Secure Shell Controle de acesso baseado em função