Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to dump a couple of databases from DB2 for Mac and DB2 for Linux and then import the databases to DB2 for Windows. Unfortunately, when I try the standard backup and restore I get the following error:

SQL2570N An attempt to restore on target OS "NT-32" from a backup created on source OS "?" failed due to the incompatability of operating systems or an incorrect specification of the restore command. Reason-code: "1".

I've seen references to DB2 needing an IXF dump and import, but I can't find any solid information about how to do this without dozens of other steps.

Any hints on how to do this in the least painful manner?

share|improve this question
You mean that question is a dupe of this one. This one was asked first. – Pridkett Jan 20 '10 at 20:06
You are right. So for the records, have a look at the duplicate of this question for the answer. ;) – Peter Schuetze Jan 22 '10 at 19:09
up vote 0 down vote accepted

Since it's not possible to say a comment is an answer I'm going to post it here:

That question poses a similar problem and contains the solution.

share|improve this answer

No way could you restore a database from a backed up image in another OS. The best way, as I am aware of, to do this is to create a barebone db in the target, set up federated server against the source db, create nicknames against tables then do a cursor/export load.

share|improve this answer
There is a way. It is not straightforward, but officially documented by IBM. See – Peter Schuetze Jan 8 '10 at 16:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.