Con la versión 9.7 de DB2 LUW, IBM hace un guiño a todos los DBA's de Oracle, mucho más numerosos en el mercado que los DBA's de DB2.
Para ello, en la versión 9.7 de DB2 LUW ha introducido modos de compatibilidad de Oracle que permiten realizar tareas en DB2 con la facilidad y conocimiento que tienen los DBA de Oracle. Sin embargo, es importante conocer la traslación de terminología entre Oracle y DB2 si tienes la intención de meterte en el mundo IBM DB2.
En este primer artículo sobre equivalencias entre IBM DB2 y Oracle, relaciono una serie de elementos para que esa introducción sea sencilla y se pueda leer la documentación de IBM DB2 fácilmente. Entre ellos, terminología general de estas bases de datos, versiones, utilidades y vistas.
COMPONENTES GENERALES | |
ORACLE | DB2 LUW |
Instance | Instance |
File/Datafile | Container |
Database | Database |
Tablespace | Tablespace |
Schema | Schema |
Table | Table |
Index | Index |
View | View |
Trigger | Trigger |
Packages | Modules |
Stored Procedures | Stored Procedures |
SQL Plus | DB2 CLP |
Data Block | Data Page |
Dictionary | Catalog |
Alert Log | Diag log |
Redo Log | Log File |
Segments | Space Consumming Objects |
SGA | Instance/DB Shared Memory |
VISTAS CATÁLOGO | |
ORACLE | DB2 LUW |
ALL_ |
SYSIBM.* SYSSTAT.* SYSCAT.* |
UTILIDADES | |
ORACLE | DB2 LUW |
RMAN IMPORT EXPORT SQL*loader DB_VERIFY ANALYZE |
BACKUP IMPORT EXPORT LOAD RESTORE REORG REORGCHK RUNSTATS |
VERSIONES | |
ORACLE | DB2 LUW |
EXPRESS EDITION | EXPRESS-C |
STANDARD EDITION ONE | EXPRESS EDITION |
STANDARD EDITION | WORKGROUP EDITION |
ENTERPRISE EDITION | ENTERPRISE SERVER EDITION |
Espero que os sea útil.
Oscar Paredes
IT Manager
Oracle DBA
En el artículo de IBM
Submitted by Carlos on 25 March, 2011 - 13:19
En el artículo de IBM developerWorks Leverage your Oracle 11g skills to learn DB2 9.7 for Linux, UNIX and Windows hacen una comparativa muy buena de las similitudes y diferencias entre los dos motores, a nivel de arquitectura, objetos, gestión de memoria, etc.
Aunque todo el artículo es muy recomendable, sólo los dos esquemas de comparación a nivel de estructura de sistema que copio a continuación ya pueden resultar de gran ayuda:
Figure 1. Oracle system structure on Linux, UNIX, and Windows
Figure 2. DB2 on Linux, UNIX, and Windows system structure