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

Apresentação Oracle SGBD

  • 4.
  • 5.
    O que éOracle ? SGBD Poderoso Criadora da Linguagem PL/SQL Simplesmente o Melhor
  • 6.
  • 8.
  • 9.
  • 10.
    ARCHIVE LOG FILE Parahabilitar o modo ARCHIVELOG, podemos usar os comandos acima:
  • 11.
  • 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
  • 15.
    BACKUP LÓGICO É ofamoso 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.
  • 17.
    EXECUTANDO O HOTBACKUP alter tablespace begin backup; alter tablespace end backup;
  • 18.
    BACKUP LÓGICO Scripts geradosno 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’;
  • 20.
    JOBS 1) O primeiroparametro é 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.
  • 21.
  • 22.
  • 23.
    Ferramentas de Segurançado 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
  • 24.