Oracle RCU 11.1.1.5.0 – Insufficient Privileges
Prezados,
A Oracle realmente nos surpreende com cada produto novo, um portifólio de mais de 2.000 produtos e cada dia que passa uma nova aquisição.
Como todos, a Oracle também tem seus problemas e abro este blog, o primeiro que escrevo, com um problema para instalação do repositório do Fusion Middleware 11g.
Precisando recriar o repositório então siga estes passos:
- Use sempre a opção de drop, não faça uma exclusão pura e simplesmente dos schemas, o drop funciona;
- Ao recriar nem sempre conseguirá de primeira vez, sendo assim faça o drop e tente novamente, no meu caso a primeira tentativa de recriar deu erro no usuário do OID, a segunda e terceira erros de privilégios que é o motivo do tópico, apenas na quarta vez consegui a instalação;
Ao instalar o rcu 11.1.1.5.0 encontrei o erro de insufficient privileges, ao analisar o problema está no arquivo: RCU_HOME/rcu/integration/epm/registry/scripts/oracle/create_essbase.sql, dentro deste temos a criação de uma view.
Analisando o script de criação de usuários (RCU_HOME/rcu/integration/epm/registry/scripts/oracle/create_user.sql)encontrei o seguinte:
define epm_user=&1
define epm_passwd=&2
define epm_def_tblspc=&3
define epm_tmp_tblspc=&4
CREATE USER &epm_user identified by &epm_passwd default tablespace &epm_def_tblspc temporary tablespace &epm_tmp_tblspc;
grant resource to &epm_user;
grant connect to &epm_user;
grant create sequence to &&epm_user;
Para resolver o problema, acrescente a linha abaixo ao final do arquivo:
grant create view to &&epm_user;
Abraço a todos e até o próximo post