The operations explained in this documentation section can also be performed through the Delphix Engine’s Command Line Interface (CLI). The available operations are as follows: 

  • Create 

  • Disable 

  • Enable 

  • Stop 

  • Start 

  • Delete 

To create a VDB via CLI, you must first create a dSource. For more information on creating a dSource, refer to the Link operation via CLI section. 

Prerequisites 

To create a VDB and perform operations via CLI, log in to the Delphix Continuous Data Engine using the admin user account. 

ssh admin@<CONTINUOUS-DATA-FQDN-or-IP>

Creating a VDB

Run the following commands to create (provision) a VDB. The following example uses testdb dSource. 

Example

 database provision 
set type=AppDataProvisionParameters 
set container.name=testvdb 
set container.group=Untitled 
set source.allowAutoVDBRestartOnHostReboot=true 
set timeflowPointParameters.container=HDB-rh86-hana2sp6-s1.dlpxdc.co 
set sourceConfig.name=testscfgv 
set sourceConfig.repository="centos-tgt.dlpxdc.co/'HANA 2.00.052.00.1599235305 /usr/sap/HDB/HDB00'" 
set source.parameters="{\"mountLocation\":\"/tmp/test\", \"tDatabaseName\":\"TEST\",\"tSystemUserName\":\"SYSTEM\",\"tSystemUserPassword\":\"PASS\", \"configServices\":[]}" 
commit 
The command examples below are for VDB’s with and without encryption.

Example of VDB creation without encryption parameters

set sourceConfig.repository="centos-tgt.dlpxdc.co/'HANA 2.00.052.00.1599235305 /usr/sap/HDB/HDB00'"
set source.parameters="{\"mountLocation\":\"/tmp/test\", \"tDatabaseName\":\"TEST\",\"tSystemUserName\":\"SYSTEM\",\"tSystemUserPassword\":\"PASS\", \"configServices\":[]}"
commit

Example of VDB creation with encryption parameters:

set source.parameters="{\"mountLocation\":\"/tmp/test\", \"tDatabaseName\":\"DatabaseName\",\"tSystemUserName\":\"UserName\",\"tSystemUserPassword\":\"Password\", \"configServices\":[], \"encryptionParameters\":[{\"rootKeyBackupPass\":\"Password\",\"tenantUserName\":\"UserName\",\"tenantDatabasePass\":\"Password\"}]}"

Disabling the VDB

Run the following commands to disable a dSource. You must select the same sourceConfig name that was given during VDB creation. 

Example

Example -  
source 
select testscfgv 
disable 
commit 

Enabling the VDB

Run the following command to enable a dSource. 

Example

Example -  
source 
select testscfgv 
enable 
commit

Stopping the VDB 

Run the following command to stop a dSource. 

Example

Example -  
source 
select testscfgv 
stop 
commit

Starting the VDB 

Run the following command to start a dSource. 

Example

Example -  
source 
select testscfgv 
start 
commit

Deleting the VDB 

Run the following command to delete a VDB. 

Example 

source 
select testscfgv 
delete 
Commit 
Last updated
Oct 9, 2026