apresentação oracle sgbd

25

Upload: denis-vieira

Post on 03-Jul-2015

751 views

Category:

Technology


1 download

DESCRIPTION

Pequena apresentação realizada na Faculdade de Tecnologia e Ciências sobre o Oracle e algumas de suas ferramentas voltadas a segurança. Ministrada pelos discentes: Anderson Castro, Denis Vieira e Francenildo Jesus no dia 21-11-2013, sob orientação do então professor da matéria de análise e segurança de banco de dados - Antonio Carlos Marcelino.

TRANSCRIPT

Page 1: Apresentação Oracle SGBD
Page 2: Apresentação Oracle SGBD
Page 3: Apresentação Oracle SGBD
Page 4: Apresentação Oracle SGBD

Discentes:

Anderson Castro

Denis Vieira

Francenildo Jesus

Page 5: Apresentação Oracle SGBD

O que é Oracle ?

SGBD Poderoso

Criadora da Linguagem

PL/SQL

Simplesmente o Melhor

Page 6: Apresentação Oracle SGBD

Larry Ellison

Page 7: Apresentação Oracle SGBD
Page 8: Apresentação Oracle SGBD

ARQUIVOS DE LOG

Page 9: Apresentação Oracle SGBD

REDO LOG FILE

ARCHIVE LOG FILE

Page 10: Apresentação Oracle SGBD

ARCHIVE LOG FILE

Para habilitar o modo ARCHIVELOG, podemos usar os comandos acima:

Page 11: Apresentação Oracle SGBD

AUDITORIA

Page 12: Apresentação Oracle SGBD

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.

Page 13: Apresentação Oracle SGBD

LIMPAR OS LOGS:- Os logs ficam registrados na tabela aud$ para limpar os logs segue:

SQL> delete from aud$;commit

Page 14: Apresentação Oracle SGBD
Page 15: Apresentação Oracle SGBD

BACKUP LÓGICO

BACKUP FÍSICO

É o famoso export\importGera um binário com as definições:Estruturas, índices, grant, dados e etc...:

Contém os arquivos físicos do banco de dados como datafiles, archive logs ou controlfiles. Divide-se em Cold e Hot backup.

Page 16: Apresentação Oracle SGBD

Exemplo de backup lógico

Page 17: Apresentação Oracle SGBD

EXECUTANDO O HOT BACKUP

alter tablespace begin backup;

alter tablespace end backup;

Page 18: Apresentação Oracle SGBD

BACKUP LÓGICOScripts gerados no comando abaixoScripts SER_DUMP_DEST.

BACKUP FÍSICOAplicar um comando ao arquivo de réplicaSQL> alter database backup controlfile to ‘D:\orawin95\back\ctrlbk.ctl’;

Page 19: Apresentação Oracle SGBD
Page 20: Apresentação Oracle SGBD

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.

Page 21: Apresentação Oracle SGBD

SEGURANÇA

Page 22: Apresentação Oracle SGBD

BART

Page 23: Apresentação Oracle SGBD

Ferramentas de Segurança do ORACLE SGBD

• BART (Basic Audit Report Tool)

• Serviços Criptografados

• Permissões de arquivos e entradas de controle de acesso

• Filtragem de pacotes

• Senhas e restrições de senha

• Privilégios do Oracle Solaris

• Secure Shell

• Controle de acesso baseado em função

Page 24: Apresentação Oracle SGBD

Referências

• https://www.oracle.com

• https://pt.wikipedia.org/wiki/Oracle_(banco_de_dados)

• http://www.oracle.com/technetwork/pt/articles/idm/index.html

Page 25: Apresentação Oracle SGBD