Cómo cambiar la estructura del origen de datos: Subcomando REORG

Cómo:

El subcomando REORG permite realizar una variedad de cambios en el archivo máster, después de haber introducido los datos en el origen de datos de FOCUS. REBUILD REORG es un procedimiento de dos pasos, que primero vuelva los datos en un área de trabajo temporal, y después los vuelve a cargar bajo un nuevo archivo máster.

Puede usar REBUILD REORG para:

REBUILD REORG no permite:


Principio de página

x
Procedimiento: Cómo Usar el subcomando REORG

Los siguientes pasos describen cómo usar el subcomando REORG:

  1. Antes de realizar cualquier cambio en el archivo máster original, haga una copia bajo otro nombre.
  2. Utilizando un edito, haga las modificaciones necesarias en la copia del archivo máster.
  3. Inicie el recurso REBUILD introduciendo:
    REBUILD

    Están disponibles las siguientes opciones:

    1. REBUILD        (Optimize the database structure)
    2. REORG          (Alter the database structure)
    3. INDEX          (Build/modify the database index)
    4. EXTERNAL INDEX (Build/modify an external index database)
    5. CHECK          (Check the database structure)
    6. TIMESTAMP      (Change the database timestamp)
    7. DATE NEW       (Convert old date formats to smartdate formats)
    8. MDINDEX        (Build/modify a multidimensional index)
  4. Seleccione el subcomando REORG introduciendo:
    REORG or 2

    Las opciones son:

    1. DUMP           (DUMP contents of the database)
    2. LOAD           (LOAD data into the database)
  5. Inicie la fase DUMP del procedimiento introduciendo:
    DUMP or 1
  6. Introduzca el nombre del origen de datos desde el que va a realizar el volcado. Asegúrese de usar el nombre del archivo máster original para esta fase.

    En z/OS, introduzca el ddname.

    En UNIX, Windows y OpenVMS, introduzca filename. El origen de datos que se va a reconstruir aparece citado en un comando USE. Si no hay ningún comando USE en vigor, el origen de datos se buscará utilizando la variable EDAPATH.

  7. Para especificar pruebas de selección, introduzca YES. Sólo se vuelcan los datos que cumplan con sus especificaciones. Sin embargo, lo más probable es que quiera volcar todo el origen de datos. Para ello, introduzca:
    NO

    Las estadísticas durante el procedimiento DUMP, e incluyen el número de segmentos volcados y el nombre y estadísticas del archivo temporal, utilizado para retener los datos.

  8. A la conclusión de la fase DUMP, estará listo para iniciar la segunda fase de REBUILD REORG: LOAD. Introduzca:
    REBUILD
  9. Seleccione el subcomando REORG introduciendo:
    REORG or 2

    Las opciones son:

    1. DUMP     (DUMP contents of the database)
    2. LOAD     (LOAD data into the database)
  10. Inicie la fase LOAD del procedimiento introduciendo:
    LOAD or 2
  11. Introduzca el nombre del origen de datos que desea cargar desde el archivo temporal, creado durante la fase de volcado. En la mayoría de los casos, éste es el nombre del nuevo origen de datos.

Hasta este momento, ha cargado los datos especificados del archivo máster original en el nuevo origen de datos, con el nombre que ud. ha introducido. Es importante recordar que no se ha eliminado ni el archivo máster ni el origen de datos del archivo máster original. Tiene tres opciones:

En plataformas que no sean z/OS, si introduce el nombre de un origen de datos existente (el archivo máster original), aparece un aviso indicando que va a añadir datos a un origen preexistente y si desea continuar.

En z/OS, no se le pregunta si desea añadir algo a un origen de datos existente. Se crea el origen de datos. Si desea añadir algo, introduzca LOAD NOCREATE cuando emita el comando LOAD.

Introduzca N para finalizar la ejecución de REBUILD. Introduzca Y para añadir los registros del archivo REBUILD temporal al origen de datos FOCUS original.

Si el archivo máster contiene nombres duplicados, REBUILD REORG no será compatible.

En z/OS, debe emitir una asignación o un CREATE para el nuevo origen de datos que se está cargando.



Ejemplo: Cómo usar el subcomando REORG en Windows

El siguiente procedimiento:

 1.  COPY EMPLOYEE.FOC EMPOLD.FOC 
 2.  REBUILD 
 3.  REORG 
 4.  DUMP 
 5.  EMPLOYEE 
 6.  NO 
 7.  ERASE EMPLOYEE.FOC 
 8.  REBUILD 
 9.  REORG 
 10. LOAD 
 11. EMPLOYEE
  1. Realiza un copia del origen de datos.
  2. Inicia el recurso REBUILD.
  3. Especifica el subcomando REORG.
  4. Inicia la fase DUMP.
  5. Especifica el nombre del origen de datos que se va a volcar.
  6. Indica que no se necesita ninguna prueba de selección de registros.

    Se vuelca el origen de datos y se generan las estadísticas correspondientes.

  7. Borra el origen de datos EMPLOYEE.
  8. Inicia el recurso REBUILD.
  9. Especifica el subcomando REORG.
  10. Inicia la fase LOAD.
  11. Especifica el nombre del origen de datos que se va a cargar.

    Se carga el origen de datos y se generan las estadísticas correspondientes.


WebFOCUS