apresentação oracle sgbd

Post on 03-Jul-2015

751 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

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

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.

Exemplo de backup lógico

EXECUTANDO O HOT BACKUP

alter tablespace begin backup;

alter tablespace end backup;

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’;

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)

• 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

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

top related