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