К сожалению мне не удалось найти единого документа, объясняющего разницу между этими продуктами.
А это все-таки разные продукты, несмотря на очень близкую функциональность и внешний вид.
Прежде всего (Note:402554.1, Internal Only)
"
In Enterprise Manager 10g, Database Manageability can be accomplished through 2 separate user applications:
1. DB Control - single standalone database manageability; Only 1 10g database can be monitored at a time
2. Grid Control - enterprise wide database manageability; The features of DB Control are fully integrated into Grid Control but the data is displayed at an enterprise level encompassing many databases.
"
Т.е. задачи и продуктов различны. Тем не менее, у них одинаковая архитектура:
"
In both Grid Control and DB Control, the framework is made up of three main components:
1.A Management Agent that gathers data and performs job related functions on a target (For RDBMS, these targets would include databases, instances, RAC Clusters, RAC databases, RAC instances, Data Guard databases, TNS listeners, and host targets).
2.A J2EE application known as the OMS that renders the HTTP(S) Webpages known as the UI (Grid Control Console and DB Control Console)
3.A repository schema owned by SYSMAN that includes tables, views, triggers, PL/SQL routines, packages, procedures, and dbms jobs needed to keep the EM Framework functioning
"
Однако, из той же Note, можно сделать заключение, что команды, разрабатывающие Db Control и Grid Control разные, а следовательно могут, пользуясь общим EM API создавать различные UI странички и скрипты. Что мы и видим на практике. По предыдущей ссылке доступны screen shot одинаковых закладок как DB Control так и Grid Control.
Из документации, мы также знаем, что Grid Control требует отдельного репозитория (экземпляра БД) и должен устаналиваться в отдельную от БД директорию. БД репозитория при этом не требует отдельного лицензирования, о чем я уже писал.
Напротив DB control устанавливается в том жe $ORACLE_HOME, что и Database.
Ссылки по теме:
How to change a 10.2.0.x Database from Locally Managed to Centrally Managed
Note:400476.1
How to manage DB Control 10.2 for RAC Database with emca
Doc ID: Note:395162.1
PS:
Running EMCA Results in Database quiesce And No New Connections or Operations Can Be Performed During the DB Control Repository Creation
Note:375946.1
Читать дальше...