Когда-то администратору базы данных Oracle было достаточно «простого» SQL и команд конфигурации базы данных (работа велась в командной строке SQL*Plus или через графический интерфейс, подобный Oracle Enterprise Manager).
Сегодня администратор базы данных Oracle должен, как минимум, уметь создавать PL/SQL-код для триггеров уровня схемы и базы данных, автоматизировать различные административные задачи при помощи динамического SQL (NDS) и других механизмов исполнения DDL, и активно использовать разнообразные новые возможности, предоставляемые во встроенных пакетах Oracle (начиная с потоков и заканчивая постановкой в очередь, тиражированием и использованием оптимизации на основе стоимости). И если PL/SQL окажется для вас камнем преткновения, то вы не сможете обеспечить достаточно эффективное администрирование базы данных Oracle для своей организации.
Читайте мой блог в дальнейшем и научитесь многим премудростям и полезным фишкам с PL/SQL.