É um prazer estar aqui com vocês.
Gostaria de saber se os colegas podem me ajudar com um probleminha chato que estou tentando resolver.
Tenho um schema no meu servidor Oracle 11g R2 11.2.0.3 que precisa enviar e-mails, mas para que ele possa fazer isso preciso liberar na ACL, até ai tudo bem, o problema é que ao tentar criar a ACL eu recebo o seguinte erro:
Relatório de erro:
ORA-29903: erro na execução da rotina ODCIIndexFetch()
ORA-31001: Handle de recurso ou nome de caminho "" inválido
ORA-06512: em "XDB.DBMS_RESCONFIG", line 47
ORA-06512: em "SYS.DBMS_NETWORK_ACL_ADMIN", line 101
ORA-06512: em "SYS.DBMS_NETWORK_ACL_ADMIN", line 505
ORA-06512: em line 15
29903. 00000 - "error in executing ODCIIndexFetch() routine"
*Cause: The execution of ODCIIndexFetch routine caused an error.
*Action: Examine the error messages produced by the indextype code and
take appropriate action.
BEGIN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL (
acl => 'UTL_SMTP.xml',
description => 'Granting privs to required users for UTL_SMTP.xml',
principal => 'MNT_TESTE',
is_grant => TRUE,
privilege => 'connect');
DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE (
acl => 'UTL_SMTP.xml',
principal => 'MNT_TESTE',
is_grant => TRUE,
privilege => 'resolve');
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL (
acl => 'UTL_SMTP.xml',
host => 'endereçosrv');
END;
/
COMMIT;
Executando o comando acima em partes, me parece que o erro ocorre ao executar o comando:
DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL
BEGIN
DBMS_NETWORK_ACL_ADMIN.drop_acl (
acl => 'UTL_SMTP.xml');
COMMIT;
END;
/
SELECT any_path FROM resource_view;
ERRO na linha 1:
ORA-29903: erro na execuc?o da rotina ODCIIndexFetch()
ORA-31001: Handle de recurso ou nome de caminho "" invalido
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning and Automatic Storage Management options
Possuo outras duas instancia 11g uma delas na mesma versão e o problema não ocorre.
Atenciosamente,