Consultor Eletrônico



Kbase P6702: How to make a copy of a multivolume Progress DB on VMS
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   19/06/2003
Status: Unverified

GOAL:

How to make a copy of a multivolume Progress DB on VMS

FACT(s) (Environment):

DEC ALPHA/OpenVMS

SYMPTOM(s):

They have problems with the structure file extents

FIX:

1. Create a new structure file (.st) that contains data extents (d), BI extents (b) and AI (a) extents if used.

2. Prostruct create the new database using:

PROGRESS/STRUCTURE/CREATE=db-name.st db-name

3. Procopy an empty DB to the new structure.

PROGRESS/COPY DLC:empty db-name
. Procopy the existing database to the new structure.
PROGRESS/COPY db-name new-db-name

5. If it's necessary to rename the copy of the DB this can be done by renaming the name of the .db, extents, editing the .st file with the new names and running the command:

PROGRESS/STRUCTURE/REPAIR=db-name.st db-name