Question William Caldwell · Apr 21, 2023

Restoring a backup

I have a client who' recently acquired a business that was running software that uses InterSystems IRIS as the database back end.  In the process of preparing to have my company's software installed the client formatted the hard drive of his server, wiping out his data.  I can't convert the data to MS SQL without a functioning database.  He had a backup on an external drive, which I have copied down to my local machine.  I loaded up  a virtual machine with Windows 10 Pro, I installed Docker and IRIS.  I started searching for explicit instructions for restoring the .CBK file, but I'm not having much luck.  I found the link below, but it assumes prior knowledge, which I do not have.  My background is in MS SQL.  I  need very explicit, step-by-step instructions.  Can someone point me to such a resource?  

https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…

Product version: IRIS 2022.3

Comments

William Caldwell · Apr 24, 2023

Thank you very much.  This has me moving in the right direction.  However, now I am getting a message that the .CBK is not an InterSystems IRIS Backup File.  

The backup was created in Cache', but I was told that IRIS is backward compatible.  Is restoring a Cache' backup not permitted or is there a different procedure for that?

Thank you.

0
Vic Sun  Apr 25, 2023 to William Caldwell

Correct, you can't restore a Cache backup to IRIS. The database files themselves are compatible, but not the backups. You'll need to restore to an instance of Cache.

0
Alex Woodhead  Apr 25, 2023 to William Caldwell

If the original install media is not available, there are currently non-Docker software distributions for Cache 2018.1 available via wrc.intersystems.com. Your customer's business may have a license and support account with InterSystems to logon and download install the media.

Is there a "*.cpf" configuration file available in the backup or original server install folder? This will include configuration for namespaces and databases involved, and how they are mapped for data and "table" definitions. ie: A CBK is a single file with consistent backup of multiple databases each which would  be restored to a equivalent distinct database file location.

Anticipate the OS architecture may need to be the same. ie: Backed-up on windows, then would restore to different  install also on windows.

0
Robert Cemper  Apr 26, 2023 to Robert Cemper

I have a straight Caché only Docker available for you:
Here is the GitHub Repo until publication on OEX is approved

0
William Caldwell · May 1, 2023

Many thanks to those that posted.  Sadly, my client opted to go in a different direction.  I no longer need to restore his database.

0