Consultor Eletrônico



Kbase P54402: Error 598 when accessing database via symbolic links
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   17/11/2003
Status: Unverified

FACT(s) (Environment):

UNIX

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):

Error 598 when accessing database via symbolic links

<file-name> is a copy of <file-name>. Database cannot be opened. (598)

Using symbolic links to reference the location of database files

prostrct convert used to convert database from single- to multi-volume

proutil conv89 used to convert database from v8 to v9

CAUSE:

Using the prostrct convert utility converts the single-volume database to multi-volume. The pathing to the database is then absolute, rather than relative. Within the .db file there are pointers to the various locations of the database files. When these are absolute paths, the symbolic links no longer work, depending on where the commands to the database are issued from. Progress currently doesn't support the use of symbolic links. See - Does progress support the use of symbolic links?

FIX:

Redo the conversion steps, not using the symbolic link, and ensure that any script and programmes using the symbolic links are updated to reflect the absolute pathing to the physical location of the database files.