[RESOLVIDO] ORACLE - problema com relacionamento entre schemas diferentes  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

tenho o schema ADM a tabela USUARIO_EMPRESA
e no schema PRINCIPAL a tabela EMPRESA

estou tentando o seguinte:


está retornando o erro:
ORA-00942: a tabela ou view não existe


mas se eu faço um select dessa tabela:
select * from principal.empresa

traz os registros normalmente, ou seja, a tabela existe!!!

o que pode ser?????

This message was edited 1 time. Last update was at 08/03/2010 13:04:30


"Conhecimento nunca é demais!"
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Não lembro bem, mas nao tem um esquema de voce setar o schema por uma function do oracle? Acho que depende também do SQL editor do seu client.

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

detalhe: estou logado com o usuario ADM...
mas adicionei USER PROXY para ADM no usuario PRINCIPAL..

This message was edited 1 time. Last update was at 04/03/2010 15:52:45


"Conhecimento nunca é demais!"
[Email] [MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

e aí?

"Conhecimento nunca é demais!"
[Email] [MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

e aí pessoal?? ninguém usa oracle???
nem no próprio BOUG eu obtive resposta...

"Conhecimento nunca é demais!"
[Email] [MSN]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

E ai rapaz, não conseguiu a solução?

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

ainda nao cara...
to convertendo um sistema do postgresql para o oracle
o sistema possui 7 schemas e 170 e poucas tabelas


to dando sequencia aqui na conversão enquanto não consigo fazer os relacionamentos entre schemas!!!

"Conhecimento nunca é demais!"
[Email] [MSN]
Granella
Debugger

Membro desde: 20/03/2007 23:18:26
Mensagens: 70
Localização: Fernandópolis - São Paulo
Offline

Olá,

Já tentou dar permissão para referenciar o objeto de outro owner?
Caso contrário: GRANT REFERENCES ON PRINCIPAL.EMPRESA TO ADM.USUARIO_EMPRESA;

Até

Fagner Granella
[MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

obrigado Granella...

Segunda no trabalho tentarei e postarei o resultado!!

"Conhecimento nunca é demais!"
[Email] [MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

ok granella... deu certo.

fiz assim: GRANT REFERENCES ON PRINCIPAL.EMPRESA TO ADM

"Conhecimento nunca é demais!"
[Email] [MSN]
lauronolasco
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline

os problemas não acabam por aqui...

o oracle trata string vazia como nula...
ex: se um campo e not null e eu tento inserir aspas simples assim ''
eleencara como null....

ate onde eu estudei, nulo eh nulo, vazio eh vazio!!!

"Conhecimento nunca é demais!"
[Email] [MSN]
Granella
Debugger

Membro desde: 20/03/2007 23:18:26
Mensagens: 70
Localização: Fernandópolis - São Paulo
Offline

Olá!

Bem vindo ao mundo Oracle . Trabalho com Oracle já algum tempo e já acostumei com isso.
Tem coisas no Oracle que não é "ANSI compliant", como isso que acabou de testemunhar. Para o Oracle empty String e null é a mesma coisa, ou melhor, quase a mesma coisa, pois se tentar recuperar um select com condição que não seja IS NULL ele não irá trazer mas nos insert's e update's acontece isso, a mesma coisa se tentar recuperar o tamanho do campo com o length ele não ira trazer 0 mas sim null.

Até

Fagner Granella
[MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team