Consultor Eletrônico



Kbase 19232: The -a parameter is only valid with rfutil -C roll forward
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/3/1999
SUMMARY: The -a parameter is only valid with rfutil -C roll forward

This document applies to: Progress Database Server
Version and Release Number: Progress 9.0 and above

INTRODUCTION:

If you are trying to start after image feature in a v9 database you could get the message "The -a parameter is only valid with rfutil -C roll forward".

PROCEDURAL APPROACH:

On v8 and earlier if you are planning to use a single volume database with only one AI extent you only need to inform the name of AI file on RFUTIL command using the parameter -a.

With the new v9 rocket engine, all databases on v9 are multi volume by default. So even if you are using a single volume AI file you have to use the PROUTIL command to add the extent on the database. On the v9 the -a parameter is used only on RFUTIL ROLL FORWARD command.

Follow these steps to add a new AI extent on your database:

1. Truncate the BI file
proutil <<db-name>> -C truncate bi
2. Create a ST file with the information of AI extent using the
sintax:
<<type>> <<extent-path>> <<fixed-size>> <<size>>
Example:
a db/usr/apdir/test.a1 f 10240
3. Add the AI extent using the command:
prostrct add <<db-name>> <<st-file>>
4. Check if the extent was added correctly
prostrct list <<db-name>>
5. Enable the After Image
rfutil <<db-name>> -C aimage begin

REFERENCES TO WRITTEN DOCUMENTATION:

Progress System Administration Guide - After-Imaging
Progress System Administration Guide - Creating and Deleting Databases
Progress System Administration Reference - PROSTRCT utility
Progress System Administration Reference - RFUTIL utility