RE: [oracle_br] Re: Replicação: Obter Dados de Sql S erver em Oracle. (Replicação)

2007-12-17 Por tôpico Adriano Cavalcanti
Ò Meu caso é bem especifico: 
 
Eu com Oracle preciso buscar em um ou mais servidores Sql Server 2000 e 2005, 
dados para ser filtrados e persistidos dentro de tabelas pré-definidas. 
 
Preciso de atenção especial na performance por ser um volume de dados grande 
por dia. 
Ainda nao consguei levantar com o departamento que recebe o dado via sql, para 
falar exatamente da quantidade de dados. 
Mas sem que eh grande. 
Para ter uma noção , recebemos dados de mil postos diariamente somente em um 
cliente. 
temos varios. 
 
 
ajudem please... preciso fazer esta replicação no minimo uma vez por dia, ou 
automaticamente.. tipo syncronizado. 
 
um [] 's 
 


To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 18 Dec 2007 00:01:57 
+Subject: [oracle_br] Re: Replicação: Obter Dados de Sql Server em Oracle. 
(Replicação)




É verdade, o HS é uma solução para volumes relativamente menores, E emambiente 
onde não haja ultra-alta criticidade (no cliente atual opessoal está usando 
ele, tanto no windows quanto no linux num ambientenessas condições, sem maiores 
queixas em princípio) : para missãocrítica porém o produto indicado é o Oracle 
Gateway for SQLServer,esse sim processa usando drivers/métodos nativos Oracle, 
não dependede APIs "genéricas" como é a ODBC, pode portanto ser 
configuradoespecificamente pras suas necesidades Mas claro ele é comprado 
epago à parte do banco Oracle.Sugiro também que seja ** CUIDADOSAMENTE ** 
avaliada a possibilidadede inversão do fluxo de dados (ie, ao invés do Oracle 
buscar oSQLServer mandar na hora aprazada), preferencialmente em um arquivãode 
texto se o volume de dados for relativamente alto, na hora decarregar isso pro 
banco Oracle com o sql*loader a performance éassombrosamente 
boa...[]sChiappa--- Em oracle_br@yahoogrupos.com.br, "Gustavo Venturini de 
Lima"<[EMAIL PROTECTED]> escreveu>> Apenas complementando o e-mail do Oscar, o 
HS funciona legal, mas se vc> estiver esperando performance... vai ficar 
cansado de esperar... rsrsrs> > > Em 17/12/07, Oscar Nogueira Neto <[EMAIL 
PROTECTED]> escreveu:> >> > Boas,> >> > dê uma pesquisada sobre HS - 
Heterogeneous Server. É sobre comoacessar> > dados em outros bancos de dados 
através do Oracle.> >> > Att,> >> > Em 16/12/07, Adriano Cavalcanti <[EMAIL 
PROTECTED]>> > escreveu:> > >> > > Olá pessoal,> > >> > 
> Estou iniciando em Oracle, e já com um problemão na mão.> > >> > >> > > No 
meu projeto, tenho de buscar dados em 2 bancos Sql Server eainda não> > > 
consegui.> > >> > > a) Estes dados deverão ser atualizado no minimo uma vez por 
dia.> > > b) Estes dados deverão ser filtrados para atender os campos 
dastabelas> > > onde irão armazenar.> > >> > >> > >> > >> > > Alguém sabe como 
fazer?> > >> > > []'s> > >> > > 
__> > > Confira vídeos 
com notícias do NY Times, gols direto do Lance,> > > videocassetadas e muito 
mais no MSN Video!> > > http://video.msn.com/?mkt=pt-br> > >> > > [As partes 
desta mensagem que não continham texto foram removidas]> > >> > >> > >> >> > 
--> > Oscar Nogueira Neto> > oscarnogueira[at]gmail[dot]com> > 
http://www.oscarnogueira.com> >> > [As partes desta mensagem que não continham 
texto foram removidas]> >> > > >> > > [As partes desta mensagem que não 
continham texto foram removidas]> 






_
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true

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



[oracle_br] Re: Replicação: Obter Dados de Sql Server em Oracle. (Replicação)

2007-12-17 Por tôpico jlchiappa
É verdade, o HS é uma solução para volumes relativamente menores, E em
ambiente onde não haja ultra-alta criticidade (no cliente atual o
pessoal está usando ele, tanto no windows quanto no linux num ambiente
nessas condições, sem maiores queixas em princípio) : para missão
crítica porém o produto indicado é o Oracle Gateway for SQLServer,
esse sim processa usando drivers/métodos nativos Oracle, não depende
de APIs "genéricas" como é a ODBC, pode portanto ser configurado
especificamente pras suas necesidades Mas claro ele é comprado e
pago à parte do banco Oracle.
 Sugiro também que seja ** CUIDADOSAMENTE ** avaliada a possibilidade
de inversão do fluxo de dados (ie, ao invés do Oracle buscar o
SQLServer mandar na hora aprazada), preferencialmente em um arquivão
de texto se o volume de dados for relativamente alto, na hora de
carregar isso pro banco Oracle com o sql*loader a performance é
assombrosamente boa...

[]s

 Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Gustavo Venturini de Lima"
<[EMAIL PROTECTED]> escreveu
>
> Apenas complementando o e-mail do Oscar, o HS funciona legal, mas se vc
> estiver esperando performance... vai ficar cansado de esperar... rsrsrs
> 
> 
> Em 17/12/07, Oscar Nogueira Neto <[EMAIL PROTECTED]> escreveu:
> >
> >   Boas,
> >
> > dê uma pesquisada sobre HS - Heterogeneous Server. É sobre como
acessar
> > dados em outros bancos de dados através do Oracle.
> >
> > Att,
> >
> > Em 16/12/07, Adriano Cavalcanti <[EMAIL PROTECTED]>
> > escreveu:
> > >
> > > Olá pessoal,
> > >
> > > Estou iniciando em Oracle, e já com um problemão na mão.
> > >
> > >
> > > No meu projeto, tenho de buscar dados em 2 bancos Sql Server e
ainda não
> > > consegui.
> > >
> > > a) Estes dados deverão ser atualizado no minimo uma vez por dia.
> > > b) Estes dados deverão ser filtrados para atender os campos das
tabelas
> > > onde irão armazenar.
> > >
> > >
> > >
> > >
> > > Alguém sabe como fazer?
> > >
> > > []'s
> > >
> > > __
> > > Confira vídeos com notícias do NY Times, gols direto do Lance,
> > > videocassetadas e muito mais no MSN Video!
> > > http://video.msn.com/?mkt=pt-br
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > --
> > Oscar Nogueira Neto
> > oscarnogueira[at]gmail[dot]com
> > http://www.oscarnogueira.com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Acessar function de outro database

2007-12-17 Por tôpico Jesus
Verifique a informacaum que voce esteja passando como parametro.

Em 17/12/07, sorlei<[EMAIL PROTECTED]> escreveu:
> Ola pessoal, estou com um problema, talvez alguem possa me dar uma dica
> Em uma base preciso acessar uma function de outro database esta
> function me retorna um resultset.
> Porém ao tentar acessar a function me retornao seguinte erro
>
> ORA 30626 function/procedure parameters of remote object types are not
> suported.
>
> Alguém poderia me dar uma luz não achei nada de concreto que pudesse me
> ajudar.
>
> Obrigado.
>
>


[oracle_br] OEL 5u1

2007-12-17 Por tôpico Milton Bastos Henriquis Jr.
Pessoal, alguém fez download e conseguiu instalar
o Oracle Enterprise Linux 5 Update 1?

Fiz download, gravei os CD's, mas infelizmente ao fazer o auto-teste
da mídia logo no início da instalação, o teste acusa um problema
no CD.
Gravei o CD duas vezes, deu o problema, e depois fiz o download
de novo (pois o arquivo poderia estar corrompido) e gravei novamente
o CD, mas não adiantou, não passou no teste.

Alguém baixou a imagem e conseguiu instalar tudo OK??
Será que devo tentar instalar mesmo não estando
tudo OK no teste??


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



[oracle_br] Acessar function de outro database

2007-12-17 Por tôpico sorlei
Ola pessoal, estou com um problema, talvez alguem possa me dar uma dica
Em uma base preciso acessar uma function de outro database esta 
function me retorna um resultset.
Porém ao tentar acessar a function me retornao seguinte erro

ORA 30626 function/procedure parameters of remote object types are not 
suported.

Alguém poderia me dar uma luz não achei nada de concreto que pudesse me 
ajudar.

Obrigado.



RES: [oracle_br] SQL Dinamico

2007-12-17 Por tôpico Julio Bittencourt
Acho que se você retirar as aspas simples e os dois pontos vai funcionar:
   
  vsSql VARCHAR2(2000) := vnA+vnB+vnC;

   
   
  --- 

Sim

- Mensagem original -De: HENRIQUIS Milton <[EMAIL PROTECTED]>Até:   
Cc: Data: Sexta-feira, Dezembro 14 2007 12:55 
PMAssunto: RES: RES: [oracle_br] SQL DinamicoEnão, achoq ue basta vc tirar os 
dois pontos antes
de cada variável!
Já tentou isso??

Milton Bastos Henriquis Junior

Oracle Database Administrator

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
Informática - Usina Moreno
Enviada em: sexta-feira, 14 de dezembro de 2007 12:37
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] SQL Dinamico

Milton
Não é isso que está fazendo, eu estou somando o valor das 3 variaveis e 
retornando no vnValor

Marcos

- Mensagem original -De: Milton Bastos Henriquis Jr. <[EMAIL PROTECTED] 
 >Até: mailto:oracle_br%40yahoogrupos.com.br> >Cc: Data: Sexta-feira, Dezembro 14 
2007 12:23 PMAssunto: Re: RES: [oracle_br] SQL DinamicoVc tem 3 variáveis: vnA, 
vnB, e vnC na query
dinâmica. Ao retornar pro INTO, tem que retornar
pra 3 variáveis, e vc retornou para apenas uma: vnValor.

Entendeu??

On Dec 14, 2007 11:57 AM, Informática - Usina Moreno <
[EMAIL PROTECTED]  > wrote:

> Não funciona, veja o que fiz:
>
> create or replace function FC_TESTE_SQL
> return NUMBER is
> vnValor number;
> vnA NUMBER := 1;
> vnB NUMBER := 2;
> vnC NUMBER := 3;
> vsSql VARCHAR2(2000) := ':vnA+:vnB+:vnC';
> begin
> vsSql := 'SELECT ' || vsSQL || ' FROM DUAL';
> EXECUTE IMMEDIATE vsSql INTO vnValor;
> return(vnValor);
> end FC_TESTE_SQL;
>
> Dá o ora-01008:not all variable bound
>
> Marcos
>
> - Mensagem original -De: Bruno Lorenzini <
> [EMAIL PROTECTED]  
> >Até: <
> oracle_br@yahoogrupos.com.br  
> >Cc: Data:
> Sexta-feira, Dezembro 14 2007 11:17 AMAssunto: RES: [oracle_br] SQL
> DinamicovsSql VARCHAR2(2000) := ':a+:b+:c';
>
> vsSql := 'SELECT ' || vsSQL || ' FROM DUAL';
>
> EXECUTE IMMEDIATE vsSql INTO vnResultado;
>
> Tenta isso... acho que vai funcionar xD... o que sei é que esse "FROM DUAL"
> na
> clausula "EXECUTE IMMEDIATE" não existe.
>
> Abs,
>
> Bruno Lorenzini
>
> _
>
> De: oracle_br@yahoogrupos.com.br  
>  [mailto:
> oracle_br@yahoogrupos.com.br  
> ] Em
> nome de Informática - Usina Moreno
> Enviada em: sexta-feira, 14 de dezembro de 2007 11:06
> Para: [EMAIL PROTECTED] Com. Br; Oracle_Br
> Assunto: [oracle_br] SQL Dinamico
>
> Srs bom dia
>
> Eu preciso usar o sql dynamic, mas não estou conseguindo, segue um
> exemplo:
>
> vsSql VARCHAR2(2000) := ':a+:b+:c';
> EXECUTE IMMEDIATE vsSql FROM DUAL INTO vnResultado
> eu posso ter qualquer expressão matemática dentro da variavel vsSql
> Seu substituo as variaveis pelo valores e mando executar funciona, mas eu
> quero executar sem subtituição.
>
> ALguem poderia dar um exemplo usando o que passei acima?
>
> Marcos
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> 
>

[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

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

 


 

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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



Re: RES: RES: [oracle_br] SQL Dinamico

2007-12-17 Por tôpico Bruno Mesquita
Da uma olhada no site da sqlmagazine, ou no forum da oracle

Em 14/12/07, Informática - Usina Moreno <[EMAIL PROTECTED]>
escreveu:
>
>
> Sim
>
> - Mensagem original -De: HENRIQUIS Milton <
> [EMAIL PROTECTED] >Até:   <
> oracle_br@yahoogrupos.com.br >Cc: Data:
> Sexta-feira, Dezembro 14 2007 12:55 PMAssunto: RES: RES: [oracle_br] SQL
> DinamicoEnão, achoq ue basta vc tirar os dois pontos antes
> de cada variável!
> Já tentou isso??
>
> Milton Bastos Henriquis Junior
>
> Oracle Database Administrator
>
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br  [mailto:
> oracle_br@yahoogrupos.com.br ] Em nome de
> Informática - Usina Moreno
> Enviada em: sexta-feira, 14 de dezembro de 2007 12:37
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: Re: RES: [oracle_br] SQL Dinamico
>
> Milton
> Não é isso que está fazendo, eu estou somando o valor das 3 variaveis e
> retornando no vnValor
>
> Marcos
>
> - Mensagem original -De: Milton Bastos Henriquis Jr. <
> [EMAIL PROTECTED]   miltonbastos%40gmail.com> >Até: 
>  oracle_br%40yahoogrupos.com.br> >Cc: Data: Sexta-feira, Dezembro 14 2007
> 12:23 PMAssunto: Re: RES: [oracle_br] SQL DinamicoVc tem 3 variáveis: vnA,
> vnB, e vnC na query
> dinâmica. Ao retornar pro INTO, tem que retornar
> pra 3 variáveis, e vc retornou para apenas uma: vnValor.
>
> Entendeu??
>
> On Dec 14, 2007 11:57 AM, Informática - Usina Moreno <
> [EMAIL PROTECTED]   informatica%40usinamoreno.com.br> > wrote:
>
> > Não funciona, veja o que fiz:
> >
> > create or replace function FC_TESTE_SQL
> > return NUMBER is
> > vnValor number;
> > vnA NUMBER := 1;
> > vnB NUMBER := 2;
> > vnC NUMBER := 3;
> > vsSql VARCHAR2(2000) := ':vnA+:vnB+:vnC';
> > begin
> > vsSql := 'SELECT ' || vsSQL || ' FROM DUAL';
> > EXECUTE IMMEDIATE vsSql INTO vnValor;
> > return(vnValor);
> > end FC_TESTE_SQL;
> >
> > Dá o ora-01008:not all variable bound
> >
> > Marcos
> >
> > - Mensagem original -De: Bruno Lorenzini <
> > [EMAIL PROTECTED]   listas.distribuicao%40gmail.com> >Até: <
> > oracle_br@yahoogrupos.com.br   oracle_br%40yahoogrupos.com.br> >Cc: Data:
> > Sexta-feira, Dezembro 14 2007 11:17 AMAssunto: RES: [oracle_br] SQL
> > DinamicovsSql VARCHAR2(2000) := ':a+:b+:c';
> >
> > vsSql := 'SELECT ' || vsSQL || ' FROM DUAL';
> >
> > EXECUTE IMMEDIATE vsSql INTO vnResultado;
> >
> > Tenta isso... acho que vai funcionar xD... o que sei é que esse "FROM
> DUAL"
> > na
> > clausula "EXECUTE IMMEDIATE" não existe.
> >
> > Abs,
> >
> > Bruno Lorenzini
> >
> > _
> >
> > De: oracle_br@yahoogrupos.com.br  oracle_br%40yahoogrupos.com.br>  [mailto:
> > oracle_br@yahoogrupos.com.br   oracle_br%40yahoogrupos.com.br> ] Em
> > nome de Informática - Usina Moreno
> > Enviada em: sexta-feira, 14 de dezembro de 2007 11:06
> > Para: [EMAIL PROTECTED] Com. Br; Oracle_Br
> > Assunto: [oracle_br] SQL Dinamico
> >
> > Srs bom dia
> >
> > Eu preciso usar o sql dynamic, mas não estou conseguindo, segue um
> > exemplo:
> >
> > vsSql VARCHAR2(2000) := ':a+:b+:c';
> > EXECUTE IMMEDIATE vsSql FROM DUAL INTO vnResultado
> > eu posso ter qualquer expressão matemática dentro da variavel vsSql
> > Seu substituo as variaveis pelo valores e mando executar funciona, mas
> eu
> > quero executar sem subtituição.
> >
> > ALguem poderia dar um exemplo usando o que passei acima?
> >
> > Marcos
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
>
> [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 <
> 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/ <
> 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
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>  
>



-- 
Bruno Mesquita
Analista de Sistemas

[EMAIL PROTECTED]
55 11 82960200


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



Re: [oracle_br] Re: Restaurar archives de fita antiga

2007-12-17 Por tôpico Marcia Caccese
Boa tarde,

Eu tive problemas em voltar archives sem o catalogo e encontrei o documento
que estou anexando e pode te auxiliar de como fazer. Eu usei e funcionou.

O meu banco é 10.1.0.5 com Linux Itanium.

Márcia

On 12/13/07, jljlsilva <[EMAIL PROTECTED]> wrote:
>
>   Acrescentando um questionamento:
> Imaginando uma catástrofe em que eu perdesse meu banco inteiro,
> inclusive o catálogo (incêndio, roubo etc.) e q minhas fitas estejam
> guardadas em um local separado... teoricamnte, eu poderia restaurar o
> banco fisicamente usando essas fitas de backup.
> A questão é: como fazer isso? quais os comandos do rman eu usaria?
> Essa situação seria pior, pois eu nem teria repositório do rman, nem
> controlfle!
> Alguém tem alguma idéia de como fazer um recover desse tipo?
>
> Obrigado!
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "jljlsilva" <[EMAIL PROTECTED]>
> escreveu
> >
> > Leandro,
> > O arcserve nao permite eu extrair esses arquivos para o disco.
> > Como o backup foi feito através do agente para oracle, do arcserve,
> é
> > necessário usar o agente novamente para restaurar. Mas, só é
> possível
> > acessar o agente pelo rman. Como os backups não estão mais no
> > catálogo, não consigo recuperá-los pelo rman!
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> Leandro Ortigão Pereira
> >  escreveu
> > >
> > >
> > >
> > > Vc consegue extrair os backupsets pra disco? Se conseguir, vc pode
> > > cadastra-los de novo no catalogo (catalog start with  > > backupsets>).
> > >
> > >
> > >
> > > At.
> > >
> > >
> > >
> > > Leandro
> > >
> > > De: oracle_br@yahoogrupos.com.br 
> > [mailto:oracle_br@yahoogrupos.com.br ]
> Em
> > > nome de jljlsilva
> > > Enviada em: quinta-feira, 13 de dezembro de 2007 12:21
> > > Para: oracle_br@yahoogrupos.com.br 
> > > Assunto: [oracle_br] Re: Restaurar archives de fita antiga
> > >
> > >
> > >
> > > Pessoal,
> > >
> > > Talvez eu deva melhorar minha perguta!
> > > A questão é: é possível restaurar backup de archived redologs de
> > uma
> > > fita que as informações já não estão mais no catalogo do rman?
> > > Tenho todas as informações na fita, gravadas através do agente do
> > > arcserve para oracle, mas o arcserve não permite eu baixar o
> backup
> > > diretamente pela console. Tenho que usar o rman novamente para
> > > acessar o conteúdo do backup.
> > > Tudo que tentei até agora foi em vão...
> > > Se alguém tiver uma luz, eu agradeceria muito!
> > >
> > > Grato!
> > >
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  oracle_br% 
> > 40yahoogrupos.com.br>
> > > , "jljlsilva" 
> > > escreveu
> > > >
> > > > Boa noite, senhores.
> > > > Por favor preciso de uma ajuda em uma questão.
> > > > Tenho uma rotina de backup em fita dos archives utilizando o
> > agente
> > > > para oracle do arcserve.
> > > > Ocorre q a fita tem uma semana, mas minha política de retenção
> > > > é "redundance 1". Logo, o archive q preciso baixar não está
> mais
> > no
> > > > catalog do rman.
> > > > A fita está integra, com todos os arquivos q preciso. Mas, como
> o
> > > > backup foi feito pelo agente para oracle do arcserve, não
> consigo
> > > > baixar os arquivos diretamente pelo arcserve. Preciso baixar
> pelo
> > > rman,
> > > > coisa q não estou conseguindo porque o catalog já não tem a
> > > informação
> > > > sobre aquele backup.
> > > > Pelo q verifiquei na documentação do rman, não consigo
> catalogar
> > um
> > > > backup em fita. Somente consigo catalogar backups antigos
> feitos
> > em
> > > > disco.
> > > > Alguém teria alguma sugestão do que poderia ser feito para
> > > restaurar os
> > > > archives da fita "antiga"?
> > > >
> > > > Oracle10gR2 10.2.0.2.0 + Linux
> > > >
> > >
> > >
> > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
>
> 
>


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



Re: [oracle_br] ORA 1555

2007-12-17 Por tôpico andre
Acredito que entendi isso sim.
Deixei a UNDO sem autoextend para reusar blocos dos segmentos de rollback
ja comitados.
Imaginei que isso deveria causar o erro por ser a tablespace bem pequena.
Obrigado.

> Oi André, bom dia...
> Apenas para checarmos alguns dados, como está configurada sua TS de UNDO?
> Ela está configurada com autoextend?
> Uma coisa que vc precisa ter em mente é que o UNDO_RETENTION **NÃO** tem
> função alguma se tua TS de undo não estiver em autoextend. Ele vai
> simplesmente utilizar o máximo que conseguir da TS, veja:
>
> *
> UNDO_RETENTION specifies (in seconds) the low threshold value of undo
> retention. For AUTOEXTEND undo tablespaces, the system retains undo for at
> least the time specified in this parameter, and automatically tunes the
> undo
> retention period to satisfy the undo requirements of the queries. For
> fixed-
> size undo tablespaces, the system automatically tunes for the maximum
> possible undo retention period, based on undo tablespace size and usage
> history, and ignores UNDO_RETENTION unless retention guarantee is enabled.
>
> The setting of this parameter should account for any flashback
> requirements
> of the system. Automatic tuning of undo retention is not supported for
> LOBs.
> The RETENTION value for LOB columns is set to the value of the
> UNDO_RETENTION parameter.
>
> The UNDO_RETENTION parameter can only be honored if the current undo
> tablespace has enough space. If an active transaction requires undo space
> and the undo tablespace does not have available space, then the system
> starts reusing unexpired undo space. This action can potentially cause
> some
> queries to fail with a "snapshot too old" message.
>
> The amount of time for which undo is retained for the Oracle Database for
> the current undo tablespace can be obtained by querying the
> TUNED_UNDORETENTION column of the V$UNDOSTAT dynamic performance view.
> *
>
> Abraço.
> Em 17/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu:
>>
>>   Amigos.
>> Para fins educativos, estou tentando provocar a ocorrencia de um erro
>> ORA
>> 1555, o famoso snapshot too old, para demonstrar o funcionamento do
>> banco
>> , etc etc ..., acertando parametros para nao ocorrer o erro, etc ...
>>
>> Ja setei meu UNDO_RETENTION para 10, tablespace de UNDO para 5Mb.
>>
>> Quando disparo uma consulta pesada, faco update em seguida sobre campos
>> usados na query e continuo fazendo comcomitantemente uma serie de
>> updates
>> com commit em varios outros campos de outras tabelas para preencher os
>> 5mb
>> de UNDO, mas a consulta sempre termina sem gerar o ORA 1555.
>>
>> No google tem uma serie de topicos sobre o assunto, mas eu gostaria de
>> saber se alguem tem um script, sei la, que force a ocorrencia do ORA
>> 1555,
>> para poder se modificar os parametros depois e tentar resolve-lo.
>>
>> Banco: Oracle XE 10
>>
>> Obrigado.
>>
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>




Res: RES: [oracle_br] Exercício de PL/SQL

2007-12-17 Por tôpico rodrigo rggg
Invalid e-mail address or password

- Mensagem original 
De: marcus_nmiranda <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sábado, 15 de Dezembro de 2007 11:55:46
Assunto: RES: [oracle_br] Exercício de PL/SQL









  



Boa Tarde a todos da lista,



No site http://www.4shared. com   já se encontra o

material que tenho sobre certificação Oracle, inclusive PL/SQL.



Usuário: marcus_nmiranda@ yahoo.com. br 



Senha: 123456



Marcus Vinicius Barbosa Nunes de Miranda



Analista de Sistemas



Microsoft Certified Professional



+55 (085) 88185482



P Colabore com a natureza!!!



Antes de Imprimir Pergunte-se " Preciso mesmo de uma copia? "



Pense em sua responsabilidade e compromisso com o MEIO AMBIENTE



De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em

nome de dba.breno

Enviada em: sábado, 15 de dezembro de 2007 12:26

Para: [EMAIL PROTECTED] os.com.br

Assunto: [oracle_br] Exercício de PL/SQL



Pessoal eu to estudando PL/SQL e preciso muito de exercícios nessa 

linguagem para reforçar meus conhecimentos.

Me ajudem por favor.

Desde já agradeço.



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






  
























  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: [oracle_br] ORA 1555

2007-12-17 Por tôpico Gustavo Venturini de Lima
Oi André, bom dia...
Apenas para checarmos alguns dados, como está configurada sua TS de UNDO?
Ela está configurada com autoextend?
Uma coisa que vc precisa ter em mente é que o UNDO_RETENTION **NÃO** tem
função alguma se tua TS de undo não estiver em autoextend. Ele vai
simplesmente utilizar o máximo que conseguir da TS, veja:

*
UNDO_RETENTION specifies (in seconds) the low threshold value of undo
retention. For AUTOEXTEND undo tablespaces, the system retains undo for at
least the time specified in this parameter, and automatically tunes the undo
retention period to satisfy the undo requirements of the queries. For fixed-
size undo tablespaces, the system automatically tunes for the maximum
possible undo retention period, based on undo tablespace size and usage
history, and ignores UNDO_RETENTION unless retention guarantee is enabled.

The setting of this parameter should account for any flashback requirements
of the system. Automatic tuning of undo retention is not supported for LOBs.
The RETENTION value for LOB columns is set to the value of the
UNDO_RETENTION parameter.

The UNDO_RETENTION parameter can only be honored if the current undo
tablespace has enough space. If an active transaction requires undo space
and the undo tablespace does not have available space, then the system
starts reusing unexpired undo space. This action can potentially cause some
queries to fail with a "snapshot too old" message.

The amount of time for which undo is retained for the Oracle Database for
the current undo tablespace can be obtained by querying the
TUNED_UNDORETENTION column of the V$UNDOSTAT dynamic performance view.
*

Abraço.
Em 17/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu:
>
>   Amigos.
> Para fins educativos, estou tentando provocar a ocorrencia de um erro ORA
> 1555, o famoso snapshot too old, para demonstrar o funcionamento do banco
> , etc etc ..., acertando parametros para nao ocorrer o erro, etc ...
>
> Ja setei meu UNDO_RETENTION para 10, tablespace de UNDO para 5Mb.
>
> Quando disparo uma consulta pesada, faco update em seguida sobre campos
> usados na query e continuo fazendo comcomitantemente uma serie de updates
> com commit em varios outros campos de outras tabelas para preencher os 5mb
> de UNDO, mas a consulta sempre termina sem gerar o ORA 1555.
>
> No google tem uma serie de topicos sobre o assunto, mas eu gostaria de
> saber se alguem tem um script, sei la, que force a ocorrencia do ORA 1555,
> para poder se modificar os parametros depois e tentar resolve-lo.
>
> Banco: Oracle XE 10
>
> Obrigado.
>
>  
>


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



[oracle_br] ORA 1555

2007-12-17 Por tôpico andre
Amigos.
Para fins educativos, estou tentando provocar a ocorrencia de um erro ORA
1555, o famoso snapshot too old, para demonstrar o funcionamento do banco
, etc etc ..., acertando parametros para nao ocorrer o erro, etc ...

Ja setei meu UNDO_RETENTION para 10, tablespace de UNDO para 5Mb.

Quando disparo uma consulta pesada, faco update em seguida sobre campos
usados na query e continuo fazendo comcomitantemente uma serie de updates
com commit em varios outros campos de outras tabelas para preencher os 5mb
de UNDO, mas a consulta sempre termina sem gerar o ORA 1555.

No google tem uma serie de topicos sobre o assunto, mas eu gostaria de
saber se alguem tem um script, sei la, que force a ocorrencia do ORA 1555,
para poder se modificar os parametros depois e tentar resolve-lo.

Banco: Oracle XE 10

Obrigado.