Pessoal estou tentando fazer exportacao do oracle9i para o oracle8i
esta dando msg de erro de SPOLICY.
alguém pode me ajudar??
Grato
Rogério
Import oracle9i para oracle8i - ORA-00904 SPOLICY
-
- Rank: Estagiário Pleno
- Mensagens: 4
- Registrado em: Qua, 03 Ago 2005 11:01 am
- Localização: SP
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Roda esse script como SYS, depois usa o cliente do 8i pra exportar e importar! Tem problemas relacionados a SUB-TYPES nas views de export.
Se quiser fazer backup da sua view antes de recriá-la, sinta-se a vontade!
CREATE OR REPLACE view sys.exu81rls
(objown,objnam,policy,polown,polsch,polfun,stmts,chkopt,enabled,spolicy)
AS select u.name, o.name, r.pname, r.pfschma, r.ppname, r.pfname,
decode(bitand(r.stmt_type,1), 0,'', 'SELECT,')
|| decode(bitand(r.stmt_type,2), 0,'', 'INSERT,')
|| decode(bitand(r.stmt_type,4), 0,'', 'UPDATE,')
|| decode(bitand(r.stmt_type,8), 0,'', 'DELETE,'),
r.check_opt, r.enable_flag,
DECODE(BITAND(r.stmt_type, 16), 0, 0, 1)
from user$ u, obj$ o, rls$ r
where u.user# = o.owner#
and r.obj# = o.obj#
and (uid = 0 or
uid = o.owner# or
exists ( select * from session_roles where role='SELECT_CATALOG_ROLE')
)
/
grant select on sys.exu81rls to public;
/
Se quiser fazer backup da sua view antes de recriá-la, sinta-se a vontade!
-
- Rank: Estagiário Pleno
- Mensagens: 4
- Registrado em: Qua, 03 Ago 2005 11:01 am
- Localização: SP
Valeu .. Obrigado Força.
Abraço
Rogério
Abraço
Rogério
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes