Olá,
Preciso criar uma view materializada que consulte uma tabela em um banco de dados remoto acessado por um databse link. O problema é que o banco remoto está em Oracle 10G e a view está em uma base 11G. Quando tentei deu o erro ORA-30372.
Basicamente o comando é:
CREATE MATERIALIZED VIEW VW_TESTE AS
SELECT DISTINCT
...
from tab1@dbl1 t1,tab2@dbl1 t2,t3 t
...
;
Criar view materializada no Oracle 11G
-
- Rank: Analista Sênior
- Mensagens: 155
- Registrado em: Sex, 17 Out 2008 6:05 pm
- Localização: Campo Grande - MS
-
- Rank: Programador Sênior
- Mensagens: 52
- Registrado em: Sáb, 29 Set 2007 12:59 am
- Localização: Araraquara-SP
- Contato:
Ricardo Neves
Analista e Instrutor Oracle Developer
Java Developer (JPA/JSF/Hibernate/WebServices/EJB)
Analista e Instrutor Oracle Developer
Java Developer (JPA/JSF/Hibernate/WebServices/EJB)
Fala Robson beleza!
Tenta fazer o seguinte procedimento:
1. De um grant de exemption para o politica de acesso para a sua view
2 - Recrie sua view materializada
3. Faça o REFRESH na view materializada
Tenta fazer o seguinte procedimento:
1. De um grant de exemption para o politica de acesso para a sua view
grant exempt access policy to [sua_view];
3. Faça o REFRESH na view materializada
exec dbms_mview.refresh('SUA VIEW');
-
- Rank: Analista Sênior
- Mensagens: 155
- Registrado em: Sex, 17 Out 2008 6:05 pm
- Localização: Campo Grande - MS
Olá, Ricardo,
Pelo que eu percebi nas suas instruções, a view materializada já tem que existir, mas eu ainda vou criá-la. E aí?
Pelo que eu percebi nas suas instruções, a view materializada já tem que existir, mas eu ainda vou criá-la. E aí?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante