CftClub.ru
Клуб специалистов ЦФТ-Банк

Не могу настроить оповещение в Администраторе дистрибутива.

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
Hemul
Участник


Вступление в Клуб: 29.08.2012
СообщениеПн Дек 14, 2015 14:28   Не могу настроить оповещение в Администраторе дистрибутива. Ответить с цитатой
Полезность: Нет оценки
Всем доброго времени суток!

Мигрировали на oracle 12c пока что только на тестовой схеме. Была ошибка при миграции ACL, почитал ноту, создал новые правила. Правила создавал вот так:

Код:

SQL> begin
  2  dbms_network_acl_admin.create_acl(
  3  acl => '/sys/acls/mail_permission_aud.xml',
  4   description => 'MAIL Access',
  5  principal => 'AUD',
  6  is_grant => TRUE,
  7  privilege => 'connect',
  8  start_date => NULL,
  9  end_date => NULL);
 10  end;
 11  /

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

SQL>  begin
  2  dbms_network_acl_admin.add_privilege(
  3  acl => '/sys/acls/mail_permission_aud.xml',
  4  principal => 'AUD',
  5  is_grant => TRUE,
  6  privilege => 'resolve');
  7  end;
  8  /

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

SQL>  begin
  2  dbms_network_acl_admin.add_privilege(
  3  acl => '/sys/acls/mail_permission_aud.xml',
  4  principal => 'IBS',
  5  is_grant => TRUE,
  6  privilege => 'connect');
  7  end;
  8  /

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

SQL>  begin
  2  dbms_network_acl_admin.add_privilege(
  3  acl => '/sys/acls/mail_permission_aud.xml',
  4  principal => 'IBS',
  5  is_grant => TRUE,
  6  privilege => 'resolve');
  7  end;
  8  /

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

SQL> begin
  2  dbms_network_acl_admin.assign_acl(
  3  acl => '/sys/acls/mail_permission_aud.xml',
  4  host => '192.168.0.253',
  5  lower_port => 25,
  6  upper_port => 25);
  7  end;
  8  /

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.


Затем, с помощью пакета UTL_MAIL из SqlPlus отправляю тестовое письмо вот так:
Код:

SQL> begin
  2  utl_mail.send(
  3  sender => 'ibso@bank.ru',
  4  recipients => 'user@bank.ru',
  5  message => 'Test letter');
  6  end;
  7  /

Под схемой IBS и AUD все отсылается нормально. Но вот в администраторе дистрибутива какая-то ерунда. Собственно ошибка вот такая.

Код:

ORA-24247: отказ в доступе к сети в соответствии со списком контроля доступа (ACL)

ORA-06512: на  "SYS.UTL_TCP", line 19
ORA-06512: на  "SYS.UTL_TCP", line 280
ORA-06512: на  "SYS.UTL_SMTP", line 163
ORA-06512: на  "SYS.UTL_SMTP", line 199
ORA-06512: на  "AUD.MAIL_MGR", line 281
ORA-06512: на  "AUD.MAIL_MGR", line 340
ORA-06512: на  "AUD.SEND_NOTIFY", line 15
ORA-06512: на  "IBS.EXECUTOR", line 834
ORA-06512: на  line 1


begin IBS.executor.send_notify(:p_event, :p_subj1, :p_subj2, :p_subj3, :p_mes1, :p_mes2, :p_mes3, :p_mes4, :p_mes5, :p_mes6, :p_mes7, :p_mes8, :p_mes9); end;


В чем может быть засада? Кто-нибудь с таким сталкивался?[/code]
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru