10. Virtual Databases
A virtual database is a database mounted on a target environment and uses a snapshot of
the source database container at a specific point in time. At creation, the virtual database
uses very little disk storage, and its size may increase over time depending on the activity
generated on the database. Any data modification necessarily increases the disk size used,
unlike data viewing which has no impact on the size of the database.
It is highly recommended to reset or recreate the virtual database once its size becomes
very important.
ENABLE AND DISABLE
You can enable or disable the virtual database for maintenance raisons. When the virtual
database is disabled, all functionalities acting on the database are disabled.
START AND STOP
You can start or stop a virtual database directly from the database page. Stopping the
virtual database wil disable some functionalities like sharing or reseting.
RESET
Reset is a very powerful functionality of XLServer. You can reset a virtual database to its
initial state without passing from all steps of provisioning a new virtual database. It is
much faster than provisioning a new virtual database, because there is no need to recreate
a new container, no need for data masking or postscripts to be run. All data modifications
done on the virtual database will be lost after reset, and the size of the database will be
the same as it was created the first time.
SHARE
Sharing the virtual database is another powerful functionality of XLServer. You can share
your database with anyone by cloning the database. The clone database must be mounted
in a similar environment as the virtual database. The virtual database will be unavailable
during the cloning which can take very little time.