Tutorial Actualización del Modelo de Base de Datos Oracle desde el Erwin
Sigan los siguientes pasos:
1. Primero se tiene que ubicar el archivo [Link], el cual contiene la cadena de
conexión a la Base de Datos Oracle, para esto después de la instalación del Oracle
10G Express Edition ubicamos la siguiente carpeta en nuestro directorio de archivos:
C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN
2. Luego abrimos el archivo [Link] con el block de notas y nos mostrara un
archivo como muestra la figura 1.1:
Figura 1.1
3. Se selecciona el contenido del título LISTENER esta es la cadena de conexión a
nuestra Base de Datos para conectarnos desde el Erwin, PL/SQL etc. En la figura 1.1
se encuentra seleccionado lo indicado, luego la copiamos en memoria con CTRL+C.
4. Abrimos el Erwin, abrimos el archivo del modelo de Base de Datos que proporcione
y nos dirigimos al menú Database y elegimos el submenú Database Connection, tal
como indica la Figura 1.2:
Figura 1.2
5. Seguidamente Erwin mostrará la ventana de Conexión a Base de Datos, se muestra
en la Figura 1.3
Figura 1.3
6. Configuramos los siguientes parámetros:
Base de Datos: Oracle 10G.
Autenticación: Database Authentication
Nombre de Usuario: system
Contraseña: password (Aquí se coloca la contraseña para system configurada en la
instalación del Oracle).
En el valor de Connection String indicar la cadena de conexión previamente identificada
en el Oracle Listener, en el paso 3, como ya la tenemos en memoria presionamos
CTRL+V.
Obs: Cuando se habrá el Modelo proporcionado por el DBA smcma_model no será
necesario configurar la Base de Datos, el modo de Autenticación y el nombre de Usuario
porque lo tendrán previamente en el archivo.
7. Se da clic en Connect.
Erwin cerrará la ventana de Conexión a Base de Datos y presentará el entorno de trabajo
clasico.
8. Damos clic en el menú Tools, el submenú Forward Engineer y Schema Generation
tal como lo indica la Figura 1.4:
Figura 1.4
9. Erwin mostrará la ventana “Forwar Enginner Schema Generation” tal como se indica
en la figura 1.5
Figura 1.5
10. En esta ventana en la parte izquierda se seleccionan los tipos de objetos de base de
datos que se desea exportar al Oracle y las diferentes opciones de esquema, En la
figura 1.6 se muestra un ejemplo:
Figura 1.6
11. En esta ventana se ha elegido que se quiere exportar las tablas del modelo activo
pues se ha seleccionado la opción de la derecha “Create Table”, también podemos
indicarle que elimine primero las tablas iguales ya existentes en la Base de Datos
indicándole más abajo “Drop Table” como se puede ver en la Figura 1.7
Figura 1.7
12. Tener en cuenta no dejar seleccionado otros objetos de Base de Datos no necesarios y
que se seleccionan por defecto para quitar la selección de estos revisar los tipos de
objetos de la parte de la izquierda y quitar las marcas de las casillas.
13. En la parte inferior de la ventana 1.7 se aprecia las opciones que se tienen para la
exportación de los objetos de Base de datos. Se explican los más relevantes a
continuación:
Filter.- Con esta opción se puede elegir que objetos podemos exportar, esta opción es buena
para que cada integrante del grupo exporte solo los objetos que necesiten actualizaciones para
realizar su trabajo y evitar así modificar los objetos de otros integrantes del mismo grupo. Así
evitamos inconvenientes.
Preview.- Genera las sentencias DDL que se necesitará para crear los objetos en nuestra Base
de Datos, si elegimos esta opción podemos generar el script pero después necesitaremos
guardarlo y ejecutarlo en nuestra base de datos con algún cliente como SQL Plus, PL/SQL
Developer, etc.
Generate.- Pasa el script directamente a la Base de Datos, para esto se conecta utilizando la
conexión que indicamos en el punto 6.