Добавлена PL/SQL pragma для пометки устаревших
программных единиц.
Не обновленные материализованные представления могут
быть использованы в query rewrite для
получения корректного результата используя materialized view logs.
К событиям обновления материализванного представления ON
COMMIT и ON DEMAND добавлено событие ON STATEMENT.
Добавлены параметры в аггрегирующей функции LISTAGG для
управления переполнением результирующей строки.
Максимальная длина идентификаторов увеличена до 128 байт для
большинства идентификаторов, по сравнению с 30 байтами в предыдущих версиях.
Начало поддержки sharding в not managed driver ODP.NET
JDBC полностью
поддерживает JDK 8 и стандарт JDBC 4.2
OJVM поддерживает Java SE 8
Вы можете выполнить JavaScript в базе данных, используя движок
Nashorn JavaScript, встроенный в Oracle JVM
Начало поддержки операций с CLOB, BLOB и XMLType
через database links.
Fast Application Notification (FAN) позволяет уменьшить объём
обработки исключений слоя передачи данных в приложении.
Конвертация на лету не партиционированной таблицы в
партиционированную.
Split на лету партиций и субпартиций.
Перенос не паритиционированнй таблицы на лету без
блокирования DML.
Новая команда DDL позволяет создать таблицу с
копированием описания партиций из
существующей таблицы.
Новая архитектура Oracle Database Sharding для оперативной
обработки OLTP в которой данные горизонтально распределены между
несколькими дискретными базами данных Oracle не имеющими общего аппаратного и программного обеспечения.
Приложение работает с набором баз данных
как с одной логической базой.
Поддержка партиционирования внешних таблиц. Поддержка
декларативных ограничений целостности для внешних таблиц.
Аналитические представления/
dbms_stat стал работать с внешними таблицами и In-Memory
полями таблиц.
Band join связывание является особым типом связывания таблиц при
котором ключевые значения в одного набора данных, должны находиться в пределах
указанного диапазона другого набора. Одна таблица служит в качестве первого и
второго наборов данных.
NFS сервер в базе данных.
Ограничение лимита операций ввода вывода на уровня
монтируемой базы.
Монтируемые базы теперь могут иметь различные character set
в нутри одной контейнерной базы (CDB).
Поддержка периодического распространения изменений из
монтируемой базы источника в базы клоны.
Возможность распараллеливания (указания степени паралелизма)
при создании монтируемой базы из seed PDB.
Возможность копирования монтируемой базы данных без перевода
базы источника в режим только для чтения, если база источник в режиме archivelog. База источник во
время копирования является полностью работоспособной.
Новый механизм proxy монтируемых баз является
функционалом для доступа к одной или
нескольким удаленным базам через одну логическую.
Возможность отката состояния монтируемой базы данных с
помощью FLASHBACK DATABASE.
Увеличено максимальное количество поддерживаемых монтируемых
баз данных в одной контейнерной (CDB) базе до 4098.
Возможность обновления (upgrade) всех монтируемых баз одной операцией.
SQL*Loader, expdp, impdp, exp, и imp теперь являются утилитами instant client.
Поддержка многосимвольных строк в параметрах ENCLOSED_BY, OPTIONALLY_ENCLOSED_BY,
и TERMINATED_BY утилиты SQL*Loader.
Новая утилита командной
строки Trace File Analyzer.