Environment
An Environment represents a physical or virtual infrastructure (host or cluster) where one or more databases run.
Types of Environments
- Single Host — A standalone server.
- Oracle Cluster — Oracle RAC.
- Distributed Database Cluster — For multi-node databases like Couchbase.
Source vs Target
- Source Environment — Where live databases run.
- Target Environment — Where database clones are deployed.
Environment Lifecycle
- Add Environment
- Provide IP, SSH credentials, and type.
- XLServer automatically discovers all running databases.
- Refresh Environment
- Re-scan to detect new databases.
- Remove Environment
- Deletes the environment; linked databases must be handled first.
Environments are project-scoped — they belong to exactly one project for isolation.