

Oracle errors
Datapatch: Can't use string ("Could not open logfile ...) as a HASH ref while "strict refs" in use at ...
Поведение: зависание процесса применения патча на этапе Gathering database info ..
В логе выводится сообщение типа:
-------------------------------------------------------------------------------------
[2021-11-29 23:26:00] validate_one_logfile checking cfgtoollogs\sqlpatch\sqlpatch_2012_2021_11_29_23_25_33\bootstrap1_TESTDB.log, , status
[2021-11-29 23:26:00] local ignorable errors:
[2021-11-29 23:26:00] Scanning file cfgtoollogs\sqlpatch\sqlpatch_2012_2021_11_29_23_25_33\bootstrap1_TESTDB.log for errors
ORA-03137 TTC protocol internal error: [%s] [%s] [%s] [%s] [%s] [%s] [%s] [%s]
RU
Данная ошибка является результатом бага, выхода два:
1. Установить патч
2. alter system set "_optim_peek_user_binds"=false;
EN
This error is the result of a bug, there are two ways out:
ORA-01950: no privileges on tablespace
RU
Ошибка связана с отсутствием лимита на Tablespace в котором создается целевая таблица/партиция.
Решение:
alter user <имя пользователя> quote unlimited on <Имя пространства>;
или
grant unlimited tablesapce to <имя пользователя>;