Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Дикий траф при репликации.  [new]
cherva
Member

Откуда: Brest BY
Сообщений: 112
Oracle 10g R2.

Во время репликации трёх небольших табличек при помощи джобов NetFlow Analyzer показывает дикий траф:
Application         SurcePort          Dest.Port         Traffic          No of Packets
Oracle               1521                1588                32.0MB         30684
Oracle               1521                1050                32.6MB         30667
Oracle               1521                4500                32.06MB        30630
Oracle               4783                1521                245.65MB      1436
Oracle               1363                1588                166.0MB        943

& ets.

Первое, что непонятно, что за порты используются, отличные от стандартного (1521)?
Второе, так это, собственно сам траф.
Работает джоб:
DECLARE
  X NUMBER;
BEGIN
  SYS.DBMS_JOB.SUBMIT
    ( job       => X 
     ,what      => 'DECLARE
   db_link VARCHAR2(200);
BEGIN
     SELECT DB_LINK 
     INTO db_link
     FROM ROUTE2FL
     WHERE fl_id=6;
    begin
     execute immediate ''INSERT INTO mail_in
       SELECT DISTINCT id_mail, indx_out, indx_in, addr, fio, country_out,
         atrib,VALUE, COST, np_summ, weight, dt_form, defect, op_name,typ
         FROM mail@''||db_link||''
        WHERE id_mail IN (SELECT DISTINCT mail_id
                              FROM container_in)'';
    COMMIT;
    end;
    begin
     execute immediate ''INSERT INTO bag_in
         SELECT DISTINCT id_bag, index_out, index_in, weight, dt_form, op_name,
                  TO_CHAR (SYSDATE, ''''DD.MM.YYYY HH24:MI:SS'''')
             FROM bag@''||db_link||''
            WHERE id_bag IN (SELECT DISTINCT bag_id
                               FROM container_in)'';    
    COMMIT;
    end;
    begin
     execute immediate ''INSERT INTO pp_in
         SELECT DISTINCT id_pp, index_out, index_in, weight, dt_form, op_name,
                  TO_CHAR (SYSDATE, ''''DD.MM.YYYY HH24:MI:SS'''')
             FROM pp@''||db_link||''
            WHERE id_pp IN (SELECT DISTINCT pp_id
                               FROM container_in)'';    
    COMMIT;
    end;
END;
'
     ,next_date => to_date('01.01.4000 00:00:00','dd/mm/yyyy hh24:mi:ss')
     ,interval  => 'SYSDATE + 30/1440'
     ,no_parse  => false
    );
END;
/
Инициатором является удалённая схема, на которой и запускается этот джоб. Замеры производились в сети, где находится локальная схема. Произвести замеры трафика в сети удалённой схемы не представляется возможным, тем более, что та схема таким образом реплицирует данные ещё из 8 схем.
Подскажите, плз, ГУРУ, в каком углу стоят грабли и в какую сторону курить...
7 июн 07, 18:52    [4244664]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить