I have never done a restore on Linux, but I think, it should be similar to AIX (Machines, OS & Informix version should be identical ).
copy the ixbar.<servernum>, sqlhosts, onconfig to $INFORMIXDIR/etc
The new box should have exactly the same LVs (if you are using the raw devices) as on original box. Check the TSM connectivity, you should have the correct parameters in dsm.sys and dsm.opt to connect you to the TSM server where you backed up the DB.Also worth checking sm_versions. Once the connectivity is proven, I think, you can run the restore command (onbar -r) or point in time restore.
I might be forgetting something, but you can still give it a go and fix the issue on the run. :-)
Thank you for you help, I have an instance in production with cooked file. The backup is with onbar and Informix Storage Manager (ISM). In production with the engine online i execute onbar -b -w, I define /home/dbspaces and /home/logfiles to save the backup in onconfig LTAPEDEV /home/logfiles to save logical log. then transfer the files from production to developer server.
also the files sm_versions, onconfig, sqlhosts, ixbar.server and oncfg.server_number and files from /home/dbspaces and files from /home/logfiles.
In developer server I define the same dbspaces with the same chunks but with raw devices. In this server developer I start ISM with the engine offline and also i have create the directory /usr/dbspaces and /usr/logfiles in this onconfig the parameter LTAPEDEV /usr/logfiles, in both server the servernum and servername are the same. Once time I have copy all files in server developer with engine offline as user informix i execute onbar -r -w in file bar_act.log are errors.
What is the form to execute the backup or restore with onbar?
In what mode will be the engine in server developer to do restore?
Any help is very appreciate,