Я пытаюсь сделать различие последовательностей между основным и ожиданием в оракуле RAC.но я не могу получить запрос для ожидания, это пример в stanbdy:
set serveroutput on
SET FEEDBACK OFF
DECLARE NS VARCHAR2(50);
C NUMBER(10) := 0;
LS NUMBER(10);
TIMED VARCHAR2(50);
BEGIN FOR n IN( SELECT MAX(FIRST_TIME) Time FROM V$LOG_HISTORY GROUP BY THREAD#)
LOOP
NS := n.Time;
select to_char(max(FIRST_TIME),'DD-MON-YY:HH24:MI:SS') Time, max(sequence#) sequence# INTO TIMED, LS from v$log_history where FIRST_TIME >=( NS);
dbms_output.put_line( TIMED || ' ' || LS || ' ' || C);
END LOOP
END
/
применяется в режиме ожидания, этот возврат всегда:
26-NOV-18:14:40:36 61210
26-NOV-18:14:42:38 61210
26-NOV-18:14:47:19 61210
для 3 RAC необходимо вернуть применить в режиме ожидания:
26-NOV-18:14:40:36 720
26-NOV-18:14:42:38 61210
26-NOV-18:14:47:19 3459
последовательность отличается!спасибо: D