04.01. Материалы для скачивания

1. Результаты тестирования режимов
 

2. Скрипты тестирования отказа

-- создать таблицу
drop SEQUENCE seq_id;
CREATE SEQUENCE seq_id  START WITH 1  INCREMENT BY 1;

drop TABLE tab_01;
CREATE TABLE tab_01 (
  id        NUMBER DEFAULT seq_id.NEXTVAL   PRIMARY KEY,
  dt_reg    DATE DEFAULT SYSDATE,
  hostname  VARCHAR2(100),
  status    VARCHAR2(100),
  fail_date date,
  error      VARCHAR2(256)
);

-- процедура наполения таблицы во время экспемента 
truncate table tab_01;
SET SERVEROUTPUT ON
DECLARE
  v_hostname    varchar2(100); 
  v_status      VARCHAR2(100);
  v_fail_date   date;
  v_error       VARCHAR2(256);
BEGIN
  LOOP
    --
    select host_name into v_hostname from v$instance; 
    SELECT status,fail_date, error into v_status,v_fail_date, v_error FROM v$archive_dest WHERE dest_id = 2;
    --
    INSERT INTO tab_01(hostname,status,fail_date,error) VALUES (v_hostname, v_status, v_fail_date, v_error);
    COMMIT;
    DBMS_LOCK.SLEEP(1);
  END LOOP;
END;
/

-- примеры включение-выключение доступности между серверами
iptables -I OUTPUT -d 192.168.0.32 -j DROP
iptables -I INPUT -s 192.168.0.32 -j DROP

iptables -D INPUT 1
iptables -D OUTPUT 1