Тест изоляции параллельно исполняемых запросов

Тестирование заключается в последовательном запуске shell-файлов из командной строки:

в среде ОС Linux, Unix:

создать набор файлов: 1.cmd, 2.cmd, 3.cmd командами:

echo -e “./parall -table AA -logfile log1”  >1.cmd
echo -e “./parall -table BB -logfile log2”  >2.cmd
echo -e “./parall -table AA -logfile log3& \n ./parall -table BB -logfile log4&”  >3.cmd

выполнить команду ОС:

chmod 777 *.cmd

при помощи утилиты inl создать пользователя USR1/MANAGER8:

create user USR1 identified by 'MANAGER8';
grant resource to USR1;

запустить последовательно shell-файлы:

./1.cmd
./2.cmd
./3.cmd

при помощи стандартной программы сравнения файлов diff сравнить пары файлов в формате .log: log1 и log3, log2 и log4:

diff log1 log3
diff log2 log4

в среде ОС Windows:

подготовить в текстовом редакторе файлы 1.cmd, 2.cmd, 3.cmd следующего содержания:

1.cmd start
parall -table AA -logfile log1
1.cmd end
2.cmd start
parall -table BB -logfile log2
2.cmd end
3.cmd start
start parall.exe -table AA -logfile log3
start parall.exe -table BB -logfile log4
3.cmd end

при помощи утилиты inl создать пользователя USR1/MANAGER8:

create user USR1 identified by 'MANAGER8';
grant resource to USR1;

выполнить из командной строки:

1.cmd

выполнить из командной строки:

2.cmd

выполнить из командной строки:

3.cmd

при помощи программы сравнения файлов сравнить пары файлов: log1 и log3, log2 и log4:

diff log1 log3
diff log2 log4

Результаты

При сравнении в обоих случаях программа diff не должна найти никаких различий.