Atualmente estou criando uma view em usuário chamado LOGIX visualizando tabelas do usuário SYSTEM, o script ao ser executado está me dando um erro de usuário sem privilégio, porem o usuário LOGIX já está com privilégios nas duas tabelas do usuário SYSTEM que são system.logstdby$parameters e system.logmnr_log$, e create view.
Como faço para saber qual privilégio tenho que dar ao usuário LOGIX, segue o script abaixo:
CREATE OR REPLACE VIEW LOGIX.DBA_LOGSTDBY_LOG (“THREAD#”, “SEQUENCE#”, “FIRST_CHANGE#”, “NEXT_CHANGE#”, “FIRST_TIME”, “NEXT_TIME”, “FILE_NAME”, “TIMESTAMP”, “DICT_BEGIN”, “DICT_END”) AS
select thread#, sequence#, first_change#, next_change#, first_time, next_time, file_name, timestamp, dict_begin, dict_end
from system.logmnr_log$
where session# =
(select value from system.logstdby$parameters where name = ‘LMNR_SID’)
;
Obrigado.