You can migrate data from one data repository server to another. This is commonly done to upgrade data repository servers, though it can also be used to copy data from one repository server to another (for example, from an embedded server into a non-embedded one, though before working with an embedded server, make sure that it is up to date).

This process might take several minutes or longer, depending on multiple factors including how much data you need to copy over to the new repository server, network considerations, and so on. It is recommended that external services not interact with the servers until the process is complete, so plan accordingly.

To migrate data from one data repository server to another:

  1. Start both servers. Be sure the servers start on different ports.
  2. Add both servers to the Data Repositories View, if needed.
  3. Right-click the server from which you wish to move data and select Copy All.
  4. Right-click the server into which you wish to move the copied data and select Paste.

Ulimit settings in Linux and MacOS

The remote data repository server hosted on Linux or MacOS can crash with a "Too Many Open Files" error if you are copying a large number of repositories. This usually happens because the ulimit is set too low. The recommended course of action is to temporarily raise the ulimit parameter on your machine. The "hard" ulimit might need to be raised as well. 



  • No labels