O complicador aí em relação ao tamanho total, que pode inviabilizar o exp numa base de 1 Tb, é que :
a) vc tem que arranjar o espaço no disco local pra gerar o dump, coisa de 100 Gb é difícil mas vc até arranja, já 1 Tb conheço POUCAS máquinas prod com 1 Tb sobrando... b) vc vai querer abrir várias sessões de export, MAS (óbvio) certamente os discos são os mesmos pra todos os schemas, a controladora é a mesma, há concorência, quantas mais sessões simultâneas vc abrir, mais degrada a performance : vamos supor que é um RAID, hardware de produção mesmo, que assim vc consiga ter 3 sessões simultâneas c) tipicamente a performance dum export local com as opções todas citadas, num hardware de produção, SEM concorrência, exportando só as linhas da tabela, etc etc, é coisa de 1 GB por minuto, ou pouco mais, um exemplo na minha máquina de testes (disco SATA, 2 Gb de RAM) : [EMAIL PROTECTED]:SQL>select count(*) from TAB_2G; COUNT(*) ------------------ 257340 [EMAIL PROTECTED]:SQL>select bytes from user_segments where segment_name='TAB_2G'; BYTES ------------------ 2147483648 C:\>exp system/[EMAIL PROTECTED] file=teste_2g log=teste_2g.exp direct=y buffer=1048 5760 recordlength=65535 triggers=n constraints=n indexes=n statistics=none recor d=n tables=sys.TAB_2G feedback=100000 Export: Release 10.2.0.4.0 - Production on Qua Mai 28 10:20:48 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved. Conectado a: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Product ion With the Partitioning, Oracle Label Security, OLAP, Data Mining Scoring Engine and Real Application Testing options ExportaþÒo executada no conjunto de caracteres de WE8MSWIN1252 e no conjunto de caracteres de AL16UTF16 NCHAR Obs.: Ýndices em tabelas nÒo serÒo exportados Obs.: restriþ§es em tabelas nÒo serÒo exportadas Sobre exportar tabelas especificadas ... via Caminho Direto ... O usußrio atual foi alterado para SYS . . exportando tabela TAB_2G .. 257340 linhas exportadas ExportaþÒo encerrada com sucesso, sem advertÛncias. C:\>dir teste_2g.dmp Pasta de C:\ 28/05/2008 10:22 1.031.455.365 teste_2g.DMP ==> ou seja, coisa de 2 minutos pra exportar coisa de 2 Gb, yes ? LÓGICO, vc vai testar no seu hardware, mas acho que 1 Gb/minuto é um mínimo em aceitável, muito provável de se obter, legal ? Muito bem, fazendo uma conta de padeiro, se formos exportar 100 Gb no total e termos 3 sessões cada uma exportando 33 Gb, levaríamos coisa de pouco mais de meia hora (33 minutos) só pro export, tá tranquila a tua janela, creio... . Já 1 Tb, se cada uma das 3 sessões exportar uns 333 Gb, já batemos 333 minutos, ou seja mais de CINCO HORAS, a tua janela FOI PRO BREJO, yes ?????? Ainda que vc tivesse um hardware realmente bom que permitisse, digamos, 5 sessões simultâneas lendo a mesma fonte sem degradação grande, cada uma exportando 200 Gb do 1 Tb total, já foram 200 minutos, mais de duas horas, quase acabou a tua janela só aí... Então a regra de dedão é clara, exp vai bem até um certo volume.... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Willian Frasson" <[EMAIL PROTECTED]> escreveu > > hm então inicialmente tinha colocado para o Pessoal 100GB mas na verdade a base do cliente é 1 TeraByte msmo... > Mas então é complicado mas que se por ex... fizer da forma que fizemos com export realmente... mas imaginamos... > são 5 OWNERS no sistema principal: > 200 GB cada um: > > Export OWNER 1 (da forma que montamos, sem indices) > como estará o mesmo na Storage, terminando esse OWNER já deixamos o mesmo importando na máquina B > enquanto isso...Export OWNER 2 (da forma que montamos, sem indices) > como estará o mesmo na Storage, terminando esse OWNER2 já deixamos o mesmo importando na máquina B > e assim sucessivamente... > > > ----- Original Message ----- > From: jlchiappa > To: oracle_br@yahoogrupos.com.br > Sent: Wednesday, May 28, 2008 4:03 AM > Subject: [oracle_br] Re: Migração Oracle 9i Windows Single Instance / 10G RAC Linux (ASM) > > > --- Em oracle_br@yahoogrupos.com.br, "Willian Frasson" <wfrasson@> > escreveu > > > > Chiappa então mas a Janela é de 2 a 3 horas no máximo para migrar 1 > Tera > > OPA OPA, pára tudo aí : na msg original vc tinha dito : > > > > Tenho uma Base de ** 100 GB ** por ex que está no Oracle 9i em > Windows," > > ==> 100 Gb ou coisa próxima é plenamente factível, talvez até mesmo > com export ou datapump como falei, MAS 1 Terabyte é OUTRO BICHINHO, é > um animalzinho ABSOLUTAMENTE DIFERENTE, nada a ver, num nível de > volume desses a coisa muda TOTALMENTE de figura, começa a ficar muito > MUITO difícil vc completar essa tarefa nessa janela. Veja vc, num > volume assim pra começo de conversa o export necessariamente tem que > gerar o dump em disco, num volume desses o dump mesmo que só de dados) > certamente ia ficar na casa das várias centenas de Gb, esqueça, o puro > overhead de vc gerar algo assim já te quebra. Assim, as suas opções > seriam mesmo (uma vez criado o banco 10g destino vazio, banco origem > migrado pra 10g, etc) OU o datapump (numa rede gigabit dedicada, sem > ninguém mais nela, pode dar uma performance boa), OU transportar as > tablespaces com dados dos usuários pra lá. Lógico, só mesmo ao vc > FAZER UM TESTE parcial das opções (preferencialmente em máquinas de > homologação, idênticas às produão) é que vc vai ver no seu ambiente > qual é a melhor, ok ? E é esse teste que vai te demonstrar se é > factível esse volume de 1 Tb nessa janela de duas ou três horas, ok ? > É difícil, como eu disse, mas até pode acontecer.... > > []s > > Chiappa > > OBS : num volume desses certamente o banco original está num storage > também : SE for o mesmo modelo (ou ao menos do mesmo fabricante)do > storage destino, VEJA COM O TEU SUPORTE DE STORAGE se há utilitário > nativo para exportar os arquivos Oracle do storage original para o > destino, sei que alguns fabricantes tem coisas do tipo. SE tiver, aí a > opção seria fazer o transporte das tablespaces, mas gerando os > metadados com export transportable=y e na hora de passar os arquivos > pro destino ao invés de usar o comando de cópia ou de ftp do SO vc > usaria o tal utilitário, ele é nativo, muitas vezes ele é mais > eficiente do que o SO, que é genérico, é um layer a mais em cima do > hardware. > > > > > > [As partes desta mensagem que não continham texto foram removidas] >