[oracle_br] URGENTE - data block corrupted

2007-05-17 Por tôpico Josir Gomes
Olá pessoal,
venho pedir auxílio novamente a lista para um novo problema no meu banco 
de dados:

ORA-01578: ORACLE data block corrupted (file # 1, block # 8714)
ORA-01110: data file 1: '/u01/app/oracle/oradata/msystems/system01.dbf'

Como tentei resolver: primeiro eu fui achar qual o data block:

SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS
 WHERE 1 = FILE_ID AND 8714 BETWEEN BLOCK_ID AND BLOCK_ID+BLOCKS -1;

Foi na tabela de SEQUENCE SYS.SEQ$

SELECT data_object_id FROM dba_objects WHERE object_name = 'SEQ$' AND 
owner = 'SYS';

Tentei consertar a tabela - geralmente isso funciona mas dessa vez não 
funcionou...

begin
  dbms_repair.admin_tables(
 table_name => 'REPAIR_TABLE',
 table_type => dbms_repair.repair_table,
 action => dbms_repair.create_action,
 tablespace => 'USER3'
   );
end;

declare
  contador pls_integer;
begin
  SYS.DBMS_REPAIR.CHECK_OBJECT( SCHEMA_NAME => 'SYS',OBJECT_NAME => 'SEQ$',
  
REPAIR_TABLE_NAME => 'REPAIR_TABLE',CORRUPT_COUNT => contador );
  dbms_output.put_line('Value of ='||TO_CHAR(contador));
end;

Tentei também sem sucesso

declare
  contador pls_integer;
begin
  DBMS_REPAIR.FIX_CORRUPT_BLOCKS( 'SYS','SEQ$', NULL,1, 'REPAIR_TABLE', 
NULL,contador);
  dbms_output.put_line('Value of ='||TO_CHAR(contador));
end;

Enfim, novamente estou com o banco parado!
Qualquer ajuda será de grande valia.

Josir Gomes





[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [oracle_br] Migrar MYSQL para ORACLE

2007-05-17 Por tôpico rflribeiro
Você pode utilizar, inclusive, o Migration Workbech que acompanha o 
raptor. Dá uma fuçada e depois reporta p/ gente.
Boa sorte!

Reginaldo Ribeiro
Administrador de Bancos de Dados
Oracle Certified Associated 10g

DBcom IT Experts
skype: dbcom_it_experts
mobile: 551192344290 551196718255
e-mail: [EMAIL PROTECTED]
site: www.dbcom.com.br



Igor Ogura wrote:
>
> existem N metodos de migracao de dados de um banco
> MySQL para ORACLE a pergunta é o seguinte esta
> migracao de dados será realizada somente em uma
> instancia? ou nao será necessario uma integracao entre
> os bancos de dados?
> Caso a execucao da migracao seja uma unica vez voce
> pode utilizar uma conexao ODBC e migrar os dados
> obs. a conexao de ODBC pode ser estabelecida ate com o
> acsses.
>
> --- Fabio Santos <[EMAIL PROTECTED] com.br 
> > escreveu:
>
> > Olá,
> >
> > Acho que o seu trabalho será bem manual. Pois os
> > tipos de dados são
> > diferentes.
> >
> > Mas, os dados você pode importar para linhas de
> > insert e depois apenas
> > rodar no oracle.
> >
> > De qualquer forma uma coisa que você pode fazer é
> > criar o script
> > completo do banco mysql e depois edita-lo alterando
> > por exemplo o que é
> > varchar para varchar2 e retirando os coallesce.
> >
> > abraços
>
>


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Roles e Grants

2007-05-17 Por tôpico Eduardo de Paula
Boa noite senhores


estou com um problema mas nao acho a solução. Creio que seja muito 
simples.

Estou utilizando o TOAD da Quest ( conhecido antigamente como 
Navigator).
Eu comparo 2 esquemas mas vejo que falta alguns grants nas roles, mas 
eu aplico os grants mas parece que nada funciona. Parece que nao foram 
aplicadas.


Grato



[oracle_br] Banco para Desenvolvimento

2007-05-17 Por tôpico Fábio Gibon - Comex System
Pessoal,
aos partners e quem entende da política da oracle, é necessário 
algum tipo de autorização da Oracle para usar um banco (10g EE, não pode ser o 
XE) APENAS para hospedar uma base de desenvolvimento?

abraços
Gibon

[As partes desta mensagem que não continham texto foram removidas]



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php 
--
>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/ 
--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 


Res: [oracle_br] Tabela Mutante !

2007-05-17 Por tôpico Alexsandro Pereira
Junior,

o
que houve foi que no trigger for statement, você colocou
pkg_caixa.v_contador no índice do vetor quando deveria colocar a
variável v_ind do Loop. Comentei a parte do seu código e coloquei a
minha abaixo. Veja agora, Alexsandro.

--
--  VETOR
--

PACKAGE pkg_caixa IS
   TYPE caixa IS RECORD (
  cd_empres fccaixa.cd_empres%TYPE
 ,nr_lancxa fccaixa.nr_lancxa%TYPE
 ,nr_anocxa fccaixa.nr_anocxa%TYPE
   );

   TYPE t_caixa IS TABLE OF caixa
  INDEX BY BINARY_INTEGER;

   v_caixa   t_caixa;
   v_contadorBINARY_INTEGER := 0;
END;

-- TRIGGER PASSA VALORES PARA VETOR

CREATE OR REPLACE TRIGGER tr_atuctb_cx
   AFTER DELETE OR UPDATE
   ON fccaixa
   REFERENCING NEW AS NEW OLD AS OLD
   FOR EACH ROW
DECLARE
   dvalorNUMBER (14, 2);
   irow  NUMBER (10);
BEGIN
-->
   IF :OLD.cd_lancam IS NOT NULL THEN
-->
  pkg_caixa.v_contador   := pkg_caixa.v_contador + 1;
  pkg_caixa.v_caixa (pkg_caixa.v_contador).cd_empres := :OLD.cd_empres;
  pkg_caixa.v_caixa (pkg_caixa.v_contador).nr_lancxa := :OLD.nr_lancxa;
  pkg_caixa.v_caixa (pkg_caixa.v_contador).nr_anocxa := :OLD.nr_anocxa;
   END IF;
END;

-- TRIGGER GRAVA NA TABELA DA TRIGGER

CREATE OR REPLACE TRIGGER tr_limcam_cxa
   AFTER DELETE OR UPDATE OF nr_lancxa, cd_empres, nr_anocxa
   ON fccaixa
   REFERENCING NEW AS NEW OLD AS OLD
DECLARE
   v_count   NUMBER (7);
BEGIN
   FOR v_ind IN 1 .. pkg_caixa.v_contador LOOP
  UPDATE fccaixa
 SET cd_lancam = NULL
,cd_lote = NULL
,nr_anolot = NULL
   WHERE cd_empres = pkg_caixa.v_caixa (v_ind).cd_empres

 AND nr_lancxa = pkg_caixa.v_caixa (v_ind).nr_lancxa

 AND nr_anocxa = pkg_caixa.v_caixa (v_ind).nr_anocxa;


--   WHERE cd_empres = pkg_caixa.v_caixa (pkg_caixa.v_contador).cd_empres
-- AND nr_lancxa = pkg_caixa.v_caixa (pkg_caixa.v_contador).nr_lancxa
-- AND nr_anocxa = pkg_caixa.v_caixa (pkg_caixa.v_contador).nr_anocxa;
   END LOOP;

-->
   pkg_caixa.v_contador   := 0;
END;


- Mensagem original 
De: Junior <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED]
Enviadas: Quinta-feira, 17 de Maio de 2007 9:15:04
Assunto: Re: [oracle_br] Tabela Mutante !



 

Bom Dia AlexSandro !

 

 

Cara ... eu segui as tuas dicas e a principio 
eu estou conseguindo gravar no vetor ...

Criei uma trigger do tipo EACH ROW, e 
uma outra do tipo STATMENT, para

ler o vetor e gravar...

Só que a trigger do tipo EACH ROW  esta executando certo, porém a do 
tipo

STATMENT, não executa Tu sabe me dizer se tem alguma conflito, 
algo

de errado, ou se falta algo 

 

Segue a trigger's:

 

Desde já Agradeço!

 

--

  VETOR

--

PACKAGE PKG_CAIXA 
IS 


TYPE CAIXA IS 
RECORD 

(CD_EMPRES FCCAIXA.CD_EMPRES %type

,NR_LANCXA FCCAIXA.NR_LANCXA %type

,NR_ANOCXA FCCAIXA.NR_ANOCXA %type);

TYPE t_CAIXA IS 
TABLE OF CAIXA

INDEX BY BINARY_INTEGER; 

V_CAIXA T_CAIXA;

V_CONTADOR BINARY_INTEGER 
:= 0;

END; 




TRIGGER PASSA VALORES PARA VETOR




CREATE OR REPLACE TRIGGER tr_atuctb_cx

AFTER

DELETE OR UPDATE

ON fccaixa

REFERENCING NEW AS NEW OLD AS OLD

FOR EACH ROW

DECLARE

dValor Number(14,2);

iRow Number(10);

BEGIN

-->

If :Old.CD_LANCAM 
Is Not Null Then

-->

PKG_CAIXA.v_contador := 
PKG_CAIXA.v_contador + 1;

PKG_CAIXA.V_CAIXA(PKG_CAIXA.V_CONTADOR).CD_EMPRES := :Old.CD_EMPRES;

PKG_CAIXA.V_CAIXA(PKG_CAIXA.V_CONTADOR).NR_LANCXA := :Old.NR_LANCXA;

PKG_CAIXA.V_CAIXA(PKG_CAIXA.V_CONTADOR).NR_ANOCXA := :Old.NR_ANOCXA;



End If;

END;


 



TRIGGER GRAVA NA TABELA DA TRIGGER




CREATE OR REPLACE TRIGGER tr_limcam_cxa

AFTER

DELETE OR UPDATE OF nr_lancxa, cd_empres, nr_anocxa

ON fccaixa

REFERENCING NEW AS NEW OLD AS OLD

DECLARE 

v_count number(7); 


BEGIN 

FOR v_ind IN 
1..PKG_CAIXA.v_contador LOOP

Update FCCAIXA Set CD_LANCAM = Null, CD_LOTE = Null, NR_ANOLOT = 
Null

Where CD_EMPRES = PKG_CAIXA.V_CAIXA(PKG_CAIXA.v_contador).CD_EMPRES

And NR_LANCXA = PKG_CAIXA.V_CAIXA(PKG_CAIXA.v_contador).NR_LANCXA

And NR_ANOCXA = PKG_CAIXA.V_CAIXA(PKG_CAIXA.v_contador).NR_ANOCXA;

END LOOP;

-->

PKG_CAIXA.V_CONTADOR := 
0;

END;


 


Re: RES: [oracle_br] Migrar MYSQL para ORACLE

2007-05-17 Por tôpico Igor Ogura
existem N metodos de migracao de dados de um banco
MySQL para ORACLE a pergunta é o seguinte esta
migracao de dados será realizada somente em uma
instancia? ou nao será necessario uma integracao entre
os bancos de dados?
Caso a execucao da migracao seja uma unica vez voce
pode utilizar uma conexao ODBC e migrar os dados
obs. a conexao de ODBC pode ser estabelecida ate com o
acsses.


--- Fabio Santos <[EMAIL PROTECTED]> escreveu:

> Olá,
>  
> Acho que o seu trabalho será bem manual. Pois os
> tipos de dados são
> diferentes.
>  
> Mas, os dados você pode importar para linhas de
> insert e depois apenas
> rodar no oracle.
>  
> De qualquer forma uma coisa que você pode fazer é
> criar o script
> completo do banco mysql e depois edita-lo alterando
> por exemplo o que é
> varchar para varchar2 e retirando os coallesce.
>  
> abraços
>  
> 
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br
> [mailto:[EMAIL PROTECTED]
> Em nome de Fabio Costa
> Enviada em: quinta-feira, 17 de maio de 2007 09:36
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Migrar MYSQL para ORACLE
> 
> 
> 
> Preciso migrar um banco de dados em MYSQL para o
> Oracle 8i. Alguem
> sabe como eu poderia fazê-lo?
> 
> Como eu acesso o dicionário do MYSQL? No Oracle
> seriam as USER_<>.
> 
> 
> 
>  
> 
> 
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 


__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 


Re: [oracle_br] Re: Data warehouse no Oracle

2007-05-17 Por tôpico Rafael Figueiredo
vlw fera...
vou dar uam olhadas nesses kras k vc me passou
t+
  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 17, 2007 12:41 PM
  Subject: [oracle_br] Re: Data warehouse no Oracle


  Colega, infelizmente como sempre quando se trata de tecnologia, 
  títulos minimamente decentes na nossa língua são praticamente 
  INEXISTENTES, salvo traduções que eventualmente vc ache... Em inglês, 
  como fontes ** respeitáveis **, eu cito pra vc (há diversas edições 
  de cada livro, use a mais recente que encontrar) : 

  "The Data Warehouse Toolkit", Ralph Kimball
  "The Data Warehouse ETL Toolkit", Ralph Kimball
  "Data Warehouse Lifecycle Toolkit: Expert Methods for Designing, 
  Developing and Deploying Data Warehouses Ralph", Kimball et all
  "Building the Data Warehouse", William H. Inmon 
  "Mastering Data Warehouse Design", Claudia Imhoff

  de ** GRÁTIS **, e de boa qualidade quase sempre (embora 
  academicamente não completo, obviamente sempre focando nas 
  tecnologias dw da Oracle e sem fartura de exemplos), eu cito a 
  documentação de datawarehouse da Oracle, mais especificamente os 
  manuais "Data Mining Concepts", o "Data Mining Application 
  Developer's Guide" e o "Data Mining Administrator's Guide".

  []s

  Chiappa
  --- Em oracle_br@yahoogrupos.com.br, "rafael_rbf83" 
  <[EMAIL PROTECTED]> escreveu
  >
  > Boa noite pessoal..blz !
  > Meu nome eh rafael, sou novo no grupo,e hostaria de saber se alguem 
  tem 
  > algum material ref.a a data warehouse ( indicaçao de livro, site, 
  > artigo, tutorial) qqer coisa, pois toh precisando pra fazer meu 
  TCC ! 
  > (De preferencia em portugues). Desde ja agradeço !
  > vlw t+
  >



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: Melhor forma de backup

2007-05-17 Por tôpico Josÿffffffffffe9 Ferreira
Cara Renata,

Realmente, concordo totalmente com o colega Chiappa.
Na minha opinião vc deveria dar uma olhada no livro
RMAN Backup & Recovery", de Robert  G. Freeman (há
edições para 9i e para 10g)que é bastante completo e
que lhe dará subsidio para implementar suas rotinas de
backups . Consulte no site www.temporeal.com.br ou
diretamente pelo www.amazon.com

att,

Adriano


--- jlchiappa <[EMAIL PROTECTED]> escreveu:

> Colega, primeiro eu ** tenho ** que dizer : se vc
> pesquisou e estudou 
> mas ainda não está capacitada, ainda tem dúvidas
> básicas, vc 
> absolutamente ** tem que ** OU contratar um
> Consultor que conheça e 
> faça por vc, OU se a opção for vc mesma fazer,
> rever, *** estudar *** 
> mais e mais atentamente os manuais de backup da sua
> versão (que só 
> PRA VARIAR vc não diz qual é .. ), mas seja qual for
> principalmente 
> o "Backup and Recovery Concepts", mas atenção também
> ao "Recovery 
> Manager User's Guide" já que vc quer usar RMAN, e
> além isso completar 
> com um bom livro, eu recomendo o "RMAN Backup &
> Recovery", de Robert 
> G. Freeman (há edições para 9i e para 10g , que são
> as versões 
> atualmente em produção de bd Oracle). Eu digo isso
> porque outras 
> atividades de DBA (como tunning de banco, ou criação
> de objetos no 
> banco), se vc errar dá pra corrigir (parando o banco
> e alterando 
> params, movendo arqs, re-criando objetos), MAS
> backup se vc errar é 
> fatal, é ROÇA, é dados perdidos, rua total...
>  O tamanho do banco em si é um limitador, mas ***
> não *** implica por 
> si só em nada, é a sua necessidade, o seu hardware
> principalmente,  
> que vai ditar o que usar e como usar - assim, como
> eu tinha dito, vc 
> PODE (dependendo, mais uma vez, de versão de banco e
> ambiente) vir a 
> precisar por exemplo de um software extra (media
> manager) para backup 
> em fita SE vc for usar fita, se não for, não vai
> Então de COISA 
> ALGUMA adiantaria eu copiar e colar os meus scripts
> de Produção aqui, 
> pois eles estão ajustados ao MEU ambiente, com o MEU
> hardware.
>  Pra um exemplo simples e genérico, vá até 
> http://www.oracle.com/technology/obe/obe9ir2/obe-
> ha/rman/rman.htm#ConfigurationandBackup que vc tem
> um passo-a-passo , 
> em windows inclusive. Fica a dica, SEMPRE que vc
> tiver necessidade 
> técnica referente à produto Oracle, experimenta
> começar por 
> http://www.oracle.com/technology/index.html , é uma
> fonte enorme.
>  
>  []s
>  
>   Chiappa
>   
> --- Em oracle_br@yahoogrupos.com.br, "Renata
> Freitas" 
> <[EMAIL PROTECTED]> escreveu
> >
> > O banco atualmente está com aproximadamente 120Gb
> e pesquisei 
> bastante sobre as formas de backup. Inclusive a do
> OEM, mas 
> infelizmente não consegui configurar o banco para
> que ele deixasse eu 
> utilizar essa opção. Então passei a pesquisar sobre
> o RMAN mas não 
> entendi muito bem os parâmetros e o que é realmente
> necessário 
> colocar no .bat. Pela urgência acabei optando pelo
> Exp, pois por 
> enquanto foi o único "backup" que consegui realizar.
> > Mas como vc me disse que o Export não é ferramenta
> de backup, estou 
> pesquisando novamente sobre o RMAN. Vc poderia me
> passar um script 
> básico para que eu possa pelo menos entender como
> funciona e o que é 
> realmente necessário? E a restauração como é feita?
> Vi que é preciso 
> alocar um canal (chanel), na verdade como funciona
> isso?
> > Desculpe a dimensão das perguntas, mas estou
> começando a trabalhar 
> com o Oracle agora e ainda estou com muitas dúvidas.
> > 
> > Muito obrigada pela ajuda,
> > Renata
> > 
> >   - Original Message - 
> >   From: jlchiappa 
> >   To: oracle_br@yahoogrupos.com.br 
> >   Sent: Tuesday, May 15, 2007 6:47 PM
> >   Subject: [oracle_br] Re: Melhor forma de backup
> > 
> > 
> >   Absolutamente ** NÃO EXISTE ** a "melhor forma",
> se existisse uma
> >   melhor a Oracle teria nos dado só ela :) O que
> existe é é a que 
> você
> >   ache mais adequada, de acordo com as SUAS
> necessidades 
> >   Antes de falar sobre isso porém, um aviso :
> export ** NÂO É
> >   ** ferramenta de backup coisa alguma por si
> só, pois ele 
> copia os
> >   dados de usuário MAS  NÂO  copia dados
> internos do banco
> >   (schema SYS), ele *** NÃO *** gera um CREATE
> DATABASE, export *** 
> NÃO
> >   *** cria a tablespace SYSTEM, ele *** NÃO ***
> backupeia arquivos 
> de
> >   log e demais arqs (inits, etc) necessários pra
> recuperar se o 
> banco
> >   der crash Assim, se vc só tem exports e o
> servidor crashar vc
> >   senta, chora e terá que REINSTALAR o software
> todo, RECRIAR o 
> banco,
> >   RE-APLICAR patches,um procedimento complexo E vc
> estará demorando
> >   MONTES de tempo e com ALTÍSSIMO risco de falhas!
> Vc tranquilamente
> >   PODE SIm ter export como complemento, mas export
> sozinho NÂo é
> >   suficiente... 
> >   falando agora de opções apropriadas de backup,
> que implicam em 
> CÓPIA
> >   DE ARQUIVOS do banco, esquecendo dump de 

Res: [oracle_br] REORG ONLINE COM LIVE REORG

2007-05-17 Por tôpico antonio galery
Olá Denis, se vc olhar o script de reorganização vc verá que a maioria dos 
comandos são sqls como vc conhece. Isto quer dizer que, a ferramenta não é nem 
mais rápida nem mais lenta ela apenas, junto com os processos que estão ativos 
no seu servidor, concorre no acesso à base de dados/processador. Desta forma 
ela sente os mesmos efeitos de tempo de resposta que seus usuários finais 
sentem e reclamam. Uma forma de minimizar é vc não reorganizar as 
tabelas/indices nas mesmas tablespaces (não dá para mensurar a melhoria mas vc 
diminuiria concorrência de acesso dentro da tablespace). Procure por outras 
causas no S.O : gargalo de IO, swap etc que vc pode encontrar pontos de 
melhoria que irão modificar como um todo o desempenho de seu servidor e, via de 
consequência, o próprio livereorg.

Galery. 


- Mensagem original 
De: drdiegas <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 16 de Maio de 2007 15:28:18
Assunto: [oracle_br] REORG ONLINE COM LIVE REORG

Srs. Boa tarde !!

Gostaria de saber se alguem utiliza a ferramenta Livereorg e se ja 
passou pelo mesmo problema que estou tendo.

Estou reorganizando uma tablespace "SAP" de 500 GB e acompanhando o 
processo via LIVEREORG, mas o mesmo esta levando em média 5 horas para 
reorganizar 1,5 GB.

Isto é normal ? Obtive informações de que com essa ferramenta e 
possivel reorganizar online ate 10GB por hora.

O que preciso fazer para tornar esse processo mais rapido ??

Alguma outra alternativa ?

Obrigado
Denis Diegas




__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



RES: [oracle_br] Migrar MYSQL para ORACLE

2007-05-17 Por tôpico Fabio Santos
Olá,
 
Acho que o seu trabalho será bem manual. Pois os tipos de dados são
diferentes.
 
Mas, os dados você pode importar para linhas de insert e depois apenas
rodar no oracle.
 
De qualquer forma uma coisa que você pode fazer é criar o script
completo do banco mysql e depois edita-lo alterando por exemplo o que é
varchar para varchar2 e retirando os coallesce.
 
abraços
 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Fabio Costa
Enviada em: quinta-feira, 17 de maio de 2007 09:36
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Migrar MYSQL para ORACLE



Preciso migrar um banco de dados em MYSQL para o Oracle 8i. Alguem
sabe como eu poderia fazê-lo?

Como eu acesso o dicionário do MYSQL? No Oracle seriam as USER_<>.



 



[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Re: Data warehouse no Oracle

2007-05-17 Por tôpico jlchiappa
Colega, infelizmente como sempre quando se trata de tecnologia, 
títulos minimamente decentes na nossa língua são praticamente 
INEXISTENTES, salvo traduções que eventualmente vc ache... Em inglês, 
como fontes ** respeitáveis **, eu cito pra vc (há diversas edições 
de cada livro, use a mais recente que encontrar) : 

"The Data Warehouse Toolkit", Ralph Kimball
"The Data Warehouse ETL Toolkit", Ralph Kimball
"Data Warehouse Lifecycle Toolkit: Expert Methods for Designing, 
Developing and Deploying Data Warehouses Ralph", Kimball et all
"Building the Data Warehouse", William H. Inmon  
"Mastering Data Warehouse Design", Claudia Imhoff

de ** GRÁTIS **, e de  boa qualidade quase sempre (embora 
academicamente não completo, obviamente sempre focando nas 
tecnologias dw da Oracle e sem fartura de exemplos), eu cito a 
documentação de datawarehouse da Oracle, mais especificamente os 
manuais "Data Mining Concepts", o "Data Mining Application 
Developer's Guide" e o "Data Mining Administrator's Guide".

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, "rafael_rbf83" 
<[EMAIL PROTECTED]> escreveu
>
> Boa noite pessoal..blz !
> Meu nome eh rafael, sou novo no grupo,e hostaria de saber se alguem 
tem 
> algum material ref.a a data warehouse ( indicaçao de livro, site, 
> artigo, tutorial) qqer coisa, pois toh precisando pra fazer meu 
TCC ! 
> (De preferencia em portugues). Desde ja agradeço !
> vlw t+
>




[oracle_br] Re: Opções ao Oracle Report Builder

2007-05-17 Por tôpico jlchiappa
É isso mesmo, o Reports com certeza, absolutamente não serve pra 
isso Uma tool que o pessoal está usando aqui no cliente atual com 
sucesso é o Oracle Discoverer, da própria Oracle,  a vantagem 
principal desse cara é que, por ser do mesmo fabricante do banco, a 
tool sabe direitinho usar os recursos avançados do bd Oracle, como 
índices de diversos tipos, materialized views, Paralelismo 
 A dica que te dou em relação à isso porém é : seja qual for a tool a 
adotar, cv só terá sucesso no projeto creio eu se :
 
 a) alguém se preocupar SERIAMENTE com a construção de um "isolador" 
entre os meta-dados reais e o que o usuário manipula, pro usuário é o 
fim do mundo ele ter que visualmente na tela manipular um objeto Nota 
mais um objeto Item mais um Produto mais um Impostos, pra tool 
funcionar TEM que ter sido criado (através de view, se for o caso) um 
objeto ÚNICO chamado NOTAS_FISCAIS que já faz o join entre as tabelas 
físicas, já tem condições pra só trazer as notas não-arquivadas 
Vc dar a tool na mão do usuário apenas e esperar que ele acesse 
direto as tabs reais e saiba fazer join (ainda mais com os nomes de 
colunas absolutamente não-significativos que normalmente há em 
Produção!) é simplesmente IRREAL. 
 
 b) se vc deixar o usuário vai querer consultar TUDO de uma vez só, 
implementar PARÂMETROS de início/fim (ou qtdade máxima de linhas, ou 
tempo máximo, ou o que for), pra restringir as consultas pelo menos 
um pouco é crucial também 
 
 b) haja uma AGENDA, um PLANEJAMENTO de execuções, deixar o usuário 
pesquisar o que quiser a hora que quiser do jeito que quiser  só pode 
dar enrosco com os trabalhos normais de Produção, e entre eles mesmo.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "Douglas Laurence" <[EMAIL PROTECTED]> 
escreveu
>
>  Bom dia pessoal,
> 
>  Estou fazendo um estudo de viabilidade de ferramentas para a 
geração 
> de relatórios onde o usuário possa manipular meta-dados e construir 
> seus relatórios.
>  Gostaria de receber indicações dos colegas de outras ferramentas 
em 
> opção ao Oracle Report.
> 
>  Valeu,
>  Douglas
>




[oracle_br] Armazenar arquivos no banco

2007-05-17 Por tôpico Adao, Marcio Rogerio
Olá caros colegas! Alguém tem ou sabe onde posso encontrar exemplos de como 
manipular arquivos em um campo LOB da tabela, através do Forms?

 

Oracle 10g

Forms 6i

 

Agradecido, 

 

Márcio.

--- 
Este email, incluindo os arquivos anexos, contem informacao confidencial e 
privilegiada que devera ser 
conhecida e utilizada unicamente pelo destinatario respectivo. Qualquer 
revisao, distribuicao ou divulgacao 
do conteudo desta mensagem por terceiros e' estritamente proibida. Caso voce 
nao seja aquele(a) para 
quem se enderecou este email, ou caso voce nao disponha de autorizacao do 
destinatario(a) para conhecer 
deste em seu lugar, por favor contate o remetente por intermedio de uma 
resposta a este email e apague-o 
imediatamente de sua caixa de mensagens. 
Obrigado.
--- 


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] BRAXIS - OPORTUNIDADE ANALISTA DE TESTE AUTOMATIZADO

2007-05-17 Por tôpico Elisangela Ferreira Lima
Olá,

 

A empresa BRAXIS IT SERVICE, está buscando profissionais com o objetivo de 
atender nossos projetos, e estamos com a seguinte oportunidade :

 

ANALISTA DE TESTES AUTOMATIZADO.

 

Analista com experiência em testes utilizando a ferramenta QUICK TEST.

 

Analista com experiência em Automação de Testes com conhecimento na ferramenta 
LOADRUNNER. 

 

Tempo de projeto: Indeterminado 

 

Cidade : Vitória - ES

 

Os interessados favor encaminhar CV atualizado informando o código e a 
disponibilidade de início para [EMAIL PROTECTED]

 

Todas as indicações serão bem-vindas!

 

Obrigada ! 

 

Elisangela Ferreira Lima

Recursos Humanos

Braxis It Services

Tel: 55 11 3708-9152

www.braxis.com.br 

 

 

 



[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Data warehouse no Oracle

2007-05-17 Por tôpico rafael_rbf83
Boa noite pessoal..blz !
Meu nome eh rafael, sou novo no grupo,e hostaria de saber se alguem tem 
algum material ref.a a data warehouse ( indicaçao de livro, site, 
artigo, tutorial) qqer coisa, pois toh precisando pra fazer meu TCC ! 
(De preferencia em portugues). Desde ja agradeço !
vlw t+



[oracle_br] REORG ONLINE COM LIVE REORG

2007-05-17 Por tôpico drdiegas
Srs. Boa tarde !!

Gostaria de saber se alguem utiliza a ferramenta Livereorg e se ja 
passou pelo mesmo problema que estou tendo.

Estou reorganizando uma tablespace "SAP" de 500 GB e acompanhando o 
processo via LIVEREORG, mas o mesmo esta levando em média 5 horas para 
reorganizar 1,5 GB.

Isto é normal ? Obtive informações de que com essa ferramenta e 
possivel reorganizar online ate 10GB por hora.

O que preciso fazer para tornar esse processo mais rapido ??

Alguma outra alternativa ?

Obrigado
Denis Diegas



[oracle_br] Opções ao Oracle Report Builder

2007-05-17 Por tôpico Douglas Laurence
 Bom dia pessoal,

 Estou fazendo um estudo de viabilidade de ferramentas para a geração 
de relatórios onde o usuário possa manipular meta-dados e construir 
seus relatórios.
 Gostaria de receber indicações dos colegas de outras ferramentas em 
opção ao Oracle Report.

 Valeu,
 Douglas




Re: [oracle_br] lpad

2007-05-17 Por tôpico Edmilton Neves
Orfeu, coloque a sintaxe que vc utilizou para usar a função lpad.

Abraço.
At.,
Edmilton Neves

On 5/16/07, orfeu lima <[EMAIL PROTECTED]> wrote:
>
>   Srs, preciso pegar um determinado campo, com valor fixo, alinha-lo a
> esquerda e o restante do espaço preencher com branco.
> Tentei usar a função lpad, mas qto coloco null ou nada , não me retorna
> nada.
> Alguem teria algum exemplo ou poderia me ajudar??
> obrigado
>


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Oracle e Datawarehouse

2007-05-17 Por tôpico rafael_rbf83
Bom dia galera !, sou novo no grupo, e gostaria de saber se alguem pode 
me ajudar ! Toh fazendo meu TCC sobre data warehouse no Oracle, entaum 
keria saber se alguem tem alguma bibliografia (nome de livro, tutorial, 
site , links, qqer coisa) ref. ao tema. Desde já agradeço.
t+



[oracle_br] Migrar MYSQL para ORACLE

2007-05-17 Por tôpico Fabio Costa
Preciso migrar um banco de dados em MYSQL para o Oracle 8i. Alguem
sabe como eu poderia fazê-lo?

Como eu acesso o dicionário do MYSQL? No Oracle seriam as USER_<>.



RES: [oracle_br] lpad

2007-05-17 Por tôpico Rafael Milanez
Pelo exemplo que fiz, o LPAD não preenche quando o registro for nulo apenas 
quando tiver algo

 

Ex:

 

[EMAIL PROTECTED]>create table t (

  2  a varchar2(10),

  3  b varchar2(10));

 

Tabela criada.

 

[EMAIL PROTECTED]>insert into t values ('Rafael', null);

 

1 linha criada.

 

[EMAIL PROTECTED]>insert into t values ('Rafael','Milanez');

 

1 linha criada.

 

[EMAIL PROTECTED]>select * from t;

 

A  B

-- --

Rafael

Rafael Milanez

 

[EMAIL PROTECTED]>select length(lpad(b,10,' ')) col1,b col2,length(b) col3 from 
t;

 

COL1 COL2COL3

-- -- --

 

  10 Milanez  7

 

[EMAIL PROTECTED]> update t set b = ' ' where b is null;

 

1 linha atualizada.

 

[EMAIL PROTECTED]>select length(lpad(b,10,' ')) col1,b col2,length(b) col3 from 
t;

 

COL1   COL2   COL3

-- -- --

  10 1

  10  Milanez7

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de orfeu lima
Enviada em: quarta-feira, 16 de maio de 2007 13:37
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] lpad

 

Srs, preciso pegar um determinado campo, com valor fixo, alinha-lo a 
esquerda e o restante do espaço preencher com branco.
Tentei usar a função lpad, mas qto coloco null ou nada , não me retorna 
nada.
Alguem teria algum exemplo ou poderia me ajudar??
obrigado

__
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com 
 

 



[As partes desta mensagem que não continham texto foram removidas]



RE: [oracle_br] Dúvida Import

2007-05-17 Por tôpico José Aristides

Boam dia !!!
 
Vc deve fazer o "import" a partir do windows, pois apesar de serem "DATABASE 
10G" são versões diferentes.
Vc poderá constatar isso através da "select * from v$version;" no sqlplus de 
ambos os OS's.
 
Abraço,
 
Aristides


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 16 May 2007 08:09:46 
-0300Subject: [oracle_br] Dúvida Import




Srs, bom dia.Tenho um export full do meu database 10g , que está em linux 64 
bits.Preciso recuperar apenas uma tabela e tentei fazer o import e 
outrodatabase tbém 10g, mas em Windows 2000.Da máquina linux tentei fazer o 
import mas recebo o erro abaixo.Alguém teria alguma dica???A conexão via 
sqlplus no database Windows funciona [EMAIL PROTECTED] dmp]$ imp user/[EMAIL 
PROTECTED]: Release 10.2.0.1.0 - Production on Wed May 16 07:53:35 
2007Copyright (c) 1982, 2005, Oracle. All rights reserved.IMP-00058: ORACLE 
error 6550 encounteredORA-06550: line 1, column 33:PLS-00302: component 
'SET_NO_OUTLINES' must be declaredORA-06550: line 1, column 7:PL/SQL: Statement 
ignoredIMP-0: Import terminated [EMAIL PROTECTED] dmp]$---Esta mensagem não 
implica a assunção de obrigações em nome daempresa Irmãos Muffato e Cia Ltda, 
conforme Contrato Social emsua 3a. Cláusula da 56a. alteração. Qualquer uso não 
autorizado,replicação ou disseminação desta mensagem ou parte dela 
éexpressamente proibido. A empresa Irmãos Muffato e Cia Ltda nãoé responsável 
pelo conteúdo ou a veracidade desta informação.[As partes desta mensagem que 
não continham texto foram removidas] 


_
Procure em qualquer página Web com protecção eficaz. Obtenha já o Windows Live 
Toolbar GRATUITO!
http://www.toolbar.live.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: Melhor forma de backup

2007-05-17 Por tôpico Renata Freitas
Ok Chiappa. Muito obrigada pela dica e pelos links, vou analisá-los.

Ah quanto a versão. Estou utilizando a 9i. Desculpe não informar antes.

Grata,
Renata


  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 17, 2007 8:32 AM
  Subject: [oracle_br] Re: Melhor forma de backup


  Colega, primeiro eu ** tenho ** que dizer : se vc pesquisou e estudou 
  mas ainda não está capacitada, ainda tem dúvidas básicas, vc 
  absolutamente ** tem que ** OU contratar um Consultor que conheça e 
  faça por vc, OU se a opção for vc mesma fazer, rever, *** estudar *** 
  mais e mais atentamente os manuais de backup da sua versão (que só 
  PRA VARIAR vc não diz qual é .. ), mas seja qual for principalmente 
  o "Backup and Recovery Concepts", mas atenção também ao "Recovery 
  Manager User's Guide" já que vc quer usar RMAN, e além isso completar 
  com um bom livro, eu recomendo o "RMAN Backup & Recovery", de Robert 
  G. Freeman (há edições para 9i e para 10g , que são as versões 
  atualmente em produção de bd Oracle). Eu digo isso porque outras 
  atividades de DBA (como tunning de banco, ou criação de objetos no 
  banco), se vc errar dá pra corrigir (parando o banco e alterando 
  params, movendo arqs, re-criando objetos), MAS backup se vc errar é 
  fatal, é ROÇA, é dados perdidos, rua total...
  O tamanho do banco em si é um limitador, mas *** não *** implica por 
  si só em nada, é a sua necessidade, o seu hardware principalmente, 
  que vai ditar o que usar e como usar - assim, como eu tinha dito, vc 
  PODE (dependendo, mais uma vez, de versão de banco e ambiente) vir a 
  precisar por exemplo de um software extra (media manager) para backup 
  em fita SE vc for usar fita, se não for, não vai Então de COISA 
  ALGUMA adiantaria eu copiar e colar os meus scripts de Produção aqui, 
  pois eles estão ajustados ao MEU ambiente, com o MEU hardware.
  Pra um exemplo simples e genérico, vá até 
  http://www.oracle.com/technology/obe/obe9ir2/obe-
  ha/rman/rman.htm#ConfigurationandBackup que vc tem um passo-a-passo , 
  em windows inclusive. Fica a dica, SEMPRE que vc tiver necessidade 
  técnica referente à produto Oracle, experimenta começar por 
  http://www.oracle.com/technology/index.html , é uma fonte enorme.

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, "Renata Freitas" 
  <[EMAIL PROTECTED]> escreveu
  >
  > O banco atualmente está com aproximadamente 120Gb e pesquisei 
  bastante sobre as formas de backup. Inclusive a do OEM, mas 
  infelizmente não consegui configurar o banco para que ele deixasse eu 
  utilizar essa opção. Então passei a pesquisar sobre o RMAN mas não 
  entendi muito bem os parâmetros e o que é realmente necessário 
  colocar no .bat. Pela urgência acabei optando pelo Exp, pois por 
  enquanto foi o único "backup" que consegui realizar.
  > Mas como vc me disse que o Export não é ferramenta de backup, estou 
  pesquisando novamente sobre o RMAN. Vc poderia me passar um script 
  básico para que eu possa pelo menos entender como funciona e o que é 
  realmente necessário? E a restauração como é feita? Vi que é preciso 
  alocar um canal (chanel), na verdade como funciona isso?
  > Desculpe a dimensão das perguntas, mas estou começando a trabalhar 
  com o Oracle agora e ainda estou com muitas dúvidas.
  > 
  > Muito obrigada pela ajuda,
  > Renata
  > 
  > - Original Message - 
  > From: jlchiappa 
  > To: oracle_br@yahoogrupos.com.br 
  > Sent: Tuesday, May 15, 2007 6:47 PM
  > Subject: [oracle_br] Re: Melhor forma de backup
  > 
  > 
  > Absolutamente ** NÃO EXISTE ** a "melhor forma", se existisse uma
  > melhor a Oracle teria nos dado só ela :) O que existe é é a que 
  você
  > ache mais adequada, de acordo com as SUAS necessidades 
  > Antes de falar sobre isso porém, um aviso : export ** NÂO É
  > ** ferramenta de backup coisa alguma por si só, pois ele 
  copia os
  > dados de usuário MAS  NÂO  copia dados internos do banco
  > (schema SYS), ele *** NÃO *** gera um CREATE DATABASE, export *** 
  NÃO
  > *** cria a tablespace SYSTEM, ele *** NÃO *** backupeia arquivos 
  de
  > log e demais arqs (inits, etc) necessários pra recuperar se o 
  banco
  > der crash Assim, se vc só tem exports e o servidor crashar vc
  > senta, chora e terá que REINSTALAR o software todo, RECRIAR o 
  banco,
  > RE-APLICAR patches,um procedimento complexo E vc estará demorando
  > MONTES de tempo e com ALTÍSSIMO risco de falhas! Vc tranquilamente
  > PODE SIm ter export como complemento, mas export sozinho NÂo é
  > suficiente... 
  > falando agora de opções apropriadas de backup, que implicam em 
  CÓPIA
  > DE ARQUIVOS do banco, esquecendo dump de dados que é o exp : a tua
  > escolha número um é se vc pode (e quer...) parar o banco pra 
  backup
  > (ie, backup COLD, FRIO) , ou se vc quer fazer backup HOT, QUENTE, 
  ie,
  > com o banco ativo e servindo aos usuários - já que vc diz que 
  está em

[oracle_br] Re: Literatura upgrade Forms 4.5 para Forms 6.1

2007-05-17 Por tôpico jlchiappa
O help on-line e o manual do Forms 6i falam um pouco a respeito iirc, 
mas literatura extra em si penso que não, pois é uma operação muito 
simples, em princípio (se as triggers do Forms 4.5 já estão em 
PL/SQL "puro", e não usando os steps da versão 3) bastaria vc ter o 
stored PL/SQL  ** todo ** do seu banco re-compilado, abrir o .FMB 
antigo no Forms Builder 6i  ( O Forms 6i lê normal .FMBs versão 5 e 
4.5), usar a opção Compile All, re-gerar o .FMX é tá feita a coisa. 
Idem para os menus e as PL/SQL libraries, NUNCA TENTE usar um .mmx ou 
um .plx de versão anterior, pegue o fonte e RECOMPILE).  
  Que eu me lembre, as coisas que mudaram do 4.5 pro 6i e que 
portanto vão exigir re-escrita foram : tab views e tooltips (no 4.5 
precisavam de .DLL, no 6i não), extensões windows (no 4.5 era .VBX o 
default, no 6i é .OCX), chamada à DLLs (iirc vc tem que re-executar o 
ffigen, as chamadas versão 4.5 não são às mesmas no 6i), e algumas 
rotinas no d2kwutil.  

[]s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, "vin_monteiro2003" 
<[EMAIL PROTECTED]> escreveu
>
> Bom dia
> Gostaria de saber se alguém possui alguma literatura para me 
indicar, 
> pois estou tentando fazer o upgrade do meu sistema que ainda estava 
no 
> forms 4.5 para o forms 6i e tenho encontrado alguns problemas...
> Gostaria de saber se há algum livro, apostila, ou mesmo dicas de 
quem 
> teve que passar por algo semelhante.
> Muito obrigado...
>




[oracle_br] Literatura upgrade Forms 4.5 para Forms 6.1

2007-05-17 Por tôpico vin_monteiro2003
Bom dia
Gostaria de saber se alguém possui alguma literatura para me indicar, 
pois estou tentando fazer o upgrade do meu sistema que ainda estava no 
forms 4.5 para o forms 6i e tenho encontrado alguns problemas...
Gostaria de saber se há algum livro, apostila, ou mesmo dicas de quem 
teve que passar por algo semelhante.
Muito obrigado...



[oracle_br] Re: Melhor forma de backup

2007-05-17 Por tôpico jlchiappa
Colega, primeiro eu ** tenho ** que dizer : se vc pesquisou e estudou 
mas ainda não está capacitada, ainda tem dúvidas básicas, vc 
absolutamente ** tem que ** OU contratar um Consultor que conheça e 
faça por vc, OU se a opção for vc mesma fazer, rever, *** estudar *** 
mais e mais atentamente os manuais de backup da sua versão (que só 
PRA VARIAR vc não diz qual é .. ), mas seja qual for principalmente 
o "Backup and Recovery Concepts", mas atenção também ao "Recovery 
Manager User's Guide" já que vc quer usar RMAN, e além isso completar 
com um bom livro, eu recomendo o "RMAN Backup & Recovery", de Robert 
G. Freeman (há edições para 9i e para 10g , que são as versões 
atualmente em produção de bd Oracle). Eu digo isso porque outras 
atividades de DBA (como tunning de banco, ou criação de objetos no 
banco), se vc errar dá pra corrigir (parando o banco e alterando 
params, movendo arqs, re-criando objetos), MAS backup se vc errar é 
fatal, é ROÇA, é dados perdidos, rua total...
 O tamanho do banco em si é um limitador, mas *** não *** implica por 
si só em nada, é a sua necessidade, o seu hardware principalmente,  
que vai ditar o que usar e como usar - assim, como eu tinha dito, vc 
PODE (dependendo, mais uma vez, de versão de banco e ambiente) vir a 
precisar por exemplo de um software extra (media manager) para backup 
em fita SE vc for usar fita, se não for, não vai Então de COISA 
ALGUMA adiantaria eu copiar e colar os meus scripts de Produção aqui, 
pois eles estão ajustados ao MEU ambiente, com o MEU hardware.
 Pra um exemplo simples e genérico, vá até 
http://www.oracle.com/technology/obe/obe9ir2/obe-
ha/rman/rman.htm#ConfigurationandBackup que vc tem um passo-a-passo , 
em windows inclusive. Fica a dica, SEMPRE que vc tiver necessidade 
técnica referente à produto Oracle, experimenta começar por 
http://www.oracle.com/technology/index.html , é uma fonte enorme.
 
 []s
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "Renata Freitas" 
<[EMAIL PROTECTED]> escreveu
>
> O banco atualmente está com aproximadamente 120Gb e pesquisei 
bastante sobre as formas de backup. Inclusive a do OEM, mas 
infelizmente não consegui configurar o banco para que ele deixasse eu 
utilizar essa opção. Então passei a pesquisar sobre o RMAN mas não 
entendi muito bem os parâmetros e o que é realmente necessário 
colocar no .bat. Pela urgência acabei optando pelo Exp, pois por 
enquanto foi o único "backup" que consegui realizar.
> Mas como vc me disse que o Export não é ferramenta de backup, estou 
pesquisando novamente sobre o RMAN. Vc poderia me passar um script 
básico para que eu possa pelo menos entender como funciona e o que é 
realmente necessário? E a restauração como é feita? Vi que é preciso 
alocar um canal (chanel), na verdade como funciona isso?
> Desculpe a dimensão das perguntas, mas estou começando a trabalhar 
com o Oracle agora e ainda estou com muitas dúvidas.
> 
> Muito obrigada pela ajuda,
> Renata
> 
>   - Original Message - 
>   From: jlchiappa 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Tuesday, May 15, 2007 6:47 PM
>   Subject: [oracle_br] Re: Melhor forma de backup
> 
> 
>   Absolutamente ** NÃO EXISTE ** a "melhor forma", se existisse uma
>   melhor a Oracle teria nos dado só ela :) O que existe é é a que 
você
>   ache mais adequada, de acordo com as SUAS necessidades 
>   Antes de falar sobre isso porém, um aviso : export ** NÂO É
>   ** ferramenta de backup coisa alguma por si só, pois ele 
copia os
>   dados de usuário MAS  NÂO  copia dados internos do banco
>   (schema SYS), ele *** NÃO *** gera um CREATE DATABASE, export *** 
NÃO
>   *** cria a tablespace SYSTEM, ele *** NÃO *** backupeia arquivos 
de
>   log e demais arqs (inits, etc) necessários pra recuperar se o 
banco
>   der crash Assim, se vc só tem exports e o servidor crashar vc
>   senta, chora e terá que REINSTALAR o software todo, RECRIAR o 
banco,
>   RE-APLICAR patches,um procedimento complexo E vc estará demorando
>   MONTES de tempo e com ALTÍSSIMO risco de falhas! Vc tranquilamente
>   PODE SIm ter export como complemento, mas export sozinho NÂo é
>   suficiente... 
>   falando agora de opções apropriadas de backup, que implicam em 
CÓPIA
>   DE ARQUIVOS do banco, esquecendo dump de dados que é o exp : a tua
>   escolha número um é se vc pode (e quer...) parar o banco pra 
backup
>   (ie, backup COLD, FRIO) , ou se vc quer fazer backup HOT, QUENTE, 
ie,
>   com o banco ativo e servindo aos usuários - já que vc diz que 
está em
>   modo archivelog, que permite backups hot, imagino que vc VAI sim
>   querer se aproveitar disso...
>   A segunda escolha é se essa cópia hot será feita pelo RMAN ou por
>   programas externos de backup (ou até mesmo por simples comandos de
>   cópia do sistema operacional) : as vantagens principais do RMAN é 
que
>   ele permite backups incrementais (o que é uma ENORME economia de
>   espaço em bancos de maior porte), não copia blocos vazios do