На мой взгляд, каждый системный администратор баз данных Oracle (или потенциальный сисадмин) должен понимать несколько важных вещей по управлению изменениями в БД. В каждое приложение со временем вносятся какие-то изменения, либо для улучшения его функциональных возможностей, либо для устранения обнаруженных в нем неполадок. Разработка, тестирование и реализация приложений происходит постоянно, и администратор баз данных играет в этом цикле важную роль. Под управлением изменениями (change management) подразумевается процесс надлежащего переноса нового кода, и администратор баз данных Oracle должен обязательно следить за тем, как он протекает в его организации.
Помимо обновления кода приложений, администратор баз данных Oracle еще так-же отвечает за оценку и адаптацию всех последних изменений и в программном обеспечении баз данных. Все необходимые так называемые программные заплаты обычно становятся доступны через службу Oracle MetaLink. На самом деле последняя версия Oracle Enterprise Manager (OEM) позволяет даже напрямую подключаться к MetaLink и загружать, а затем и устанавливать необходимые заплаты.
В Oracle Database 11g появилось два новых средства для управления изменениями — Database Replay (Воспроизведение базы данных) и SQL Performance Analyzer (Анализ производительности SQL), которые позволяют заранее выяснить, каким образом внесение изменений в систему, в том числе обновление базы данных или сервера, может повлиять на производительность SQL и базы данных.