Traducción de terminología Oracle - DB2 LUW

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_
USER_
DBA_
V$
GV$

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

oscar.paredes@dataprix.com 

www.db2util.es

 

 

 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
Diagram shows instances on an Linux/UNIX/Windows machine. Within the instance is a database, which contains system tablespace, default temporary tablespace, undo tablespace, logs, and user tablespaces with their tables and indexes. 

Figure 2. DB2 on Linux, UNIX, and Windows system structure

Diagram shows instances on LUW machine. Within each instance is catalog, tempace, userspace database configuration file, logs, and tables.