Pular para o conteúdo

Flashback Data Archive (Oracle Total Recall) II

Flashback Data Archive (Oracle Total Recall) II

Continuando o post anterior vamos colocar a mão na massa e criar os “objetos” necessários para demonstrar o uso desta feature.

Criação da tablespace  e o flashback data archive de teste:

Conectado a:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
GLOBAL_NAME
--------------------------------------------------------------------------------
sys@ORCL11G

sys@ORCL11G> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE 11.1.0.6.0 Production
TNS for 32-bit Windows: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production

sys@ORCL11G> create tablespace fbda01
2 datafile 'd:\data\fbda01.dbf' size 1g;

Tablespace criado.

sys@ORCL11G> create flashback archive fb_test
2 tablespace fbda01 retention 5 year;

Archive de flashback criado.

Abaixo as visões onde podemos obter informações sobre os objetos:

sys@ORCL11G> SELECT FLASHBACK_ARCHIVE#,TABLESPACE_NAME
2 FROM DBA_FLASHBACK_ARCHIVE_TS;

FLASHBACK_ARCHIVE# TABLESPACE_NAME
------------------ ------------------------------
1 FBDA01

Decorrido: 00:00:00.00
sys@ORCL11G>

sys@ORCL11G> select flashback_archive_name,flashback_archive#,retention_in_days
2 from dba_flashback_archive;

FLASHBACK_ARCHIVE_NAME
----------------------------------------------------------------------------------------------------
FLASHBACK_ARCHIVE# RETENTION_IN_DAYS
------------------ -----------------
FB_TEST
1 1825
Decorrido: 00:00:00.00
sys@ORCL11G>

Atribuição de permissões para Flashback Data Archive

Para criar ou modificar um flashback data archive um usuário necvessita ter o privilégio de sistema FLASHBACK ARCHIVE ADMINISTER.Já para ativar o  rastreamento em uma tabela ou seja monitorar os updates e deletes é necessário o privilégio de objeto FLASHBACK ARCHIVE.

Para terminar o nosso post vamos criar uma tabela e atribuir a mesma a um flashback data archive :sys@ORCL11G>

sys@ORCL11G> create table tb_test_fb
2 (x number,y number)
3 tablespace users
4 flashback archive fb_test;

Tabela criada.

Decorrido: 00:00:01.87
sys@ORCL11G>
sys@ORCL11G> create table tb_testfb2
2 (a number,b number)
3 tablespace users
4 ;

Tabela criada.

Decorrido: 00:00:00.02
sys@ORCL11G> alter table tb_testfb2 flashback archive fb_test;

Tabela alterada.

Decorrido: 00:00:00.46

No proximo post vamos testar como funciona o armazenamento dos dados no Flashback Data Archive.

Abs

jccorrea

jccorrea

Comentário(s) da Comunidade

  1. É muito bom vê-lo novamente na ativa Júlio, e com material de tão boa qualidade !
    Tenho acompanhado a sua evolução, e fico muito feliz em ver como você cresceu profissionalmente em tão pouco tempo !

    Parabéns e desejo cada vez mais sucesso a ti !!!

    P.S. Já nasceram os seus fillhos ?

  2. Agradeço o comentário Will.Acredito que o primeiro local que entrei na rede foi no GPO mesmo.E dai para frente estou me esforçando.Ainda não sou um mestre ACE como temos os tres R’s mas devagar vamos aprendendo a trabalhar bem,compartilhar os conhecimentos entre a rede e é isso api!!

    Minha esposa está internada,acredito que mais uns 4 dias as meninas podem nascer!!!

    Melhoras para vc e que logo possamos ter mais um Café com o GPO e que eu volte a ser penetra junto com a Lílian rsrs…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress