Olha, eu não conheço esta parte de encriptação, então pode não ser necessário o que eu vou te sugerir, mas uma forma de fazer uma alteração em qualquer tabela mantendo ela online é utilizando a package dbms_redefinition. Você cria uma tabela intermediária com todas as propriedades que você quer (seca, sem indices, constraints e etc, só a tabela mesmo) e passa ela para a dbms_redefinition junto com a tabela que você quer transformar. Durante a transformação a tabela original fica online, inclusive permitindo todos os comandos de dml normais, e ao finalizar a transformação você simplesmente dropa a tabela intermediária e a tabela original assume as propriedades da tabela intermediária, com todas as fks, indices, constraints, etc originais. (isto na verdade é controlável por parametros).
Não tenho um exemplo na manga, mas já usei ela e funciona muito bem. A documentação oficial é bem boa e tem vários exemplos. []'s Paulo Em Ter, 2011-10-04 às 14:52 -0300, Duilio Bruniera Junior escreveu: > -- > > -- CENARIO > > -- > > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > - - - - - - - - - - - - > > # Oracle RAC 3 nodes > > # Oracle Database 10g Enterprise Edition Release 10.2.0.5.4 RAC. com ASM e > Automatic Memory Management (AMM) > > # SO: Red Hat Enterprise Linux Server release 5.2 (Tikanga) > > # Hardware : IBM x3650 2 Processadores 2.5 quad core > > # Memoria: 48 Gb. > > # Storage: Storagetek SE2540 > > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > - - - - - - - - - - - - > > senhores eu tenho uma duvida, eu pretendo aplicar o Transparent Data > Encryption (TDE) em minha base de dados > > irei criptografar algumas colunas de algumas tabelas com o seguinte comando. > > ALTER TABLE <OWNER>.<TABLE> MODIFY (<CAMPO> ENCRYPT USING 'AES256' NO > SALT); > > minha duvida é durante éssa operação o objeto ficara indisponivel? > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > -------------------------------------------------------------------------------------------------------------------------- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira > >responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > -------------------------------------------------------------------------------------------------------------------------- > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » > >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: > >http://www.oraclebr.com.br/ > ------------------------------------------------------------------------------------------------------------------------ > Links do Yahoo! Grupos > > -- Paulo A. Petruzalek Administrador de Banco de Dados ppetruza...@yahoo.com.br +55 41 9854-9541 [As partes desta mensagem que não continham texto foram removidas]