RHPRGPR1:/mnt0/new:> mpro /mydatabase/mydb.db
@@@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @
@@@@@@ @@@@@@ @ @ @ @@@@ @@@@@@ @@@@@ @@@@@ @@@@@
@ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @@@@@@@ @@@@@ @ @ @@@@@@@ @@@@@ @@@@@
Progress Software Corporation
14 Oak Park
Bedford, Massachusetts 01730
781-280-4000
PROGRESS is a registered trademark of Progress Software Corporation
Copyright 1984-2004
by Progress Software Corporation
All Rights Reserved
Después de esta pantalla te pedirán un usuario y contraseña; tienes que ingresar con un usuario con suficientes privilegios:
PROGRESS Version 9.1E as of Tue Oct 12 14:40:19 EDT 2004
┌─────────────────── Login ───────────────────┐
│ │
│ Please enter a User Id and Password for │
│ database: mydb │
│ │
│ User Id: DBAUSER │
│ Password: │
│ │
│ (OK) (Cancel) │
└─────────────────────────────────────────────┘
Enter data or press F4 to end.
Entonces en la siguiente pantalla tienes que presionar F3 y seleccionar el menú Tools, opción Data Dictionary:
PROGRESS Version 9.1E as of Tue Oct 12 14:40:19 EDT 2004
File Edit Search Buffer Compile Tools Help
────────────────────────────────┌──────────────────────┐────────────────────────
│ Data Dictionary │
│ OS Shell │
│ Application Compiler │
└──────────────────────┘
─ File: Untitled:1 ─────────────────────────────────────────────────────────────
F1=RUN F3=MENUS F5=OPEN F6=SAVE F8=CLOSE Insert
La siguiente pantalla será la de la herramienta Data Dictionary:
Database Schema Admin DataServer Utilities PRO/SQL Tools
┌──────────── Welcome to the PROGRESS Data Dictionary ─────────────┐
│ │
│ You may use these facilities to set up or alter the structure of │
│ your database(s) or to perform various administrative functions. │
│ │
└──────────────────────────────────────────────────────────────────┘
Main Menu Data Dictionary
Database: mydb (PROGRESS) Table:
En la pantalla de Data Dictionary tienes que seleccionar el menú Admin, submenú Load Data and Definitions, opción Data Definitions (.df file):
Database Schema Admin DataServer Utilities PRO/SQL Tools
┌────────────────────────────────────────┐
│ Dump Data and Definitions -> │
│ Load Data and Definitions -> │
│ ┌─────────────────────────────────┐ │
│ │ Data Definitions (.df file)... │ │
┌─────────│ │ Table Contents (.d file)... │ │y ─────────────┐
│ │ │ SQL Views... │... │ │
│ You may └─│ User Table Contents... │────┘e structure of │
│ your datab│ Sequences Current Values... │strative functions. │
│ │ Reconstruct Bad Load Records... │ │
└───────────└─────────────────────────────────┘────────────────────┘
Main Menu Data Dictionary
Database: mydb (PROGRESS) Table:
Para aplicar un archivo delta la base de datos no debe estar bloqueada por ningún usuario, pero si es así obtendrás un mensaje de error como el siguiente:
Database Schema Admin DataServer Utilities PRO/SQL Tools
Data Definitions (.df file) Data Dictionary
Database: mydb (PROGRESS) Table:
Database in use by SOMEUSER on w1c3xpr3. Wait or press CTRL-C to stop. (388)
Si tienes que aplicar este delta y puedes de manera segura reiniciar la base de datos o desconectar los usuarios que están bloqueando la base de datos entonces hazlo, de preferencia en otra terminal; si no hay usuarios bloqueando la base de datos entonces obtendrás una pantalla donde tienes que seleccionar el archivo del delta y muchas otras opciones que puedes mantener sin cambios.
Finalmente después de seleccionar OK, si nuevamente no hay usuarios bloqueando la base de datos el delta será aplicado bastante rápido y regresarás al menú Data Dictionary.
No hay comentarios.:
Publicar un comentario