Import oracle9i para oracle8i - ORA-00904 SPOLICY

Backup, Recover, Import, Export, Datapump, etc
Responder
ramosinter
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qua, 03 Ago 2005 11:01 am
Localização: SP

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
Avatar do usuário
dr_gori
Moderador
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

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.

Selecionar tudo

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!
ramosinter
Rank: Estagiário Pleno
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 :P
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes