Kbase P130517: Schema Cache files not compatible between 10.1A and 10.1B
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/04/2008 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.x
All Supported Operating Systems
SYMPTOM(s):
Using Schema Cache file (-cache connection parameter)
Cache file generated in OpenEdge 10.1A or earlier OpenEdge 10.x release
Client is OpenEdge 10.1B or later OpenEdge 10.x release
The file <filename> is not a valid local cache file. (823)
WARNING: The -cache <filename> parameter was used. An error occurred while attempting to read the schema cache from the named file. The schema cache will be read from the database instead. (6126)
CAUSE:
This is expected behavior.
Due to changes on the client side for the support of 64-bit ROWIDs, 10.1B and later releases have to use a different version of the schema cache file.
This is an exception to the rule that the schema cache files are compatible between minor releases.
FIX:
Generate a new schema cache file by connecting to the database using an OpenEdge 10.1B client (or later) and executing the SAVE CACHE statement.
If clients from earlier releases still need to be used, ensure the old and new cache files can be distinguished by using different filenames to avoid confusion during deployments.