/new/oracle
Create a new Oracle Configuration
Request
HTTP Method: POST
Content Type: application/json
Parameters
Property | Type | Required |
|---|---|---|
| object of type | required |
| object of type | required |
| object of type |
|
| object of type |
|
| object of type |
|
| object of type |
|
| object of type |
|
| object of type |
|
| object of type |
|
general
Property | Type | Description |
|---|---|---|
| string | new configuration name |
| string | name of existing configuration (DDC) to import |
| string | license key |
source
Property | Type | Description | Required |
|---|---|---|---|
| string | name of source database (for detected source database) |
|
| string | host name of source database | required |
| string | archivelog staging location on source host |
|
| string | Oracle home directory on source host (for manual source database) |
|
| string | Oracle SID for source database (for manual source database) |
|
source_oda_kvm
Property | Type | Description |
|---|---|---|
| string | host name for source ASM instance |
| string(password) | password for source ASM instance |
| integer | port for source ASM instance (non-negative) |
| string | service name for source ASM instance |
| string | user name for source ASM instance |
source_rac
Property | Type | Description |
|---|---|---|
| object of type | the first RAC thread |
| object of type | the second RAC thread |
| object of type | the third RAC thread |
| object of type | the fourth RAC thread |
| object of type | the fifth RAC thread |
source_seha
Property | Type | Description |
|---|---|---|
| object of type | the first SEHA node |
| object of type | the second SEHA node |
standby
Property | Type | Description |
|---|---|---|
| boolean | enable automatic storage management (ASM) for the standby database |
| string | automatic storage management (ASM) instance for the standby database |
| string | unique database name of standby database |
| string | directory containing StandbyMP installation on standby host |
| string | host name for standby database |
| string | archivelog staging location on standby host |
| string | Oracle home directory on standby host |
| string | Oracle SID for standby database |
standby_oda_kvm
Property | Type | Description |
|---|---|---|
| string | host name for standby ASM instance |
| string(password) | password for standby ASM instance |
| integer | port for standby ASM instance (non-negative) |
| string | service name for standby ASM instance |
| string | user name for standby ASM instance |
standby_rac
Property | Type | Description |
|---|---|---|
| boolean | enable RAC for the standby database |
| object of type | the first RAC thread |
| object of type | the second RAC thread |
| object of type | the third RAC thread |
| object of type | the fourth RAC thread |
| object of type | the fifth RAC thread |
standby_seha
Property | Type | Description |
|---|---|---|
| boolean | enable SEHA for the standby database |
| object of type | the first SEHA node |
| object of type | the second SEHA node |
rac_thread
Property | Type | Description |
|---|---|---|
| boolean | enable ASM |
| string | ASM instance |
| string | host name |
| string | Oracle SID |
seha_node
Property | Type | Description |
|---|---|---|
| boolean | enable ASM |
| string | ASM instance |
| string | host name |
{
"params": {
"general": {
"configuration_name": "string",
"import": "string",
"license": "string"
},
"source": {
"source_db": "string",
"source_host": "string",
"source_log_dir": "string",
"source_oracle_home": "string",
"source_sid": "string"
},
"source_oda_kvm": {
"source_asm_host": "string",
"source_asm_password": "string",
"source_asm_port": 123,
"source_asm_service": "string",
"source_asm_user": "string"
},
"source_rac": {
"source_rac1": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"source_rac2": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"source_rac3": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"source_rac4": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"source_rac5": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
}
},
"source_seha": {
"source_seha1": {
"asm": false,
"asm_instance": "string",
"host": "string"
},
"source_seha2": {
"asm": false,
"asm_instance": "string",
"host": "string"
}
},
"standby": {
"standby_asm": false,
"standby_asm_instance": "string",
"standby_db": "string",
"standby_dbvisit_dir": "string",
"standby_host": "string",
"standby_log_dir": "string",
"standby_oracle_home": "string",
"standby_sid": "string"
},
"standby_oda_kvm": {
"standby_asm_host": "string",
"standby_asm_password": "string",
"standby_asm_port": 123,
"standby_asm_service": "string",
"standby_asm_user": "string"
},
"standby_rac": {
"standby_rac": false,
"standby_rac1": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"standby_rac2": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"standby_rac3": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"standby_rac4": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
},
"standby_rac5": {
"asm": false,
"asm_instance": "string",
"host": "string",
"sid": "string"
}
},
"standby_seha": {
"standby_seha": false,
"standby_seha1": {
"asm": false,
"asm_instance": "string",
"host": "string"
},
"standby_seha2": {
"asm": false,
"asm_instance": "string",
"host": "string"
}
}
}
}Response
HTTP Status: 200
Content Type: application/json
Response
Property | Type | Description |
|---|---|---|
| object of type | error response |
| object of type | DR Configuration |
| boolean | response with error or not |
configuration
Property | Type | Description |
|---|---|---|
| integer(int64) | configuration ID (non-negative) |
| string | configuration name |
| string | configuration type (possible values: 'oracle', 'pgsql' and 'mssql') |
| object of type | observer configuration |
| object of type | automated standby update configuration |