Это:
select SEQ_PATIENT.nextval from dual;
означает, что вы хотите выбрать следующее значение из последовательности, имя которой SEQ_PATIENT и оно принадлежит текущей схеме (т. Е. Пользователю, к которому вы подключены).Oracle говорит, что у вас нет этой последовательности.
This:
create synonym SEQ_PATIENT for scott.SEQ_PATIENT;
пытается создать синоним ( NOT последовательность!) с именем SEQ_PATIENT для объекта с именем SEQ_PATIENT, принадлежащего пользователю Scott.Oracle говорит, что объект с именем SEQ_PATIENT уже существует.
Итак: как вы подключены к базе данных?Какой это пользователь?
Каков результат
select * from all_objects where object_name = 'SEQ_PATIENT';
В нем должно быть указано, кому оно принадлежит и чем оно является.В зависимости от его результата мы сможем предложить дальнейшие шаги.