Moving a Helix Core Server to a new machine
Versioned files and the database
To move a Helix Core Server to a new machine, both the versioned files Source files stored in the depot, including one or more revisions to each file. Also known as archive files, archives, and depot files. Versioned files typically use the naming convention 'filename,v' or '1.changelist.gz'. and the server's database The database in the P4ROOT directory contains db.* files with metadata that the Helix Core Server uses to operate on versioned files, users, protections, streams, changelists, and more. must be successfully migrated from the old machine to the new machine.
The Helix Core Server stores two types of data under the Helix Server root directory (see P4ROOT):
Versioned Files | The Server's Database |
---|---|
Created and maintained by your users |
A set of binary files with the |
For more information about the distinction between versioned files and database, as well as for an overview of backup and restore procedures in general, see Backup and recovery.
Factors that affect how you move to a new machine
How you move an existing Helix Core Server from one machine to another depends on the following factors:
Do both machines deal with case-sensitivity the same way? | Do both machines store text files with the same line-ending format? | Do both machines store numbers the same way? |
See |
---|---|---|---|
Yes | Yes | Yes | |
Yes | Yes | No | Moving between different byte orders that use the same text format |
All other combinations | Support Knowledgebase article "Cross-Platform Helix Core Server Migration" |