Re: [oracle_br] Tabela Mutante

2013-07-22 Por tôpico Fabio Prado
Jales, no link http://glufke.net/oracle/viewtopic.php?t=96 você encontrará
a solução!

[]s


Em 22 de julho de 2013 20:08, Jales Jose Moraes
escreveu:

> **
>
>
> Sim fábio, estou tentando colocar uma outra trigger (dessa vez after, numa
> tentativa de resolver a questão). Você tem alguma idéia?
>
> 
> De: Fabio Prado 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Segunda-feira, 22 de Julho de 2013 19:52
> Assunto: Re: [oracle_br] Tabela Mutante
>
>
> dentro da trigger você está tentando alterar dados da mesma tabela?
>
> Em 22 de julho de 2013 19:03, Jales Jose Moraes
> escreveu:
>
> > **
> >
> >
> > Boa noite!
> >
> > Senhores estou tendo erro de tabela mutante da seguinte forma:
> >
> > Foi me passada uma nova regra onde ao inserir um novo registro, é para
> > setar o registro antigo (update) com uma status 'N' e o novo registro com
> > um status 'S'.
> >
> > Bom, fiz um cursor na trigger para localizar o registro antigo com base
> em
> > uma número sequencial que é comum a ambos os registros, fiz o update e
> logo
> > após o insert e então ganhei o erro abaixo:
> >
> >  ORA-04091: a tabela SMS_FNDE.S_FINANC é mutante; talvez o gatilho/função
> > não possa localizá-la ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: erro
> > durante a execução do gatilho 'SMS.A_IUD' ORA-06512: em "SMS.A_IUD", line
> > 197 ORA-04088: erro durante a execução do gatilho 'SMS.A_IUD'
> >
> > Como resolver esta situação?
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Fábio Prado
> www.fabioprado.net
> "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
> Oracle"
>
> [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
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Fábio Prado
www.fabioprado.net
"Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle"


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Tabela Mutante

2013-07-22 Por tôpico Alexandre
Jales,
Porque você precisa fazer isso por trigger? Não da pra gravar o valor
correto no inicio do processo? Na inserção do registro?

Se não tiver jeito use o comando abaixo dentro da trigger que esta dando
erro.

pragma autonomous_transaction

Pelo que você descreveu, fazer isso fica mais pra gambiarra. Um motivo pra
você usar essa solução seria a impossibilidade de alterar o programa que
usa a base.

Alexandre
21 81990595
Em 22/07/2013 20:14, "Jales Jose Moraes"  escreveu:

> **
>
>
> Sim fábio, estou tentando colocar uma outra trigger (dessa vez after, numa
> tentativa de resolver a questão). Você tem alguma idéia?
>
> 
> De: Fabio Prado 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Segunda-feira, 22 de Julho de 2013 19:52
> Assunto: Re: [oracle_br] Tabela Mutante
>
>
> dentro da trigger você está tentando alterar dados da mesma tabela?
>
> Em 22 de julho de 2013 19:03, Jales Jose Moraes
> escreveu:
>
> > **
> >
> >
> > Boa noite!
> >
> > Senhores estou tendo erro de tabela mutante da seguinte forma:
> >
> > Foi me passada uma nova regra onde ao inserir um novo registro, é para
> > setar o registro antigo (update) com uma status 'N' e o novo registro com
> > um status 'S'.
> >
> > Bom, fiz um cursor na trigger para localizar o registro antigo com base
> em
> > uma número sequencial que é comum a ambos os registros, fiz o update e
> logo
> > após o insert e então ganhei o erro abaixo:
> >
> >  ORA-04091: a tabela SMS_FNDE.S_FINANC é mutante; talvez o gatilho/função
> > não possa localizá-la ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: erro
> > durante a execução do gatilho 'SMS.A_IUD' ORA-06512: em "SMS.A_IUD", line
> > 197 ORA-04088: erro durante a execução do gatilho 'SMS.A_IUD'
> >
> > Como resolver esta situação?
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Fábio Prado
> www.fabioprado.net
> "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
> Oracle"
>
> [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
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




[oracle_br] Re: Valor Oracle Exadata

2013-07-22 Por tôpico J. Laurindo Chiappa
  Sim, é uma verdade verdadeiríssima que os preços básicos em 
http://www.oracle.com/us/corporate/pricing/exadata-pricelist-070598.pdf são só 
um guia geral - Dependendo do nível de relacionamento da Empresa adquirente com 
a Oracle, isso pode variar muito, e quando se fala relacionamento não é só 
quantidade de servidores, mas também qtdades e tipos de produtos Oracle 
presentes e/ou a adquirir, tem a ver se a empresa é Parceira Oracle ou não, se 
oferece alguma solução Oracle-based ou não E é claro, como é um produto 
Muito especializado, performante  e caro, não é qualquer empresa de pequeno 
porte que se qualifica, então variáveis como negociação feita pela MATRIZ da 
Empresa (e não pela filial aqui do Brasil, que via de regra tem menos "poder" 
na organização) e possibilidade de adotar a tecnologia na organização como um 
todo e não só num local/filial, são SIM extremamente importantes - fica a 
SUGESTÃO para os colegas que opinarem, que na medida do possível DETALHEM além 
das quantidades o relacionamento que a Empresa deles tem com a Oracle, para 
podermos colocar os preços no contexto adequado
   No meu caso, atuo numa Consultoria de grande porte, que possui parceria com 
a Oracle (que também oferece serviços Oracle-based para seus clientes, além de 
usar internamente a tecnologia Oracle para si), com vários escritórios 
mundiais, e no total a organização deve ter coisa de uns 100 databases Oracle 
próprios e/ou de clientes mas alocados internamente, além de também 
frequentemente comprar e/ou indicar produtos Oracle para os clientes, e nessas 
condições mais ou menos sei que o half-rack Exadata que está sendo planejado 
vai sair por coisa por volta de 300 mil obamas, afora custos de Suporte...
 Realmente, um quarter-rack por por dois milhões tá bem longe - OK que talvez 
vc não tenha um nível de relacionamento semelhante, mas eu diria para vc 
levantar os detalhes de parceria/relacionamento que vcs tenham com a Oracle ,  
REPASSAR a lista oficial que indiquei e as msgs que receber neste tópico para o 
teu comprador, enfim, jogar DURO na negociação, mostrar que vc não é um sem 
noção que aceita qualquer valor porque realmente nesse nível a negociação não 
está boa, não : INCLUSIVE, imagino que esse valor tenha sido a primeira oferta, 
que a gente ** NUNCA ** considera - é mais ou menos como quando vc vai comprar 
um carro, um imóvel ou alguma coisa de grande valor e que a pessoa ganha com 
comissão na venda, a primeira oferta é só para ver se cola...

 []s
 
   Chiappa

--- Em oracle_br@yahoogrupos.com.br, Fabio Prado  escreveu
>
> Pessoal,
> 
> Existe a possibilidade (dependendo do custo) de adquirirmos um
> Exadata *Quarter
> Rack* ou  *Eighth Rack* na empresa em que eu trabalho e eu por este motivo
> eu gostaria de saber* se alguém aqui no grupo já comprou algum destes
> servidores e qual valor pagou*.
> 
> Conversando com alunos vejo que a Oracle negocia o valor destes
> servidores praticamente de acordo com o tamanho da empresa, quantidade de
> servidores que ela poderá adquirir e muitas outras variantes. Há alguns
> anos, uma empresa parceira da Oracle ofereceu um Quarter Rack para a
> empresa em que trabalho por aprox. 2 milhões de reais, enquanto que,
> conversando com um aluno, na empresa em que ele prestava serviços, foram
> adquiridos 8 servidores* Half Rack* (bem melhor que *Quarter Rack*) por
> menos de 1 milhão cada.
> 
> Grato!
> 
> -- 
> Fábio Prado
> www.fabioprado.net
> "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
> Oracle"
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Tabela Mutante

2013-07-22 Por tôpico Jales Jose Moraes
Sim fábio, estou tentando colocar uma outra trigger (dessa vez after, numa 
tentativa de resolver a questão). Você tem alguma idéia?




 De: Fabio Prado 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Segunda-feira, 22 de Julho de 2013 19:52
Assunto: Re: [oracle_br] Tabela Mutante
 

dentro da trigger você está tentando alterar dados da mesma tabela?


Em 22 de julho de 2013 19:03, Jales Jose Moraes
escreveu:

> **
>
>
> Boa noite!
>
> Senhores estou tendo erro de tabela mutante da seguinte forma:
>
> Foi me passada uma nova regra onde ao inserir um novo registro, é para
> setar o registro antigo (update) com uma status 'N' e o novo registro com
> um status 'S'.
>
> Bom, fiz um cursor na trigger para localizar o registro antigo com base em
> uma número sequencial que é comum a ambos os registros, fiz o update e logo
> após o insert e então ganhei o erro abaixo:
>
>  ORA-04091: a tabela SMS_FNDE.S_FINANC é mutante; talvez o gatilho/função
> não possa localizá-la ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: erro
> durante a execução do gatilho 'SMS.A_IUD' ORA-06512: em "SMS.A_IUD", line
> 197 ORA-04088: erro durante a execução do gatilho 'SMS.A_IUD'
>
> Como resolver esta situação?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Fábio Prado
www.fabioprado.net
"Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle"


[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

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



Re: [oracle_br] Tabela Mutante

2013-07-22 Por tôpico Fabio Prado
dentro da trigger você está tentando alterar dados da mesma tabela?


Em 22 de julho de 2013 19:03, Jales Jose Moraes
escreveu:

> **
>
>
> Boa noite!
>
> Senhores estou tendo erro de tabela mutante da seguinte forma:
>
> Foi me passada uma nova regra onde ao inserir um novo registro, é para
> setar o registro antigo (update) com uma status 'N' e o novo registro com
> um status 'S'.
>
> Bom, fiz um cursor na trigger para localizar o registro antigo com base em
> uma número sequencial que é comum a ambos os registros, fiz o update e logo
> após o insert e então ganhei o erro abaixo:
>
>  ORA-04091: a tabela SMS_FNDE.S_FINANC é mutante; talvez o gatilho/função
> não possa localizá-la ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: erro
> durante a execução do gatilho 'SMS.A_IUD' ORA-06512: em "SMS.A_IUD", line
> 197 ORA-04088: erro durante a execução do gatilho 'SMS.A_IUD'
>
> Como resolver esta situação?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Fábio Prado
www.fabioprado.net
"Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle"


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Valor Oracle Exadata

2013-07-22 Por tôpico Milton Bastos Henriquis Jr.
Fala Fabião!

Cara, trabalhei numa empresa que comprou um Exalogic - nem posso citar
valores pois tem um funcionário
de lá que participa aqui dessa lista né Jorjão?? kkk
Mas nem caberia comparação também, pois foi um valor muito mais alto do que
vc citou, até pelo fato de não
ser apenas um Exadata, mas um Exalogic (não lembro de Half ou Full).

Depois disso trabalhei também numa parceira Oracle, com pré-vendas, e quase
vendemos um Exadata pra
uma empresa do ramo alimentício do interior do Paraná, A venda só não foi
concretizada devido a saída inesperada
do gerente de TI que queria fazer a compra.

O que posso te dizer é que os preços realmente variam muito - a margem é
grande, pois o valor do produto
inclui toda a questão de licenciamento.
Se fôssemos falar só de hardware essa variação não aconteceria tanto -
afinal, todo hardware tem seu custo para
ser produzido e comercializado, e em cima deste custo é colocado o lucro.
Já a questão de licenciamento abre uma brecha pra Oracle trabalhar com
preços.

Isso envolve MUITA coisa... a Oracle tenta de tudo para vender máquinas pra
setores governamentais, por exemplo.
E quando é Governo, tem pregão eletrônico. Leilão! E em leilão a Oracle vai
abaixando o preço até ganhar... a margem
é grande. Dar 3 milhões de desconto pra eles é "normal", pois é importante
eles não perderem negócio.

A grande sacada é: não mostre que vc QUER um Exadata.
Apresente alternativas pro comercial da Oracle. Tem que ter concorrência.
Só assim abrem as pernas.
Fale que vc tá avaliando Teradata e Netezza também.
Tem que ser duro na negociação!




2013/7/22 Fabio Prado 

> **
>
>
> Pessoal,
>
> Existe a possibilidade (dependendo do custo) de adquirirmos um
> Exadata *Quarter
> Rack* ou *Eighth Rack* na empresa em que eu trabalho e eu por este motivo
> eu gostaria de saber* se alguém aqui no grupo já comprou algum destes
> servidores e qual valor pagou*.
>
> Conversando com alunos vejo que a Oracle negocia o valor destes
> servidores praticamente de acordo com o tamanho da empresa, quantidade de
> servidores que ela poderá adquirir e muitas outras variantes. Há alguns
> anos, uma empresa parceira da Oracle ofereceu um Quarter Rack para a
> empresa em que trabalho por aprox. 2 milhões de reais, enquanto que,
> conversando com um aluno, na empresa em que ele prestava serviços, foram
> adquiridos 8 servidores* Half Rack* (bem melhor que *Quarter Rack*) por
> menos de 1 milhão cada.
>
> Grato!
>
> --
> Fábio Prado
> www.fabioprado.net
> "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
> Oracle"
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] Re: Filtra campo dentro do From

2013-07-22 Por tôpico Fabio Prado
Emerson,

  Não há vantagem alguma.

   Aprenda a analisar um plano de execução que você verá que o que estou
falando é verdade. Segue abaixo o link de um artigo meu sobre o básico de
como gerar e analisar um plano de execução:

http://www.fabioprado.net/2011/03/analisando-o-plano-de-execucao-para.html


[]s


Em 22 de julho de 2013 19:52, Emerson Sanches
escreveu:

> **
>
>
> Boa noite pessoal..desculpe a demora em dar a resposta,mas
> estava "viajando" do trabalho ate em casa...rs. Fabio, é exatamente
> isso que eu vi, pensei que fazer isso trouxesse alguma vantagem pois
> poderia fazer o join com a segunda tabela já "filtrada" da coisas que nao
> quero, achei que assim poderia ficar mais rapido. Só vou conseguir testar a
> sintaxe amanha, testo e coloco um posição na lista.
>
> Obrigado pela atenção de todos,
>
> Emerson Sanches
> Analista de Sistemas
>
> Em 22 de julho de 2013 18:47, Fabio Prado  escreveu:
>
> > Chiappa,
> >
> > É possível sim fazer o filtro na cláusula ON do JOIN (veja exemplo abaixo
> > no schema HR), porém ninguém recomenda fazer isso. Uma das vantagens do
> > padrão ANSI é justamente separar o que é filtro e o que é relacionamento.
> > Fazer filtro no JOIN bagunça tudo de novo o código!
> >
> > select e.first_name, d.department_name
> > from hr.employees e
> > inner join hr.departments d
> > on e.department_id = d.department_id
> > and e.department_id = 10;
> >
> > Para aqueles que quiserem pesquisar mais sobre a diferença do padrão
> ANSI e
> > o padrão ou dialeto Oracle, consulte:
> >
> > http://www.fabioprado.net/2012/05/sql-padrao-ansi-x-padrao-oracle.html
> >
> >
> > []s
> >
> > Fábio Prado
> >
> >
> > Em 22 de julho de 2013 17:48, J. Laurindo Chiappa
> > escreveu:
> >
> > > **
> > >
> > >
> > > Vc quer dizer que, na seção de JOIN da cláusula de FROM (usando sintaxe
> > > ANSI, portanto), ao invés de comparação entre colunas tipo :
> > >
> > > SELECT colunasquequero
> > > FROM tabela1 JOIN tabela2 ON colunatal = colunaqual;
> > >
> > > vc viu algo tipo, digamos :
> > >
> > > SELECT colunasquequero
> > > FROM tabela1 JOIN tabela2 ON colunatal = colunaqual AND coluna > 45;
> > >
> > > ou seja, tinha Filtragem mesmo na cláusula FROM  Se sim, vc Tem
> > > certeza que viu isso no RDBMS Oracle  Pois eu nunca vi isso não, e
> em
> > > toda documentação/referência que conheço é citada comparação entre
> > colunas
> > > para indicar a chave do JOIN, com valores eu nunca ouvi falar
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > --- Em oracle_br@yahoogrupos.com.br, Emerson Sanches  > ...>
> > > escreveu
> > > >
> > > > Na realidade achei que dava pra fazer uma condição na recuperação de
> > > dados
> > > > mesmo...lembro de ter visto isso em um
> > > > join...
> > > >
> > > >
> > > >
> > > > Emerson Sanches
> > > > Analista de Sistemas
> > > >
> > > >
> > > > Em 22 de julho de 2013 17:29, J. Laurindo Chiappa
> > > > escreveu:
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Miltão, acho que podemos dar por ** muito muito Provável** , se não
> > > > > garantido, que o colega lá usou uma terminologia meio inapropriada,
> > pra
> > > > > dizer o mínimo
> > > > >
> > > > > Emerson, normalmente por "FILTRO" em colunas no contexto de
> > databases a
> > > > > gente entende que vc quer aplicar uma CONDIÇÃO na recuperação de
> > dados
> > > (ie,
> > > > > receber apenas os registros/linhas aonde uma comparação - de
> > igualdade,
> > > > > desigualdade, maior/menor, membro de sub-conjunto, etc - seja
> > > verdadeira
> > > > > para uma dada coluna), e isso COM CERTEZA não se faz em cláusula
> FROM
> > > de um
> > > > > SQL
> > > > > TALVEZ o que vc queira na verdade é restringir um dado SQL para que
> > > EXIBA
> > > > > apenas algumas colunas dentro de uma lista maior, aí sim vc usaria
> > uma
> > > > > cláusula FROM, no estilo :
> > > > >
> > > > > SELECT colunaqueeuqueroexibir
> > > > > FROM (SELECT listadecolunasmuitomaior FROM nomedatabela...);
> > > > >
> > > > > ok ? É isso que vc quis dizer com "filtro" ?? Se não é, plz Explica
> > > melhor
> > > > > 
> > > > >
> > > > > []s
> > > > >
> > > > > Chiappa
> > > > >
> > > > > --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr."
> > > > >  escreveu
> > > > >
> > > > > >
> > > > > > Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...
> > > > > >
> > > > > > Filtro na clausula FROM eu particularmente desconheço! Não me
> > lembro
> > > de
> > > > > ter
> > > > > > visto isso!
> > > > > >
> > > > > > Alguém conhece???
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2013/7/22 emerson_sanches 
> > > > >
> > > > > >
> > > > > > > **
> > > > > > >
> > > > > > >
> > > > > > > Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to
> > > apanhando
> > > > > > > pra achar na net. Gostaria de fazer o filtro de um campo na
> > > clausula
> > > > > from e
> > > > > > > nao na where. Sera que alguem poderia me a lembrar a sintaxe.
> > >

Re: [oracle_br] Re: Filtra campo dentro do From

2013-07-22 Por tôpico Emerson Sanches
Boa noite pessoal..desculpe a demora em dar a resposta,mas
estava "viajando" do trabalho ate em casa...rs. Fabio, é exatamente
isso que eu vi, pensei que fazer isso trouxesse alguma vantagem pois
poderia fazer o join com a segunda tabela já "filtrada" da coisas que nao
quero, achei que assim poderia ficar mais rapido. Só vou conseguir testar a
sintaxe amanha, testo e coloco um posição na lista.

Obrigado pela atenção de todos,

Emerson Sanches
Analista de Sistemas


Em 22 de julho de 2013 18:47, Fabio Prado  escreveu:

> Chiappa,
>
>   É possível sim fazer o filtro na cláusula ON do JOIN (veja exemplo abaixo
> no schema HR), porém ninguém recomenda fazer isso. Uma das vantagens do
> padrão ANSI é justamente separar o que é filtro e o que é relacionamento.
> Fazer filtro no JOIN bagunça tudo de novo o código!
>
> selecte.first_name, d.department_name
> from  hr.employees e
> inner join   hr.departments d
> one.department_id = d.department_id
> and  e.department_id = 10;
>
> Para aqueles que quiserem pesquisar mais sobre a diferença do padrão ANSI e
> o padrão ou dialeto Oracle, consulte:
>
> http://www.fabioprado.net/2012/05/sql-padrao-ansi-x-padrao-oracle.html
>
>
> []s
>
> Fábio Prado
>
>
> Em 22 de julho de 2013 17:48, J. Laurindo Chiappa
> escreveu:
>
> > **
> >
> >
> > Vc quer dizer que, na seção de JOIN da cláusula de FROM (usando sintaxe
> > ANSI, portanto), ao invés de comparação entre colunas tipo :
> >
> > SELECT colunasquequero
> > FROM tabela1 JOIN tabela2 ON colunatal = colunaqual;
> >
> > vc viu algo tipo, digamos :
> >
> > SELECT colunasquequero
> > FROM tabela1 JOIN tabela2 ON colunatal = colunaqual AND coluna > 45;
> >
> > ou seja, tinha Filtragem mesmo na cláusula FROM  Se sim, vc Tem
> > certeza que viu isso no RDBMS Oracle  Pois eu nunca vi isso não, e em
> > toda documentação/referência que conheço é citada comparação entre
> colunas
> > para indicar a chave do JOIN, com valores eu nunca ouvi falar
> >
> > []s
> >
> > Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br, Emerson Sanches  ...>
> > escreveu
> > >
> > > Na realidade achei que dava pra fazer uma condição na recuperação de
> > dados
> > > mesmo...lembro de ter visto isso em um
> > > join...
> > >
> > >
> > >
> > > Emerson Sanches
> > > Analista de Sistemas
> > >
> > >
> > > Em 22 de julho de 2013 17:29, J. Laurindo Chiappa
> > > escreveu:
> > >
> > > > **
> > > >
> > > >
> > > > Miltão, acho que podemos dar por ** muito muito Provável** , se não
> > > > garantido, que o colega lá usou uma terminologia meio inapropriada,
> pra
> > > > dizer o mínimo
> > > >
> > > > Emerson, normalmente por "FILTRO" em colunas no contexto de
> databases a
> > > > gente entende que vc quer aplicar uma CONDIÇÃO na recuperação de
> dados
> > (ie,
> > > > receber apenas os registros/linhas aonde uma comparação - de
> igualdade,
> > > > desigualdade, maior/menor, membro de sub-conjunto, etc - seja
> > verdadeira
> > > > para uma dada coluna), e isso COM CERTEZA não se faz em cláusula FROM
> > de um
> > > > SQL
> > > > TALVEZ o que vc queira na verdade é restringir um dado SQL para que
> > EXIBA
> > > > apenas algumas colunas dentro de uma lista maior, aí sim vc usaria
> uma
> > > > cláusula FROM, no estilo :
> > > >
> > > > SELECT colunaqueeuqueroexibir
> > > > FROM (SELECT listadecolunasmuitomaior FROM nomedatabela...);
> > > >
> > > > ok ? É isso que vc quis dizer com "filtro" ?? Se não é, plz Explica
> > melhor
> > > > 
> > > >
> > > > []s
> > > >
> > > > Chiappa
> > > >
> > > > --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr."
> > > >  escreveu
> > > >
> > > > >
> > > > > Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...
> > > > >
> > > > > Filtro na clausula FROM eu particularmente desconheço! Não me
> lembro
> > de
> > > > ter
> > > > > visto isso!
> > > > >
> > > > > Alguém conhece???
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2013/7/22 emerson_sanches 
> > > >
> > > > >
> > > > > > **
> > > > > >
> > > > > >
> > > > > > Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to
> > apanhando
> > > > > > pra achar na net. Gostaria de fazer o filtro de um campo na
> > clausula
> > > > from e
> > > > > > nao na where. Sera que alguem poderia me a lembrar a sintaxe.
> > > > > >
> > > > > > Obrigado.
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >
> >
>
>
>
> --
> Fábio Prado
> www.fabioprado.net
> "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
> Oracle"
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> 
>
>
> -

Re: [oracle_br] Tabela Mutante

2013-07-22 Por tôpico Milton Bastos Henriquis Jr.
Cole o código do trigger aqui no e-mail.



2013/7/22 Jales Jose Moraes 

> **
>
>
> Boa noite!
>
> Senhores estou tendo erro de tabela mutante da seguinte forma:
>
> Foi me passada uma nova regra onde ao inserir um novo registro, é para
> setar o registro antigo (update) com uma status 'N' e o novo registro com
> um status 'S'.
>
> Bom, fiz um cursor na trigger para localizar o registro antigo com base em
> uma número sequencial que é comum a ambos os registros, fiz o update e logo
> após o insert e então ganhei o erro abaixo:
>
>  ORA-04091: a tabela SMS_FNDE.S_FINANC é mutante; talvez o gatilho/função
> não possa localizá-la ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: erro
> durante a execução do gatilho 'SMS.A_IUD' ORA-06512: em "SMS.A_IUD", line
> 197 ORA-04088: erro durante a execução do gatilho 'SMS.A_IUD'
>
> Como resolver esta situação?
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




[oracle_br] Tabela Mutante

2013-07-22 Por tôpico Jales Jose Moraes
Boa noite!

Senhores estou tendo erro de tabela mutante da seguinte forma:

Foi me passada uma nova regra onde ao inserir um novo registro, é para setar o 
registro antigo (update) com uma status 'N' e o novo registro com um status 'S'.

Bom, fiz um cursor na trigger para localizar o registro antigo com base em uma 
número sequencial que é comum a ambos os registros, fiz o update e logo após o 
insert e então ganhei o erro abaixo:

 ORA-04091: a tabela SMS_FNDE.S_FINANC é mutante; talvez o gatilho/função não 
possa localizá-la ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: erro durante a 
execução do gatilho 'SMS.A_IUD' ORA-06512: em "SMS.A_IUD", line 197 ORA-04088: 
erro durante a execução do gatilho 'SMS.A_IUD'

Como resolver esta situação?


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



Re: [oracle_br] Re: Filtra campo dentro do From

2013-07-22 Por tôpico Fabio Prado
Chiappa,

  É possível sim fazer o filtro na cláusula ON do JOIN (veja exemplo abaixo
no schema HR), porém ninguém recomenda fazer isso. Uma das vantagens do
padrão ANSI é justamente separar o que é filtro e o que é relacionamento.
Fazer filtro no JOIN bagunça tudo de novo o código!

selecte.first_name, d.department_name
from  hr.employees e
inner join   hr.departments d
one.department_id = d.department_id
and  e.department_id = 10;

Para aqueles que quiserem pesquisar mais sobre a diferença do padrão ANSI e
o padrão ou dialeto Oracle, consulte:

http://www.fabioprado.net/2012/05/sql-padrao-ansi-x-padrao-oracle.html


[]s

Fábio Prado


Em 22 de julho de 2013 17:48, J. Laurindo Chiappa
escreveu:

> **
>
>
> Vc quer dizer que, na seção de JOIN da cláusula de FROM (usando sintaxe
> ANSI, portanto), ao invés de comparação entre colunas tipo :
>
> SELECT colunasquequero
> FROM tabela1 JOIN tabela2 ON colunatal = colunaqual;
>
> vc viu algo tipo, digamos :
>
> SELECT colunasquequero
> FROM tabela1 JOIN tabela2 ON colunatal = colunaqual AND coluna > 45;
>
> ou seja, tinha Filtragem mesmo na cláusula FROM  Se sim, vc Tem
> certeza que viu isso no RDBMS Oracle  Pois eu nunca vi isso não, e em
> toda documentação/referência que conheço é citada comparação entre colunas
> para indicar a chave do JOIN, com valores eu nunca ouvi falar
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, Emerson Sanches 
> escreveu
> >
> > Na realidade achei que dava pra fazer uma condição na recuperação de
> dados
> > mesmo...lembro de ter visto isso em um
> > join...
> >
> >
> >
> > Emerson Sanches
> > Analista de Sistemas
> >
> >
> > Em 22 de julho de 2013 17:29, J. Laurindo Chiappa
> > escreveu:
> >
> > > **
> > >
> > >
> > > Miltão, acho que podemos dar por ** muito muito Provável** , se não
> > > garantido, que o colega lá usou uma terminologia meio inapropriada, pra
> > > dizer o mínimo
> > >
> > > Emerson, normalmente por "FILTRO" em colunas no contexto de databases a
> > > gente entende que vc quer aplicar uma CONDIÇÃO na recuperação de dados
> (ie,
> > > receber apenas os registros/linhas aonde uma comparação - de igualdade,
> > > desigualdade, maior/menor, membro de sub-conjunto, etc - seja
> verdadeira
> > > para uma dada coluna), e isso COM CERTEZA não se faz em cláusula FROM
> de um
> > > SQL
> > > TALVEZ o que vc queira na verdade é restringir um dado SQL para que
> EXIBA
> > > apenas algumas colunas dentro de uma lista maior, aí sim vc usaria uma
> > > cláusula FROM, no estilo :
> > >
> > > SELECT colunaqueeuqueroexibir
> > > FROM (SELECT listadecolunasmuitomaior FROM nomedatabela...);
> > >
> > > ok ? É isso que vc quis dizer com "filtro" ?? Se não é, plz Explica
> melhor
> > > 
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr."
> > >  escreveu
> > >
> > > >
> > > > Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...
> > > >
> > > > Filtro na clausula FROM eu particularmente desconheço! Não me lembro
> de
> > > ter
> > > > visto isso!
> > > >
> > > > Alguém conhece???
> > > >
> > > >
> > > >
> > > >
> > > > 2013/7/22 emerson_sanches 
> > >
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to
> apanhando
> > > > > pra achar na net. Gostaria de fazer o filtro de um campo na
> clausula
> > > from e
> > > > > nao na where. Sera que alguem poderia me a lembrar a sintaxe.
> > > > >
> > > > > Obrigado.
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>



-- 
Fábio Prado
www.fabioprado.net
"Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle"


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos

[oracle_br] Valor Oracle Exadata

2013-07-22 Por tôpico Fabio Prado
Pessoal,

Existe a possibilidade (dependendo do custo) de adquirirmos um
Exadata *Quarter
Rack* ou  *Eighth Rack* na empresa em que eu trabalho e eu por este motivo
eu gostaria de saber* se alguém aqui no grupo já comprou algum destes
servidores e qual valor pagou*.

Conversando com alunos vejo que a Oracle negocia o valor destes
servidores praticamente de acordo com o tamanho da empresa, quantidade de
servidores que ela poderá adquirir e muitas outras variantes. Há alguns
anos, uma empresa parceira da Oracle ofereceu um Quarter Rack para a
empresa em que trabalho por aprox. 2 milhões de reais, enquanto que,
conversando com um aluno, na empresa em que ele prestava serviços, foram
adquiridos 8 servidores* Half Rack* (bem melhor que *Quarter Rack*) por
menos de 1 milhão cada.

Grato!

-- 
Fábio Prado
www.fabioprado.net
"Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle"


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



[oracle_br] Re: Filtra campo dentro do From

2013-07-22 Por tôpico J. Laurindo Chiappa
  Vc quer dizer que, na seção de JOIN da cláusula de FROM (usando sintaxe ANSI, 
portanto), ao invés de comparação entre colunas tipo :
  
SELECT colunasquequero
  FROM tabela1 JOIN tabela2 ON colunatal = colunaqual;
  
 vc viu algo tipo, digamos :
 
SELECT colunasquequero
  FROM tabela1 JOIN tabela2 ON colunatal = colunaqual AND coluna > 45;
  
ou seja, tinha Filtragem mesmo na cláusula FROM  Se sim, vc Tem certeza que 
viu isso no RDBMS Oracle  Pois eu nunca vi isso não, e em toda 
documentação/referência que conheço é citada comparação entre colunas para 
indicar a chave do JOIN, com valores eu nunca ouvi falar

 []s
 
   Chiappa

--- Em oracle_br@yahoogrupos.com.br, Emerson Sanches  
escreveu
>
> Na realidade achei que dava pra fazer uma condição na recuperação de dados
> mesmo...lembro de ter visto isso em um
> join...
> 
> 
> 
> Emerson Sanches
> Analista de Sistemas
> 
> 
> Em 22 de julho de 2013 17:29, J. Laurindo Chiappa
> escreveu:
> 
> > **
> >
> >
> > Miltão, acho que podemos dar por ** muito muito Provável** , se não
> > garantido, que o colega lá usou uma terminologia meio inapropriada, pra
> > dizer o mínimo
> >
> > Emerson, normalmente por "FILTRO" em colunas no contexto de databases a
> > gente entende que vc quer aplicar uma CONDIÇÃO na recuperação de dados (ie,
> > receber apenas os registros/linhas aonde uma comparação - de igualdade,
> > desigualdade, maior/menor, membro de sub-conjunto, etc - seja verdadeira
> > para uma dada coluna), e isso COM CERTEZA não se faz em cláusula FROM de um
> > SQL
> > TALVEZ o que vc queira na verdade é restringir um dado SQL para que EXIBA
> > apenas algumas colunas dentro de uma lista maior, aí sim vc usaria uma
> > cláusula FROM, no estilo :
> >
> > SELECT colunaqueeuqueroexibir
> > FROM (SELECT listadecolunasmuitomaior FROM nomedatabela...);
> >
> > ok ? É isso que vc quis dizer com "filtro" ?? Se não é, plz Explica melhor
> > 
> >
> > []s
> >
> > Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr."
> >  escreveu
> >
> > >
> > > Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...
> > >
> > > Filtro na clausula FROM eu particularmente desconheço! Não me lembro de
> > ter
> > > visto isso!
> > >
> > > Alguém conhece???
> > >
> > >
> > >
> > >
> > > 2013/7/22 emerson_sanches 
> >
> > >
> > > > **
> > > >
> > > >
> > > > Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to apanhando
> > > > pra achar na net. Gostaria de fazer o filtro de um campo na clausula
> > from e
> > > > nao na where. Sera que alguem poderia me a lembrar a sintaxe.
> > > >
> > > > Obrigado.
> > > >
> > > >
> > > >
> > >
> > >
> > > [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] Filtra campo dentro do From

2013-07-22 Por tôpico Fabio Prado
Miltão, me parece que o Emerson quer fazer uma subquery, com filtro na
subquery, ao invés de filtrar na query principal.

Exemplo:

SELECT ..
FROM   (select *
  from  xxx as a
   where a.coluna = N);

É isso Emerson?

[]s

Fábio Prado
http://www.fabioprado.net


Em 22 de julho de 2013 17:12, Milton Bastos Henriquis Jr. <
miltonbas...@gmail.com> escreveu:

> Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...
>
> Filtro na clausula FROM eu particularmente desconheço! Não me lembro de ter
> visto isso!
>
> Alguém conhece???
>
>
>
>
> 2013/7/22 emerson_sanches 
>
> > **
> >
> >
> > Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to apanhando
> > pra achar na net. Gostaria de fazer o filtro de um campo na clausula
> from e
> > nao na where. Sera que alguem poderia me a lembrar a sintaxe.
> >
> > Obrigado.
> >
> >
> >
>
>
> [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
>
>
>


-- 
Fábio Prado
www.fabioprado.net
"Compartilhando conhecimentos e treinando profissionais em Bancos de Dados
Oracle"


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



Re: [oracle_br] Re: Filtra campo dentro do From

2013-07-22 Por tôpico Emerson Sanches
Na realidade achei que dava pra fazer uma condição na recuperação de dados
mesmo...lembro de ter visto isso em um
join...



Emerson Sanches
Analista de Sistemas


Em 22 de julho de 2013 17:29, J. Laurindo Chiappa
escreveu:

> **
>
>
> Miltão, acho que podemos dar por ** muito muito Provável** , se não
> garantido, que o colega lá usou uma terminologia meio inapropriada, pra
> dizer o mínimo
>
> Emerson, normalmente por "FILTRO" em colunas no contexto de databases a
> gente entende que vc quer aplicar uma CONDIÇÃO na recuperação de dados (ie,
> receber apenas os registros/linhas aonde uma comparação - de igualdade,
> desigualdade, maior/menor, membro de sub-conjunto, etc - seja verdadeira
> para uma dada coluna), e isso COM CERTEZA não se faz em cláusula FROM de um
> SQL
> TALVEZ o que vc queira na verdade é restringir um dado SQL para que EXIBA
> apenas algumas colunas dentro de uma lista maior, aí sim vc usaria uma
> cláusula FROM, no estilo :
>
> SELECT colunaqueeuqueroexibir
> FROM (SELECT listadecolunasmuitomaior FROM nomedatabela...);
>
> ok ? É isso que vc quis dizer com "filtro" ?? Se não é, plz Explica melhor
> 
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr."
>  escreveu
>
> >
> > Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...
> >
> > Filtro na clausula FROM eu particularmente desconheço! Não me lembro de
> ter
> > visto isso!
> >
> > Alguém conhece???
> >
> >
> >
> >
> > 2013/7/22 emerson_sanches 
>
> >
> > > **
> > >
> > >
> > > Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to apanhando
> > > pra achar na net. Gostaria de fazer o filtro de um campo na clausula
> from e
> > > nao na where. Sera que alguem poderia me a lembrar a sintaxe.
> > >
> > > Obrigado.
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




[oracle_br] Re: Filtra campo dentro do From

2013-07-22 Por tôpico J. Laurindo Chiappa
  Miltão, acho que podemos dar por ** muito muito Provável** , se  não 
garantido, que o colega lá usou uma terminologia meio inapropriada, pra dizer o 
mínimo

   Emerson, normalmente por "FILTRO" em colunas no contexto de databases a 
gente entende que vc quer aplicar uma CONDIÇÃO na recuperação de dados (ie, 
receber apenas os registros/linhas aonde uma comparação - de igualdade, 
desigualdade, maior/menor, membro de sub-conjunto, etc - seja verdadeira para 
uma dada coluna), e isso COM CERTEZA não se faz em cláusula FROM de um SQL
   TALVEZ o que vc queira na verdade é restringir um dado SQL para que EXIBA 
apenas algumas colunas dentro de uma lista maior, aí sim vc usaria uma cláusula 
FROM, no estilo :
   
   SELECT colunaqueeuqueroexibir
  FROM (SELECT listadecolunasmuitomaior FROM nomedatabela...);
  
 ok ? É isso que vc quis dizer com "filtro" ?? Se não é, plz Explica melhor 
 
  []s
  
Chiappa

--- Em oracle_br@yahoogrupos.com.br, "Milton Bastos Henriquis Jr." 
 escreveu
>
> Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...
> 
> Filtro na clausula FROM eu particularmente desconheço! Não me lembro de ter
> visto isso!
> 
> Alguém conhece???
> 
> 
> 
> 
> 2013/7/22 emerson_sanches 
> 
> > **
> >
> >
> > Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to apanhando
> > pra achar na net. Gostaria de fazer o filtro de um campo na clausula from e
> > nao na where. Sera que alguem poderia me a lembrar a sintaxe.
> >
> > Obrigado.
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




Re: [oracle_br] Filtra campo dentro do From

2013-07-22 Por tôpico Milton Bastos Henriquis Jr.
Rapaz... melhor vc perguntar lá no Posto Ipiranga... rs...

Filtro na clausula FROM eu particularmente desconheço! Não me lembro de ter
visto isso!

Alguém conhece???




2013/7/22 emerson_sanches 

> **
>
>
> Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to apanhando
> pra achar na net. Gostaria de fazer o filtro de um campo na clausula from e
> nao na where. Sera que alguem poderia me a lembrar a sintaxe.
>
> Obrigado.
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




[oracle_br] Filtra campo dentro do From

2013-07-22 Por tôpico emerson_sanches
Boa tarde pessoal da lista, sei que dá pra fazer isso, mas to apanhando pra 
achar na net. Gostaria de fazer o filtro de um campo na clausula from e nao na 
where. Sera que alguem poderia me a lembrar a sintaxe.

Obrigado.



[oracle_br] Re: oracle 10g e oracle 11g no mesmo servidor

2013-07-22 Por tôpico J. Laurindo Chiappa
Ana, algumas obs :

 1. vc SABE que não é absolutamente ** Obrigatório ** que exista um listener 
para cada database - tecnicamente falando, o listener 11g já existente 
TRANQUILAMENTE poderia servir o database 10g também, sim ??? 

 2. imaginando que *** EXISTA *** alguma razão Precisa e Necessária / 
Suficiente para que vc queira os dois listeners ativos, SIM : como vc já tem um 
na porta 1521, o segundo deveria estar em outra porta, que pode ser a 1522, 
sim E não é Obrigatório, mas é Muito Recomendado que os listeners tenham ** 
NOMES ** diferentes entre si (isso evita Confusão e facilita a Administração, 
mas repito, afaik não é obrigatório) - assim, se o primeiro listener se chama 
LISTENER mesmo, chame o segundo de LISTENER10G , por exemplo

 3. lembre que por default todos os databases tentam se registrar na porta 
default 1521 - para que o 10g se registre na porta não-default 1522, sete o 
parâmetro LOCAL_LISTENER nele

 4. SUPONDO que vc fez o correto, que é ter o software 10g totalmente instalado 
numa ORACLE_HOME (ie, num subdiretório) Totalmente Diferente do 11g, uma 
possibilidade que se impõe aí que poderia fazer o listener usar paths 
diferentes é vc NÂO TER SETADO as variáveis de ambiente necessárias (ie, 
ORACLE_HOME , ORACLE_SID e PATH) apontando para a versão desejada : assim, 
quando vc vai editar/recriar/configurar/startar o listener da versão 10g, 
ORACLE_HOME, ORACLE_SID e PATH ** DEVERIAM ** ser setadas apontando para a 
home, o SID e o subdiretório BIN do 10g, E quando vc for 
trabalhar/setar/ajustar/startar o listener 11g, as variáveis de ambiente TEM 
que ser criadas apontando para o local, SID e subdiretório BIN do 11g... okdoc 
??

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Ana Cássia Japiassu Diniz 
 escreveu
>
> Rafael,
> Desculpa. Não tive intenção, era madrugada e estávamso com o servidor de
> desenvolvimento e teste dos projetos parado (problema de disco) e tentando
> restaurar tudo em outra máquina.
> 
> Achei que tinha resolvido, mas me enganei. O que fiz foi alterar o nome
> listener do oracel 10g que está setado para a porta 1522. Com isso e
> verificando alguns problemas de permissão para o usuário oracle 10g
> resolveu aparentemente, pois hoje vi que o erro continua.
> 
> 
> 
> 
> Em 19 de julho de 2013 11:53, Rafael Mendonca escreveu:
> 
> > **
> >
> >
> > Cássia, é importante não só vc dizer que foi resolvido, mas sim passar a
> > solução para ficar armazenado para uma possível consulta futura de alguém
> > que tenha o mesmo problema. Passar conhecimento também é bom.
> >
> > 
> > De: Ana Cássia Japiassu Diniz 
> > Para: oracle_br@yahoogrupos.com.br
> > Enviadas: Sexta-feira, 19 de Julho de 2013 3:11
> > Assunto: [oracle_br] Re: oracle 10g e oracle 11g no mesmo servidor
> >
> >
> >
> >
> > Problema resolvido. Obrigada
> >
> > 2013/7/19 Ana Cássia Japiassu Diniz 
> >
> >
> > > Boa noite.
> > >
> > > Em um servidor já tinha o oarcle 11g instalado e precisei realizar a
> > > instalação do oracle 10g. Instalação aparentemente OK e já criei um
> > > instancia, porém ao tentar startar o listener do oracle 10g não inicia,
> > ele
> > > está lendo o do oracle 11g.
> > >
> > > Sei que preciso definir portas diferentes. O oracle 11g que já estava
> > > instalado está com a porta default, 1521, e o oracle 10g estou tentando
> > > setar a porta 1522.
> > >
> > > Acesso o listener do 10g, porém quando peço o status ele mostra do 11g.
> > > LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 19-JUL-2013
> > 02:10:27
> > >
> > > Copyright (c) 1991, 2005, Oracle. All rights reserved.
> > >
> > > Welcome to LSNRCTL, type "help" for information.
> > >
> > > LSNRCTL> status
> > > Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
> > > STATUS of the LISTENER
> > > 
> > > Alias LISTENER
> > > Version TNSLSNR for Linux: Version 11.2.0.3.0 -
> > > Production
> > > Start Date 19-JUL-2013 00:19:09
> > > Uptime 0 days 1 hr. 51 min. 19 sec
> > > Trace Level off
> > > Security ON: Local OS Authentication
> > > SNMP OFF
> > > Listener Parameter File /usr/app/oracle11g/product/
> > > 11.2.0.3/dbhome_2/network/admin/listener.ora
> > > Listener Log File
> > > /usr/app/oracle11g/diag/tnslsnr/cataclisma/listener/alert/log.xml
> > > Listening Endpoints Summary...
> > > (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cataclisma.cesar.org.br
> > > )(PORT=1521)))
> > > Services Summary...
> > > Service "cataclisma.cesar.org.br" has 1 instance(s).
> > > Instance "dbteste2", status READY, has 1 handler(s) for this service...
> > > Service "cataclisma.targifor.cesar.org.br" has 1 instance(s).
> > > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > > Service "dbdesen" has 1 instance(s).
> > > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > > Service "dbdesen.cataclisma.cesar.org.br" has 1 instance(s).
> > > Instance "dbdesen", status READY, has 1

RES: [oracle_br] RMAN - começando

2013-07-22 Por tôpico Grupos
Milton,

Antes de ir para os livros e referências, eu li todos esses artigos no seu
site. Agora como o Welvis comentou, é aprofundar e familiarizar com o RMAN.

Abraços.

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Milton Bastos Henriquis Jr.
Enviada em: segunda-feira, 22 de julho de 2013 11:51
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] RMAN - começando

"Os meus archives ficam em um disco separado, e quando efetuo backup faço a
limpeza dos archives backupeados, acredito que o erro ocorre por conta desse
procedimento."

Quando vc apaga manualmente seus archives, o catálogo do RMAN não sabe que
eles não existem mais.

O modo correto de fazer isso é deixar que o próprio RMAN apague os archives
que já foram backupeados.

Isso é feito pelo comando: "delete obsolete" lá dentro do RMAN mesmo (este
comando deve entrar no teu script).

Referencia pra vc estudar o básico de forma rápida e prática:

RMAN

Backup usando RMAN
Monografia – RMAN (Oracle 9i)
RMAN – Comandos e Configurações
OCP 11g – Capítulo 3: Catálogo do RMAN (parte 1) OCP 11g – Capítulo 3:
Catálogo do RMAN (parte 2) OCP 11g – Capítulo 4: Criando backups do RMAN
(parte 1) OCP 11g - Capítulo 4: Criando backups do RMAN (parte 2)

Todos esses artigos estão no link:

http://certificacaobd.com.br/dbarea-oracle/







2013/7/22 Grupos 

> **
>
>
> Boas.
>
> Estou começando testes para implementação do RMAN aqui na empresa, 
> ainda de uma maneira básica.
>
> Na minha crontab, eu tenho um agendamento que chama um script que 
> contém o seguinte comando dentro: “backup database plus archivelog;”
>
> Esse agendamento não está dando certo, executei o comando na mão e 
> apresentava erro de não ter encontrado os ARCHIVELOGs. Executei o 
> comando “crosscheck archivelog all”, após isso o backup foi efetuado.
>
> Os meus archives ficam em um disco separado, e quando efetuo backup 
> faço a limpeza dos archives backupeados, acredito que o erro ocorre 
> por conta desse procedimento.
>
> Minha dúvida é a seguinte, eu tenho que executar o crosscheck antes do 
> meu script de backup, ou a maneira na qual estou fazendo não está correto?
>
> Grato.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[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




RES: [oracle_br] RMAN - começando

2013-07-22 Por tôpico Grupos
Bom dia Welvis, tudo jóia.

 

Obrigado pelas referências. Eu sempre programo para começar a implementação do 
RMAN e sempre acabo adiando, dessa vez eu resolvi pegar para ir a fundo. Estou 
começando através do “Oracle 11G Manual do DBA”, e vou aprofundar com essas 
referências que você passou e também os DOCs da Oracle.

 

Peguei uma instância que tenho apenas um banco pequeno, de 20GB, nele eu não 
criei catálogo por se tratar de apenas um banco e ter o tamanho pequeno. Já em 
outra instância, onde tenho mais de um banco, vou criar um catálogo e 
implementar incremental também.

 

Conforme for andando, a medida que as dúvidas vão surgindo, vou postando no 
grupo para um Help.

 

Abraços.

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome 
de Welvis Moretto
Enviada em: segunda-feira, 22 de julho de 2013 10:33
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] RMAN - começando

 

  

Bom dia Márcio, tudo bem?

Márcio.. RMAN é da hora, aconselho você estudar um pouco mais a fundo..

segue algumas referencias...

RMAN guia referencia de bolso
Oracle RMAN 11g Backup and Recovery - Robert G. Freeman and Matthew Hart
RMAN Recipes for Oracle Database 11g - A Problem-Solution Approach
O'Reilly - Oracle RMAN Pocket

segue o nome de algumas literaturas para estudo, acho que todos estes livros 
você encontra na net.. Ou no site de amazon se quiser comprar os livros. O do 
Robert G. Freeman and Matthew Hart vale a pena..a

Abraço!


De: Grupos mailto:marcio_cbj%40yahoo.com.br> >
Para: oracle_br@yahoogrupos.com.br   
Enviadas: Segunda-feira, 22 de Julho de 2013 8:30
Assunto: [oracle_br] RMAN - começando


  
Boas.

Estou começando testes para implementação do RMAN aqui na empresa, ainda de
uma maneira básica.

Na minha crontab, eu tenho um agendamento que chama um script que contém o
seguinte comando dentro: “backup database plus archivelog;”

Esse agendamento não está dando certo, executei o comando na mão e
apresentava erro de não ter encontrado os ARCHIVELOGs. Executei o comando
“crosscheck archivelog all”, após isso o backup foi efetuado.

Os meus archives ficam em um disco separado, e quando efetuo backup faço a
limpeza dos archives backupeados, acredito que o erro ocorre por conta desse
procedimento.

Minha dúvida é a seguinte, eu tenho que executar o crosscheck antes do meu
script de backup, ou a maneira na qual estou fazendo não está correto?

Grato.

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

[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] Re: oracle 10g e oracle 11g no mesmo servidor

2013-07-22 Por tôpico Raphael Franco
Tem certeza que está setado o ORACLE_HOME do 10g antes de iniciar o listener??
Pois tenho um ambiente aqui com as 2 Versão do Oracle (10g e 11g) e basta 
trocar de ORACLE_HOME para iniciar o listener (portas diferentes tbm).






 De: Ana Cássia Japiassu Diniz 
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Sexta-feira, 19 de Julho de 2013 15:11
Assunto: Re: [oracle_br] Re: oracle 10g e oracle 11g no mesmo servidor
 

Rafael,
Desculpa. Não tive intenção, era madrugada e estávamso com o servidor de
desenvolvimento e teste dos projetos parado (problema de disco) e tentando
restaurar tudo em outra máquina.

Achei que tinha resolvido, mas me enganei. O que fiz foi alterar o nome
listener do oracel 10g que está setado para a porta 1522. Com isso e
verificando alguns problemas de permissão para o usuário oracle 10g
resolveu aparentemente, pois hoje vi que o erro continua.




Em 19 de julho de 2013 11:53, Rafael Mendonca escreveu:

> **
>
>
> Cássia, é importante não só vc dizer que foi resolvido, mas sim passar a
> solução para ficar armazenado para uma possível consulta futura de alguém
> que tenha o mesmo problema. Passar conhecimento também é bom.
>
> 
> De: Ana Cássia Japiassu Diniz 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Sexta-feira, 19 de Julho de 2013 3:11
> Assunto: [oracle_br] Re: oracle 10g e oracle 11g no mesmo servidor
>
>
>
>
> Problema resolvido. Obrigada
>
> 2013/7/19 Ana Cássia Japiassu Diniz 
>
>
> > Boa noite.
> >
> > Em um servidor já tinha o oarcle 11g instalado e precisei realizar a
> > instalação do oracle 10g. Instalação aparentemente OK e já criei um
> > instancia, porém ao tentar startar o listener do oracle 10g não inicia,
> ele
> > está lendo o do oracle 11g.
> >
> > Sei que preciso definir portas diferentes. O oracle 11g que já estava
> > instalado está com a porta default, 1521, e o oracle 10g estou tentando
> > setar a porta 1522.
> >
> > Acesso o listener do 10g, porém quando peço o status ele mostra do 11g.
> > LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 19-JUL-2013
> 02:10:27
> >
> > Copyright (c) 1991, 2005, Oracle. All rights reserved.
> >
> > Welcome to LSNRCTL, type "help" for information.
> >
> > LSNRCTL> status
> > Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
> > STATUS of the LISTENER
> > 
> > Alias LISTENER
> > Version TNSLSNR for Linux: Version 11.2.0.3.0 -
> > Production
> > Start Date 19-JUL-2013 00:19:09
> > Uptime 0 days 1 hr. 51 min. 19 sec
> > Trace Level off
> > Security ON: Local OS Authentication
> > SNMP OFF
> > Listener Parameter File /usr/app/oracle11g/product/
> > 11.2.0.3/dbhome_2/network/admin/listener.ora
> > Listener Log File
> > /usr/app/oracle11g/diag/tnslsnr/cataclisma/listener/alert/log.xml
> > Listening Endpoints Summary...
> > (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cataclisma.cesar.org.br
> > )(PORT=1521)))
> > Services Summary...
> > Service "cataclisma.cesar.org.br" has 1 instance(s).
> > Instance "dbteste2", status READY, has 1 handler(s) for this service...
> > Service "cataclisma.targifor.cesar.org.br" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbdesen" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbdesen.cataclisma.cesar.org.br" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbdesen_XPT" has 1 instance(s).
> > Instance "dbdesen", status READY, has 1 handler(s) for this service...
> > Service "dbteste2.cataclisma.cesar.org.br" has 1 instance(s).
> > Instance "dbteste2", status READY, has 1 handler(s) for this service...
> > The command completed successfully
> > LSNRCTL> start
> > TNS-01106: Listener using listener name LISTENER has already been started
> >
> > Alguém já passou por isso?
> > Desde já agredeço.
> >
> > Ana
> >
> >
>
> --
> "A Cristo, por Maria,
> Juntos até o Céu."
>
> Jesus Misericordioso, Eu confio em Vós!
>
> "Viver e levar para o mundo a misericórdia, é a nossa missão"
> Comunidade Católica Missionária Filhos da Misericórdia
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
"A Cristo, por Maria,
Juntos até o Céu."

Jesus Misericordioso, Eu confio em Vós!

"Viver e levar para o mundo a misericórdia, é a nossa missão"
Comunidade Católica Missionária Filhos da Misericórdia


[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/ 
-

Re: [oracle_br] RMAN - começando

2013-07-22 Por tôpico Milton Bastos Henriquis Jr.
"Os meus archives ficam em um disco separado, e quando efetuo backup faço a
limpeza dos archives backupeados, acredito que o erro ocorre por conta desse
procedimento."

Quando vc apaga manualmente seus archives, o catálogo do RMAN não sabe que
eles não existem mais.

O modo correto de fazer isso é deixar que o próprio RMAN apague os archives
que já foram backupeados.

Isso é feito pelo comando: "delete obsolete" lá dentro do RMAN mesmo (este
comando deve entrar no teu script).

Referencia pra vc estudar o básico de forma rápida e prática:

RMAN

Backup usando RMAN
Monografia – RMAN (Oracle 9i)
RMAN – Comandos e Configurações
OCP 11g – Capítulo 3: Catálogo do RMAN (parte 1)
OCP 11g – Capítulo 3: Catálogo do RMAN (parte 2)
OCP 11g – Capítulo 4: Criando backups do RMAN (parte 1)
OCP 11g - Capítulo 4: Criando backups do RMAN (parte 2)

Todos esses artigos estão no link:

http://certificacaobd.com.br/dbarea-oracle/







2013/7/22 Grupos 

> **
>
>
> Boas.
>
> Estou começando testes para implementação do RMAN aqui na empresa, ainda de
> uma maneira básica.
>
> Na minha crontab, eu tenho um agendamento que chama um script que contém o
> seguinte comando dentro: “backup database plus archivelog;”
>
> Esse agendamento não está dando certo, executei o comando na mão e
> apresentava erro de não ter encontrado os ARCHIVELOGs. Executei o comando
> “crosscheck archivelog all”, após isso o backup foi efetuado.
>
> Os meus archives ficam em um disco separado, e quando efetuo backup faço a
> limpeza dos archives backupeados, acredito que o erro ocorre por conta
> desse
> procedimento.
>
> Minha dúvida é a seguinte, eu tenho que executar o crosscheck antes do meu
> script de backup, ou a maneira na qual estou fazendo não está correto?
>
> Grato.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] RMAN - começando

2013-07-22 Por tôpico Clayton Xavier
Bom dia Fabrício,

Eu rodo todos os dias esse script:

run
{
configure retention policy to redundancy 1;
configure controlfile autobackup on;
backup as compressed backupset database plus archivelog;
delete noprompt obsolete device type disk;
}


Ou seja, sempre determino a política de retenção e o backup do controlfile.
Faço o backup comprimido junto com os archivelog e após deleto os obsoletos.
Alguns amigos meus rodam o CROSSCHECK antes. Talvez seja uma boa prática.



2013/7/22 Fabricio Pedroso Jorge 

> Tente o seguinte:
>
> BACKUP DATABASE PLUS ARCHIVELOG ALL;
>
>
> Em 22 de julho de 2013 08:30, Grupos  escreveu:
>
> > **
> >
> >
> > Boas.
> >
> > Estou começando testes para implementação do RMAN aqui na empresa, ainda
> de
> > uma maneira básica.
> >
> > Na minha crontab, eu tenho um agendamento que chama um script que contém
> o
> > seguinte comando dentro: “backup database plus archivelog;”
> >
> > Esse agendamento não está dando certo, executei o comando na mão e
> > apresentava erro de não ter encontrado os ARCHIVELOGs. Executei o comando
> > “crosscheck archivelog all”, após isso o backup foi efetuado.
> >
> > Os meus archives ficam em um disco separado, e quando efetuo backup faço
> a
> > limpeza dos archives backupeados, acredito que o erro ocorre por conta
> > desse
> > procedimento.
> >
> > Minha dúvida é a seguinte, eu tenho que executar o crosscheck antes do
> meu
> > script de backup, ou a maneira na qual estou fazendo não está correto?
> >
> > Grato.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> ***Fabrício Pedroso Jorge.*
>
> Administrador de Banco de Dados
> Oracle 11g Certified SQL Expert
> Oracle 11g Certified Associate
> Oracle 11g Certified Professional
> Linux Professional Institute Certified Level I (LPIC-I)
> ITIL V3 Foudations
> certificacaodb.com.br
>
> *Resumo Profissional:*
> http://br.linkedin.com/in/fabriciojorge
>
> *Contatos:*
> + 55 91 88991116
> skype: fabricio.pedroso.jorge
> fpjb...@gmail.com
>
>
> [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
>
>
>


-- 
Clayton Xavier
(15) 8119-8871


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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




Re: [oracle_br] RMAN - começando

2013-07-22 Por tôpico Fabricio Pedroso Jorge
Tente o seguinte:

BACKUP DATABASE PLUS ARCHIVELOG ALL;


Em 22 de julho de 2013 08:30, Grupos  escreveu:

> **
>
>
> Boas.
>
> Estou começando testes para implementação do RMAN aqui na empresa, ainda de
> uma maneira básica.
>
> Na minha crontab, eu tenho um agendamento que chama um script que contém o
> seguinte comando dentro: “backup database plus archivelog;”
>
> Esse agendamento não está dando certo, executei o comando na mão e
> apresentava erro de não ter encontrado os ARCHIVELOGs. Executei o comando
> “crosscheck archivelog all”, após isso o backup foi efetuado.
>
> Os meus archives ficam em um disco separado, e quando efetuo backup faço a
> limpeza dos archives backupeados, acredito que o erro ocorre por conta
> desse
> procedimento.
>
> Minha dúvida é a seguinte, eu tenho que executar o crosscheck antes do meu
> script de backup, ou a maneira na qual estou fazendo não está correto?
>
> Grato.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
***Fabrício Pedroso Jorge.*

Administrador de Banco de Dados
Oracle 11g Certified SQL Expert
Oracle 11g Certified Associate
Oracle 11g Certified Professional
Linux Professional Institute Certified Level I (LPIC-I)
ITIL V3 Foudations
certificacaodb.com.br

*Resumo Profissional:*
http://br.linkedin.com/in/fabriciojorge

*Contatos:*
+ 55 91 88991116
skype: fabricio.pedroso.jorge
fpjb...@gmail.com


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

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