Convert file .db from UNIX/SCO system probably progress version 7 to csv

damatta

New Member
I have a progress db ( dbname.db, dbname.bi, dbname.ds, dbname.lg)
copied from a UNIX/SCO machine and I have to convert in csv, plain text or export in other readable formats.

I have tried the Progress 10.2 dbutils to convert from 8 to 9 but failed reporting wrong number of database. It was because the db is older than I think.

So I think that the db is a seven version or six with the .db and .bi files. Is it right?

If it's seven or six version can be enough an installation of Progress 7 if it's exists?

Please, could you point me where I can get a progress seven version of installation or an alternative to convert this file format?
 
Copying databases between operating systems is not supported. In order to get it from one OS to another you must dump it on the source machine and load it on the target machine. Plus there is no upgrade path from version 7 to OpenEdge 10 other than dump and load.

In any case you need to dump the database in Progress version 7 and if you do that using the data administration tool to dump it in ASCII you will already get it in a format that is compatible with CSV except that it is Space-SV and the Strings are double quoted.

At a minimum you need a Progress V8 for SCO Unix in order to convert from V7 - but you should have the V7 installation on the SCO Unix machine anyway. You should also be able to connect to the database on SCO Unix from any other Progress V8 installation to do the dump. But this might be slow, but, on the other hand since you mention CSV I'll take it that there are not many records in the database anyway.

Heavy Regards, RealHeavyDude.
 
Thank you RealHeavyDude.
I must have the v7 SCO unix machine to "read" this file, there aren't alternatives. Is right?
No ODBC driver and neither conversion batch file in the new version of Progress can help me.
Thank you again for your support.
 
1) You must have some version of Progress equal to or greater than whatever version the database is.

2) It must be on the same OS as the original.

You must obtain a running copy of Progress from the same OS platform that the db came from. There is no other way.

Given that you can extract the data. Or convert it to some other version.

You mention that you get a "wrong version" message. It might be helpful to share that message in its entirety. Such messages often contain information that will help establish exactly what version you *do* have.

If you can figure out what version you actually have then there is a slim chance that someone here *might* have access to a compatible system that they might be willing to use to extract your data. (If it is v7 or earlier you are hoping that someone has a 15+ year old system that is still running... the odds are not very good, after all -- yours seems to not be available.)
 
can you look in the database log file ? Right after the database is started, there should be a line that states what the version is.
 
Back
Top