[oracle_br] View Materializada

2015-05-08 Por tôpico 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
Pessoal,

Tenho uma View Materializada com DB Link numa Base 9i (9.2.0.8), e todos os
dias fica travada.

No Alert não encontrei nenhum erro referente a isso. A tabela fica numa Base
11g (11.2.0.4)

 

Tenho outras View Materializadas com DB Link para o mesmo banco que executa
sem problemas, apenas esta.

Ja recriei varias vezes.

 

Outros Bancos também 9i tenho essa View, e não ocorre este problema.

 

Segue script de criação da View.

 

create materialized view S_MATERIAIS

pctfree 5 pctused 90

storage (initial 10M next 1M maxextents UNLIMITED pctincrease 0)

tablespace SNAP

refresh fast

start with (sysdate)+1/24

next (sysdate)+1/24

as select * from PRODUCAO.MATERIAIS@PRD.FR_LINS.GR_BERTIN;

 

Segue quantidade de registro da tabela.

 

SQL> SELECT COUNT(*) FROM PRODUCAO.MATERIAIS@PRD.FR_LINS.GR_BERTIN;

  COUNT(*)

--

739131

 


Grato,

Ednilson  



 

 



[oracle_br] View Materializada está ficando descompilada.

2015-01-12 Por tôpico Mária Cristina Silva Stricker mariancrist...@gmail.com [oracle_br]
Boa Tarde!

Pessoal, estou com um problema em um cliente, onde todas a views
materializadas, quando sofrem o refresh, elas ficam
descompiladaspesquisei na internet e no metalink não achei nada que
resolva o problema, achei uma nota de Bug, porém muito antiga do 8i e 9i,
alguém já teve esse problema e sabe me orientar como resolve-lo? A versão
do banco é 11.2.0.3.0.


Agradeço atenção.

-- 
Abraços,
Mária Cristina Stricker
E-mail: mariancrist...@gmail.com
MSN:   mcristinasil...@hotmail.com
-- 
"O começo é a parte mais importante do trabalho."
- Platão


RE: [oracle_br] View Materializada gerando Archives

2014-04-08 Por tôpico Schiavini
Olá Yuri



create materialized view MV
   tablespace TS nologging

   . . .



Étore



From: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] On 
Behalf Of Yuri Menon
Sent: segunda-feira, 7 de abril de 2014 14:22
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] View Materializada gerando Archives





Boa tarde pessoal.



Criei uma tablespace com o atributo NOLOGGING e armazenei nessa tablespace 
apenas 1 view materializada e 4 índices.



Essa view materializada é atualizada a cada 6 minutos e APARENTEMENTE essa MV 
está gerando muitos logs a cada 6 minutos.



NÃO PRECISO de archive log algum para recuperar essa MV, tem como eu impedir a 
criação desses archives?



 

Obrigado!





[oracle_br] View Materializada gerando Archives

2014-04-08 Por tôpico Yuri Menon
Boa tarde pessoal.

Criei uma tablespace com o atributo NOLOGGING e armazenei nessa tablespace
apenas 1 view materializada e 4 índices.

Essa view materializada é atualizada a cada 6 minutos e APARENTEMENTE essa
MV está gerando muitos logs a cada 6 minutos.

NÃO PRECISO de archive log algum para recuperar essa MV, tem como eu
impedir a criação desses archives?


Obrigado!


Re: Res: [oracle_br] View Materializada

2011-03-23 Por tôpico José Laurindo
Oi Anderson : na verdade cfrme o link abaixo mostra, na 8i ela já é 
MATERIALIZED VIEW mesmo, já existe o CREATE MATERIALIZED VIEW no 8i : era no 
8.0.x e anteriores que só existia o SNAPSHOT... 

 []s

  Chiappa
--- Em oracle_br@yahoogrupos.com.br, Anderson Araujo de Oliveira 
 escreveu
>
> Funciona sim, mas no 8i ela tem o nome de SNAPSHOT
> 
> 
> 
> 
> 
> De: Junior 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 23 de Março de 2011 18:31:08
> Assunto: Re: [oracle_br] View Materializada
> 
>   
>  Valeu pela dica David!
> 
>  Abraço Odair
> 
> --- Em qua, 23/3/11, David Ricardo  escreveu:
> 
> De: David Ricardo 
> Assunto: Re: [oracle_br] View Materializada
> Para: oracle_br@yahoogrupos.com.br
> Cc: "Junior" 
> Data: Quarta-feira, 23 de Março de 2011, 14:32
> 
>  
> 
> Junior, boa tarde
> 
> Veja se isso lhe ajuda :
> 
> http://www.oracle-base.com/articles/8i/MaterializedViewReplication.php
> 
> Abraço
> 
> Em 23 de março de 2011 14:28, Junior  escreveu:
> 
> >
> 
> >
> 
> > Boa tarde Pessoal
> 
> >
> 
> > Gostaria de saber se a View Materializada funciona no Oracle 8i ? Se
> 
> > alguém já usou ? E se tem alguma restrição
> 
> >
> 
> > Desde de já agradeço
> 
> >
> 
> > Obrigado
> 
> >
> 
> > [As partes desta mensagem que não continham texto foram removidas]
> 
> >
> 
> > 
> 
> >
> 
> -- 
> 
> --
> 
> David Ricardo B. de Siqueira
> 
> IT Brazil - Database Administrator
> 
> DBANet
> 
> BLOG .: http://databaseguard.blogspot.com
> 
> "O mistério da vida me causa a mais forte emoção. É o sentimento que suscita
> 
> a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa
> 
> sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e
> 
> seus olhos se cegaram.".(Albert Einstein - 1879 - 1955)"
> 
> [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]
>




Res: [oracle_br] View Materializada

2011-03-23 Por tôpico Anderson Araujo de Oliveira
Funciona sim, mas no 8i ela tem o nome de SNAPSHOT





De: Junior 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 23 de Março de 2011 18:31:08
Assunto: Re: [oracle_br] View Materializada

  
 Valeu pela dica David!

 Abraço Odair

--- Em qua, 23/3/11, David Ricardo  escreveu:

De: David Ricardo 
Assunto: Re: [oracle_br] View Materializada
Para: oracle_br@yahoogrupos.com.br
Cc: "Junior" 
Data: Quarta-feira, 23 de Março de 2011, 14:32

 

Junior, boa tarde

Veja se isso lhe ajuda :

http://www.oracle-base.com/articles/8i/MaterializedViewReplication.php

Abraço

Em 23 de março de 2011 14:28, Junior  escreveu:

>

>

> Boa tarde Pessoal

>

> Gostaria de saber se a View Materializada funciona no Oracle 8i ? Se

> alguém já usou ? E se tem alguma restrição

>

> Desde de já agradeço

>

> Obrigado

>

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

>

> 

>

-- 

--

David Ricardo B. de Siqueira

IT Brazil - Database Administrator

DBANet

BLOG .: http://databaseguard.blogspot.com

"O mistério da vida me causa a mais forte emoção. É o sentimento que suscita

a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa

sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e

seus olhos se cegaram.".(Albert Einstein - 1879 - 1955)"

[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] View Materializada

2011-03-23 Por tôpico Junior
 Valeu pela dica David!

 Abraço Odair

--- Em qua, 23/3/11, David Ricardo  escreveu:

De: David Ricardo 
Assunto: Re: [oracle_br] View Materializada
Para: oracle_br@yahoogrupos.com.br
Cc: "Junior" 
Data: Quarta-feira, 23 de Março de 2011, 14:32







 



  



  
  
  Junior, boa tarde



Veja se isso lhe ajuda :



http://www.oracle-base.com/articles/8i/MaterializedViewReplication.php



Abraço



Em 23 de março de 2011 14:28, Junior  escreveu:



>

>

> Boa tarde Pessoal

>

> Gostaria de saber se a  View Materializada funciona no Oracle 8i ? Se

> alguém já usou ? E se tem alguma restrição

>

> Desde de já agradeço

>

> Obrigado

>

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

>

> 

>



-- 

--

David Ricardo B. de Siqueira

IT Brazil - Database Administrator

DBANet

BLOG .:  http://databaseguard.blogspot.com



"O mistério da vida me causa a mais forte emoção. É o sentimento que suscita

a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa

sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e

seus olhos se cegaram.".(Albert Einstein - 1879 - 1955)"



[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] View Materializada

2011-03-23 Por tôpico David Ricardo
Junior, boa tarde

Veja se isso lhe ajuda :


http://www.oracle-base.com/articles/8i/MaterializedViewReplication.php


Abraço

Em 23 de março de 2011 14:28, Junior  escreveu:

>
>
> Boa tarde Pessoal
>
> Gostaria de saber se a  View Materializada funciona no Oracle 8i ? Se
> alguém já usou ? E se tem alguma restrição
>
> Desde de já agradeço
>
> Obrigado
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 

David Ricardo B. de Siqueira
IT Brazil - Database Administrator
DBANet
BLOG .:  http://databaseguard.blogspot.com

"O mistério da vida me causa a mais forte emoção. É o sentimento que suscita
a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa
sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e
seus olhos se cegaram.".(Albert Einstein - 1879 - 1955)"


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



[oracle_br] View Materializada

2011-03-23 Por tôpico Junior
Boa tarde Pessoal

Gostaria de saber se a  View Materializada funciona no Oracle 8i ? Se alguém já 
usou ? E se tem alguma restrição

Desde de já agradeço

Obrigado



  

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



RES: [oracle_br] View Materializada em diferentes schemas

2010-01-21 Por tôpico Luciana Missao Osako Camargo
Ola Pessoal,

 

  Com esta dica do Felipe deu certo, faltavam Grant as tabelas criadas.

 

  Obrigada

  Luc

 

 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome 
de Kill
Enviada em: quarta-feira, 20 de janeiro de 2010 07:07
Para: oracle_br@yahoogrupos.com.br
Cc: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] View Materializada em diferentes schemas

 

  

Luciana ,

Para a solução de seu problema basta conceder o grant de select na 
mvlog e na rub$ para o schema_view (as duas tabelas são criadas a 
partir da criação da mvlog)

Qualquer dúvida, favor entrar em contato.

Felipe Campelo de Souza

Em 19/01/2010, às 12:45, Fabio Martinez mailto:mtzfabio%40gmail.com> > escreveu:

> Luciana,
>
> Acredito que a tabela carros deve existir fisicamente nos 2 schemas.
>
> []s
>
> 2010/1/19 Luciana Missao Osako Camargo  <mailto:lcamargo%40cpqd.com.br> >
>
>>
>>
>> Bom dia pessoal,
>>
>> Estou com problemas na criação da view materializada e gostaria de 
>> uma
>> ajuda.
>>
>> O meu banco é 10g.
>>
>> Tenho 2 schemas:
>>
>> schema_master
>>
>> schema_view
>>
>> No schema_master tem a tabela CARROS, com PK em ID, neste mesmo 
>> schema
>> criei a view materialized log
>>
>> CREATE MATERIALIZED VIEW LOG ON carros WITH PRIMARY KEY INCLUDING NEW
>> VALUES;
>>
>> Também foi dado Grant all da tabela do schema_master para o schema 
>> _view:
>>
>> GRANT ALL ON carros TO schema_view;
>>
>> No schema_view tentei criar a view materializada da forma abaixo:
>>
>> CREATE MATERIALIZED VIEW carros REFRESH FAST ON COMMIT AS SELECT * 
>> FROM
>> schema_master.carros;
>>
>> *
>>
>> ERROR at line 1:
>>
>> ORA-12018: following error encountered during code generation for
>> "SCHEMA_VIEW"."CARROS"
>>
>> ORA-00942: table or view does not exist
>>
>> Alguém sabe como resolver isto? Preciso necessariamente que o refr 
>> esh seja
>> FAST.
>>
>> Obrigada
>>
>> Luciana
>>
>> [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/ 
> <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 PROP 
>> RIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ 
>> <http://www.oraclebr.com.br/> 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> -- 
> Links do Yahoo! Grupos
>
>





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



Re: [oracle_br] View Materializada em diferentes schemas

2010-01-20 Por tôpico Kill
Luciana ,

Para a solução de seu problema basta conceder o grant de select na  
mvlog e na rub$ para o schema_view (as duas tabelas são criadas a  
partir da criação da mvlog)


Qualquer dúvida, favor entrar em contato.

Felipe Campelo de Souza

Em 19/01/2010, às 12:45, Fabio Martinez  escreveu:

> Luciana,
>
> Acredito que a tabela carros deve existir fisicamente nos 2 schemas.
>
> []s
>
> 2010/1/19 Luciana Missao Osako Camargo 
>
>>
>>
>> Bom dia pessoal,
>>
>> Estou com problemas na criação da view materializada e gostaria de 
>>  uma
>> ajuda.
>>
>> O meu banco é 10g.
>>
>> Tenho 2 schemas:
>>
>> schema_master
>>
>> schema_view
>>
>> No schema_master tem a tabela CARROS, com PK em ID, neste mesmo  
>> schema
>> criei a view materialized log
>>
>> CREATE MATERIALIZED VIEW LOG ON carros WITH PRIMARY KEY INCLUDING NEW
>> VALUES;
>>
>> Também foi dado Grant all da tabela do schema_master para o schema 
>> _view:
>>
>> GRANT ALL ON carros TO schema_view;
>>
>> No schema_view tentei criar a view materializada da forma abaixo:
>>
>> CREATE MATERIALIZED VIEW carros REFRESH FAST ON COMMIT AS SELECT *  
>> FROM
>> schema_master.carros;
>>
>> *
>>
>> ERROR at line 1:
>>
>> ORA-12018: following error encountered during code generation for
>> "SCHEMA_VIEW"."CARROS"
>>
>> ORA-00942: table or view does not exist
>>
>> Alguém sabe como resolver isto? Preciso necessariamente que o refr 
>> esh seja
>> FAST.
>>
>> Obrigada
>>
>> Luciana
>>
>> [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 PROP 
>> RIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --- 
> --  
> Links do Yahoo! Grupos
>
>


Res: [oracle_br] View Materializada em diferentes schemas

2010-01-19 Por tôpico Anderson Araujo de Oliveira
Você não precisa usar o Refresh como FAST, mas como FAST ele apenas atualiza os 
que foi atualizado na tabela, nao tendo que atualizar tudo, sobre o erro de não 
existir a tabela, esse erro é comum quando não tem grant, tenta fazer um select 
na tabela carros de dentro do user schema_view





De: Luciana Missao Osako Camargo 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 19 de Janeiro de 2010 11:28:26
Assunto: [oracle_br] View Materializada em diferentes schemas

  
Bom dia pessoal,

Estou com problemas na criação da view materializada e gostaria de uma ajuda.

O meu banco é 10g.

Tenho 2 schemas:

schema_master

schema_view

No schema_master tem a tabela CARROS, com PK em ID, neste mesmo schema criei a 
view materialized log

CREATE MATERIALIZED VIEW LOG ON carros WITH PRIMARY KEY INCLUDING NEW VALUES;

Também foi dado Grant all da tabela do schema_master para o schema_view:

GRANT ALL ON carros TO schema_view;

No schema_view tentei criar a view materializada da forma abaixo:

CREATE MATERIALIZED VIEW carros REFRESH FAST ON COMMIT AS SELECT * FROM 
schema_master. carros; 

*

ERROR at line 1:

ORA-12018: following error encountered during code generation for "SCHEMA_VIEW" 
."CARROS"

ORA-00942: table or view does not exist 

Alguém sabe como resolver isto? Preciso necessariamente que o refresh seja FAST.

Obrigada

Luciana

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


 


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [oracle_br] View Materializada em diferentes schemas

2010-01-19 Por tôpico Fabio Martinez
Luciana,

Acredito que a tabela carros deve existir fisicamente nos 2 schemas.

[]s

2010/1/19 Luciana Missao Osako Camargo 

>
>
> Bom dia pessoal,
>
> Estou com problemas na criação da view materializada e gostaria de uma
> ajuda.
>
> O meu banco é 10g.
>
> Tenho 2 schemas:
>
> schema_master
>
> schema_view
>
> No schema_master tem a tabela CARROS, com PK em ID, neste mesmo schema
> criei a view materialized log
>
> CREATE MATERIALIZED VIEW LOG ON carros WITH PRIMARY KEY INCLUDING NEW
> VALUES;
>
> Também foi dado Grant all da tabela do schema_master para o schema_view:
>
> GRANT ALL ON carros TO schema_view;
>
> No schema_view tentei criar a view materializada da forma abaixo:
>
> CREATE MATERIALIZED VIEW carros REFRESH FAST ON COMMIT AS SELECT * FROM
> schema_master.carros;
>
> *
>
> ERROR at line 1:
>
> ORA-12018: following error encountered during code generation for
> "SCHEMA_VIEW"."CARROS"
>
> ORA-00942: table or view does not exist
>
> Alguém sabe como resolver isto? Preciso necessariamente que o refresh seja
> FAST.
>
> Obrigada
>
> Luciana
>
> [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] View Materializada em diferentes schemas

2010-01-19 Por tôpico Luciana Missao Osako Camargo
Bom dia pessoal,

 

  Estou com problemas na criação da view materializada e gostaria de uma ajuda.

  O meu banco é 10g.

 

  Tenho 2 schemas:

 schema_master

 schema_view

 

  No schema_master tem a tabela CARROS, com PK em ID, neste mesmo schema criei 
a view materialized log

 

 CREATE MATERIALIZED VIEW LOG ON carros WITH PRIMARY KEY INCLUDING NEW 
VALUES;

 

  Também foi dado Grant all da tabela do schema_master para o schema_view:

 

 GRANT ALL ON carros TO schema_view;

 

  No schema_view tentei criar a view materializada da forma abaixo:

 

 CREATE MATERIALIZED VIEW carros REFRESH FAST ON COMMIT AS SELECT * FROM 
schema_master.carros; 

 *

 ERROR at line 1:

 ORA-12018: following error encountered during code generation for 
"SCHEMA_VIEW"."CARROS"

 ORA-00942: table or view does not exist 

 

  Alguém sabe como resolver isto? Preciso necessariamente que o refresh seja 
FAST.

 

  Obrigada

  Luciana



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



[oracle_br] View Materializada não atualiza

2008-04-29 Por tôpico Italo Fernandes
Pessoal, criei uma view materializada, onde a mesma se atualiza todos os
dias as 03:00h da manha, porém por algum motivo a mesma da erro e fica
indisponivel no sistema (fica invalid). Ai tenho que apagar a tabela e
recarrega-la novamente executando no braço. Ja fiz o teste o script abaixo e
ela funciona normalmente, porem sempre no braço..


Este é o comando para força a imediata atualização de uma view
materializada:
EXECUTE DBMS_MVIEW.REFRESH('nome_da_view','C');

 'C' para atualizações completas (Complete) e 'F' para atualizações rápidas
ou incrementais (Fast).

Contudo, as atualizações rápidas só estão disponíveis quando as view são
criadas utilizando logs nas tabelas de origem.

Até agora não utilizamos este modelo de atualização. Ou seja, utilizo sempre
a opção 'C'.

*Segue a view materializada.*

create materialized view VM_FUNC_VRH
refresh force on demand
start with to_date('30-04-2008 03:28:36', 'dd-mm- hh24:mi:ss') next
trunc(SYSDATE) + 1 + 3/24
as
select sysdate dt_atualizacao, f.numemp, trim(e.nomemp) nomemp, e.apeemp,
   f.numcad, upper(trim(f.nomfun)) nomfun, f.taborg,
   l.numloc, upper(trim(l.nomloc)) nomloc, lc.codloc,
   c.codcar, upper(trim(c.titcar)) titcar,
   ccu.codccu, substr(ccu.codccu, 2) codccu_num, upper(ccu.nomccu)
nomccu,
   ltrim(rtrim(cpl.EMAPAR)) EMAPAR, ltrim(rtrim(cpl.EMACOM)) EMACOM
from [EMAIL PROTECTED] f
left join [EMAIL PROTECTED] l
on f.numloc = l.numloc
and f.taborg = l.taborg
left join [EMAIL PROTECTED] c
on f.codcar = c.codcar
and f.estcar = c.estcar
left join [EMAIL PROTECTED] ccu
on f.numemp = ccu.numemp
and f.codccu = ccu.codccu
left join [EMAIL PROTECTED] e
on f.numemp = e.numemp
left join [EMAIL PROTECTED] lc
on l.numloc = lc.numloc
and l.taborg = lc.taborg
left join [EMAIL PROTECTED] cpl
on f.numcad = cpl.numcad
and f.numemp = cpl.numemp
where f.sitafa = 1 -- funcionário ativo
  and f.taborg = 11 -- tabela organograma ativa




-- 
Atenciosamente,
Ítalo Fernandes
Analista de Sistemas
Analista Programador Web
(98) 3087-0421
(98) 3269-0003
(98) 8167-0397


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



Re: [oracle_br] View materializada.

2008-02-26 Por tôpico Rogério Melnick
Espero que ajude:


Para criar uma materialized view a partir de uma tablela na Procergs.

create materialized view MV_MUNLOGR
build immediate
refresh complete
as
SELECT l.K33_NOME_RUA,
l.K33_BAIRRO,
l.K33_CEP_EBCT,
l.K33_IND_TRECHO,
l.K33_COD_LOGR,
m.K32_COD_MUNIC,
m.K32_NOME_MUNIC
FROM GID_LOGRADOUROS l,
GID_MUNICIPIOS m
WHERE m.K32_UF = 'RS' AND
l.K33_COD_MUNIC = m.K32_COD_MUNIC
ORDER BY l.K33_NOME_RUA ASC;

Para dar o refresh na materialized view usa-se o comando

EXECUTE DBMS_MVIEW.REFRESH ('MV_MUNLOGR', 'C', NULL, TRUE, FALSE, 1, 0, 0,
TRUE);

Para fazer um job que execute o refresh diariamente, usamos

EXECUTE DBMS_JOB.submit(1,'execute DBMS_MVIEW.REFRESH ('MV_MUNLOGR', 'C',
NULL, TRUE, FALSE, 1, 0, 0, TRUE)','0:00:00','sysdate+1');



On 2/25/08, Jose Resende Neto <[EMAIL PROTECTED]> wrote:
>
>   Pessoal, alguém pode me ajudar com isso?
>
> Obrigado.
>
> Neto.
>
> _
>
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On
> Behalf Of ze_neto2002
> Sent: sexta-feira, 22 de fevereiro de 2008 15:46
> To: oracle_br@yahoogrupos.com.br 
> Subject: [oracle_br] View materializada.
>
> Pessoal,
>
> antes de mais nada...
> Versão do banco: Oracle9i Enterprise Edition Release 9.2.0.7.0 -
> 64bit Production
>
> Agora sim. Tenho uma view usada para gerar um relatório que está
> muito lenta. Quero substituir essa view por uma view materializada
> para melhorar a performance do relatório.
> Alguém pode me ajudar com a sintaxe para a criação da view
> materializada? Como faço para criar com refresh todos os dias às
> 23:00?
> Na materializada não posso criar com os nomes dos campos como uma
> view normal? Por exemplo:
> CREATE VIEW NOME_VIEW
> (campo1, campo2, campo3)
> AS
> SELECT campo1, campo2, campo3
> FROM NOME_TABLE;
>
> Valew!!!
> Neto.
>
> [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] View materializada.

2008-02-25 Por tôpico Welvis Douglas
exec DBMS_MVIEW.REFRESH(XXX', 'C');

de uma procurada no site 

http://www.oracle.com/pls/db102/homepage

procure por View materialized 

lá vc vai encontrar.!!

abraço.!


  - Original Message - 
  From: Jose Resende Neto 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, February 25, 2008 11:37 AM
  Subject: RE: [oracle_br] View materializada.


  Pessoal, alguém pode me ajudar com isso?

  Obrigado.

  Neto.

  _ 

  From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On
  Behalf Of ze_neto2002
  Sent: sexta-feira, 22 de fevereiro de 2008 15:46
  To: oracle_br@yahoogrupos.com.br
  Subject: [oracle_br] View materializada.

  Pessoal,

  antes de mais nada...
  Versão do banco: Oracle9i Enterprise Edition Release 9.2.0.7.0 - 
  64bit Production

  Agora sim. Tenho uma view usada para gerar um relatório que está 
  muito lenta. Quero substituir essa view por uma view materializada 
  para melhorar a performance do relatório.
  Alguém pode me ajudar com a sintaxe para a criação da view 
  materializada? Como faço para criar com refresh todos os dias às 
  23:00?
  Na materializada não posso criar com os nomes dos campos como uma 
  view normal? Por exemplo:
  CREATE VIEW NOME_VIEW
  (campo1, campo2, campo3)
  AS
  SELECT campo1, campo2, campo3
  FROM NOME_TABLE;

  Valew!!!
  Neto.

  [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] View materializada.

2008-02-25 Por tôpico Jose Resende Neto
Pessoal, alguém pode me ajudar com isso?

 

Obrigado.

Neto.

 

  _  

From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On
Behalf Of ze_neto2002
Sent: sexta-feira, 22 de fevereiro de 2008 15:46
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] View materializada.

 

Pessoal,

antes de mais nada...
Versão do banco: Oracle9i Enterprise Edition Release 9.2.0.7.0 - 
64bit Production

Agora sim. Tenho uma view usada para gerar um relatório que está 
muito lenta. Quero substituir essa view por uma view materializada 
para melhorar a performance do relatório.
Alguém pode me ajudar com a sintaxe para a criação da view 
materializada? Como faço para criar com refresh todos os dias às 
23:00?
Na materializada não posso criar com os nomes dos campos como uma 
view normal? Por exemplo:
CREATE VIEW NOME_VIEW
(campo1, campo2, campo3)
AS
SELECT campo1, campo2, campo3
FROM NOME_TABLE;

Valew!!!
Neto.

 



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



[oracle_br] View materializada.

2008-02-22 Por tôpico ze_neto2002
Pessoal,

antes de mais nada...
Versão do banco: Oracle9i Enterprise Edition Release 9.2.0.7.0 - 
64bit Production

Agora sim. Tenho uma view usada para gerar um relatório que está 
muito lenta. Quero substituir essa view por uma view materializada 
para melhorar a performance do relatório.
Alguém pode me ajudar com a sintaxe para a criação da view 
materializada? Como faço para criar com refresh todos os dias às 
23:00?
Na materializada não posso criar com os nomes dos campos como uma 
view normal? Por exemplo:
CREATE VIEW NOME_VIEW
(campo1, campo2, campo3)
AS
SELECT campo1, campo2, campo3
FROM NOME_TABLE;

Valew!!!
Neto.



RES: [oracle_br] View materializada

2007-03-26 Por tôpico Fabio Santos
Olá Andre,

Realmente tinham outros privilégios e já os corrigi.
Obrigado.

Fabio Santos



-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Andre Santos
Enviada em: segunda-feira, 26 de março de 2007 16:22
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] View materializada


Fábio

Você tem a documentação do Oracle aí?

Dê uma olhada no comando CREATE MATERIALIZED VIEW, na parte de
"pré-requisitos".
Há outros privilégios necessários.

Se precisar, posso copiar e colar esse trecho no e-mail. Ok?

[ ]

André


Em 26/03/07, Fabio Santos <[EMAIL PROTECTED]> escreveu:
>
>   Pessoal,
>
> Alguém sabe me dizer o que está errado na criação dessa view
> materializada (snapshot)?
>
> CREATE MATERIALIZED VIEW PRJ_1.MV_maxcom_requisitos_projecao
> BUILD IMMEDIATE
> REFRESH COMPLETE
> ON COMMIT
> WITH ROWID
> USING DEFAULT LOCAL ROLLBACK SEGMENT
> FOR UPDATE
> ENABLE QUERY REWRITE AS
> (SELECT * FROM prj_2.MAXCOM_REQUISITOS_PROJECAO)
>
> Mensagem do erro:
>
> Error on line 0
> CREATE MATERIALIZED VIEW PRJ_1.MV_maxcom_requisitos_projecao
> BUILD IMMEDIA
>
> ORA-01031: privilégios insuficientes
>
> Eu já dei permissao para o prj_2 acessar a
> PRJ_1.MV_maxcom_requisitos_projecao com select mas mesmo assim não
> adiantou.
> O usuario prj_2 tb tem acesso de "create any snapshot" e "alter any
> snapshot".
>
> Onbrigado.
>
> --
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
> PL/SQL Release 9.2.0.7.0 - Production
> CORE 9.2.0.7.0 Production
>
> TNS for 32-bit Windows: Version 9.2.0.7.0 - Production
> NLSRTL Version 9.2.0.7.0 - Production
>
> Abraços,
>
> Fabio Santos
> MSN: [EMAIL PROTECTED] 
> Tel (47) 9601-4524
> --
> Estúdio Interativo
> http://www.estudiointerativo.com
> [EMAIL PROTECTED] 
> Tel: (47) 3028-8821
> (21) 4063-8634
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date:
> 26/3/2007 14:31
>
>
> 
>


[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

 

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date:
26/3/2007 14:31
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date:
26/3/2007 14:31
 




Re: [oracle_br] View materializada

2007-03-26 Por tôpico Andre Santos
Fábio

Você tem a documentação do Oracle aí?

Dê uma olhada no comando CREATE MATERIALIZED VIEW, na parte de
"pré-requisitos".
Há outros privilégios necessários.

Se precisar, posso copiar e colar esse trecho no e-mail. Ok?

[ ]

André


Em 26/03/07, Fabio Santos <[EMAIL PROTECTED]> escreveu:
>
>   Pessoal,
>
> Alguém sabe me dizer o que está errado na criação dessa view
> materializada (snapshot)?
>
> CREATE MATERIALIZED VIEW PRJ_1.MV_maxcom_requisitos_projecao
> BUILD IMMEDIATE
> REFRESH COMPLETE
> ON COMMIT
> WITH ROWID
> USING DEFAULT LOCAL ROLLBACK SEGMENT
> FOR UPDATE
> ENABLE QUERY REWRITE AS
> (SELECT * FROM prj_2.MAXCOM_REQUISITOS_PROJECAO)
>
> Mensagem do erro:
>
> Error on line 0
> CREATE MATERIALIZED VIEW PRJ_1.MV_maxcom_requisitos_projecao
> BUILD IMMEDIA
>
> ORA-01031: privilégios insuficientes
>
> Eu já dei permissao para o prj_2 acessar a
> PRJ_1.MV_maxcom_requisitos_projecao com select mas mesmo assim não
> adiantou.
> O usuario prj_2 tb tem acesso de "create any snapshot" e "alter any
> snapshot".
>
> Onbrigado.
>
> --
> Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
> PL/SQL Release 9.2.0.7.0 - Production
> CORE 9.2.0.7.0 Production
>
> TNS for 32-bit Windows: Version 9.2.0.7.0 - Production
> NLSRTL Version 9.2.0.7.0 - Production
>
> Abraços,
>
> Fabio Santos
> MSN: [EMAIL PROTECTED] 
> Tel (47) 9601-4524
> --
> Estúdio Interativo
> http://www.estudiointerativo.com
> [EMAIL PROTECTED] 
> Tel: (47) 3028-8821
> (21) 4063-8634
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date:
> 26/3/2007 14:31
>
>
> 
>


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



[oracle_br] View materializada

2007-03-26 Por tôpico Fabio Santos
Pessoal,

Alguém sabe me dizer o que está errado na criação dessa view
materializada (snapshot)?

CREATE MATERIALIZED VIEW PRJ_1.MV_maxcom_requisitos_projecao
BUILD IMMEDIATE
REFRESH COMPLETE
  ON COMMIT
  WITH ROWID
 USING DEFAULT LOCAL ROLLBACK SEGMENT
FOR UPDATE 
ENABLE QUERY REWRITE AS
(SELECT * FROM prj_2.MAXCOM_REQUISITOS_PROJECAO)


Mensagem do erro:

Error on line 0
CREATE MATERIALIZED VIEW PRJ_1.MV_maxcom_requisitos_projecao
BUILD IMMEDIA

ORA-01031: privilégios insuficientes


Eu já dei permissao para o prj_2 acessar a
PRJ_1.MV_maxcom_requisitos_projecao com select mas mesmo assim não
adiantou.
O usuario prj_2 tb tem acesso de "create any snapshot" e "alter any
snapshot". 

Onbrigado.


Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production  
PL/SQL Release 9.2.0.7.0 - Production   
CORE9.2.0.7.0   Production

TNS for 32-bit Windows: Version 9.2.0.7.0 - Production  
NLSRTL Version 9.2.0.7.0 - Production 


Abraços, 

Fabio Santos
MSN: [EMAIL PROTECTED]
Tel (47) 9601-4524
--
Estúdio Interativo
http://www.estudiointerativo.com
[EMAIL PROTECTED]
Tel: (47) 3028-8821
 (21) 4063-8634

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.18/734 - Release Date:
26/3/2007 14:31
 




[oracle_br] View Materializada

2006-12-05 Por tôpico ESTUDO
Amigos

Criei uma Materializada View que esta funcionando legal.
Tenho a MV na base A e a tabela replica_desenv na base B.
Tudo que mudo na tabela replica_desenv da base B a view mostra.

Agora gostaria de algo a mais, gostaria de alterar valores na MView e ela 
replicar a mudança na tabela da base B.
Será que isso é possível?

Segua abaixo  o codigo da minha MV.

Obrigada

Cris



CREATE MATERIALIZED VIEW  "MVIEW_REPLICA_DESENV"  PCTFREE 
10 PCTUSED 0 MAXTRANS 255 
STORAGE ( INITIAL 64K NEXT 0K MINEXTENTS 1 MAXEXTENTS 
2147483645 PCTINCREASE 0)  
TABLESPACE "USERS"  BUILD IMMEDIATE   
USING INDEX 
TABLESPACE "USERS" PCTFREE 10 INITRANS 2 MAXTRANS 255 
STORAGE ( INITIAL 64K NEXT 0K MINEXTENTS 1 MAXEXTENTS 
2147483645 )  REFRESH COMPLETE  START WITH 
to_date('05-Dez-2006 05:06:08 TARDE','dd-Mon- HH:MI:SS 
AM')  NEXT sysdate + 1/(60*24)  AS 
SELECT "REPLICA_DESENV"."IDENT" "IDENT",
"REPLICA_DESENV"."DESCRI"  "DESCRI"  
FROM "REPLICA_DESENV"@DESENV.US.ORACLE.COM "REPLICA_DESENV"  
 

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



[oracle_br] View Materializada!!!

2006-01-09 Por tôpico fred_ferrao
galera seguinte, to usando Oracle 10g, criei uma view materializada
com seguinte sql: 

select * from tabela1
union
select * from tabela2

o problema é que nao estou conseguindo fazer com que a view se
atualize, tipo quando eu atualiza os dados na  tabela 1 a view seja
atualizada, como faço isto???

Outra coisa é que la na view em Tabelas Mestre só aparece a Tabela2(no
caso a segunta do sql)

Bom vou explicar o porque desta view e talvez alguem tenha outra
maneira de resolver:  a tabela1 possui 6 milhoes de registros e é
estatica, nunca mais vai mudar é de um sistema antigo, os dados da
tabela2 estao em um BD legado, e todo dia é feito um truncate na
tabela2 e os dados sao importados do bd legado, eu nao quis deixar
tudo em uma tabela por causa do tempo que levaria pra importar todos
os dados +- 9 milhores de registros juntando as 2 tabelas!!! e usando
"delete" ao invez de truncate nao serve tambem por que a maquina é
meio restrita com relação a hardware(hd e memoria)(tem como desligar o
undo e todos os logs??)!!!

em views comuns tem como criar indices?? como ficaria a performance
das consultas se eu fizesse esse sql com view comum??

OBS: nao sei se tem alguma coisa haver mas tenho uma outra view
materializada em que a tabela mestre é a view materializada citada acima!!






--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

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

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

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

 




[oracle_br] VIEW MATERIALIZADA

2005-12-26 Por tôpico Bruno
Pessoal,
Tenho q seguinte view... e programei para que ela seja atualizada a cada 5
horas... será q está certo o script ??

CREATE MATERIALIZED VIEW DBSM.V_GRUPO_CONTAB_UO_NOVA_temp
TABLESPACE TBCONTAB_101
NOLOGGING
REFRESH START WITH SYSDATE
NEXT  SYSDATE + 5/24
AS
select
  distinct cod_grupo_tab, cod_grupo_item, ano
from
  dbsm.grupo_contab_uo;



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--_
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

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

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

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