Dataguard REST APIs
REST API for Enterprise Manager environments using Dataguard
Dataguard Patching Rolling Mode
Table 18-3 Dataguard Patching Standby in Rolling Mode
Feature | Description |
---|---|
Request Method | POST |
URI | /em/websvcs/restful/emws/db/fleetmaintenance/performOperation/update |
Request Header | Authorization: basic <generated credential value>
Content-Type: application/json |
Payload |
|
Description of the Input Variables
- name: Name of the operation.
- targetName: Name of the target.
- targetType: Refer to CLI Command Inputs Based on Entity Type table.
- normalCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- privCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
These credentials are used to run scripts as root.
- databaseCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- dgRole: Dataguard role, for this sample it is set to "standby".
- disableDG: Disable Dataguard, for this sample it is set to "true".
- standbyStartOption: Instructs the type of standby start option, values can be "MOUNT" or "READ ONLY WITH APPLY".
- workingDirectory: Name of temporary directory.
Table 18-4 Dataguard Patching Primary in Rolling Mode
Feature | Description |
---|---|
Request Method | POST |
URI | /em/websvcs/restful/emws/db/fleetmaintenance/performOperation/update |
Request Header | Authorization: basic <generated credential value>
Content-Type: application/json |
Payload |
|
Description of the Input Variables
- name: Name of the operation.
- targetName: Name of the target.
- targetType: Refer to CLI Command Inputs Based on Entity Type table.
- normalCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- privCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
These credentials are used to run scripts as root.
- databaseCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- dgRole: Dataguard role, for this sample it is set to "standby".
- enableDG: Enables Dataguard, for this sample it is set to "true".
- enableFSFO: Enables Fast Start Failover.
- workingDirectory: Name of temporary directory.
Dataguard Patching Non Rolling Mode
Table 18-5 Dataguard Patching Standby in Non Rolling Mode
Feature | Description |
---|---|
Request Method | POST |
URI | /em/websvcs/restful/emws/db/fleetmaintenance/performOperation/update |
Request Header | Authorization: basic <generated credential value>
Content-Type: application/json |
Payload |
|
Description of the Input Variables
- name: Name of the operation.
- targetName: Name of the target.
- targetType: Refer to CLI Command Inputs Based on Entity Type table.
- normalCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- privCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
These credentials are used to run scripts as root.
- databaseCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- dgRole: Dataguard role, for this sample it is set to "standby".
- disableDG: Disables Dataguard, for this sample it is set to "true".
- startupAfterSwitch: Enables Fast Start Failover.
- workingDirectory: Name of temporary directory.
Table 18-6 Dataguard Patching Primary in Non Rolling Mode
Feature | Description |
---|---|
Request Method | POST |
URI | /em/websvcs/restful/emws/db/fleetmaintenance/performOperation/update |
Request Header | Authorization: basic <generated credential value>
Content-Type: application/json |
Payload |
|
Description of the Input Variables
- name: Name of the operation.
- targetName: Name of the target.
- targetType: Refer to CLI Command Inputs Based on Entity Type table.
- normalCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- privCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
These credentials are used to run scripts as root.
- databaseCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- dgRole: Dataguard role, for this sample it is set to "standby".
- rolling: Whether rolling patches are applied or not.
- workingDirectory: Name of temporary directory.
Table 18-7 Dataguard Patching Starting Standby Database Non Rolling Mode
Feature | Description |
---|---|
Request Method | POST |
URI | /em/websvcs/restful/emws/db/fleetmaintenance/performOperation/update |
Request Header | Authorization: basic <generated credential value>
Content-Type: application/json |
Payload |
|
Description of the Input Variables
- name: Name of the operation.
- targetName: Name of the target.
- targetType: Refer to CLI Command Inputs Based on Entity Type table.
- normalCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- privCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
These credentials are used to run scripts as root.
- databaseCredString: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- primaryDbHostCreds: This must be entered in the format <Named Credential: Credential Owner> where:
- <Named Credential>: Named credential for the host where new Oracle home will be deployed.
- <Credential Owner>: The Enterprise Manager user who owns this Named Credential.
- dgRole: Dataguard role, for this sample it is set to "standby".
- enableDG: Enable Dataguard, for this sample it is set to "true".
- enableFSFO: Enables Fast Start Failover.
- standbyStartOption: Instructs the type of standby start option, values can be "MOUNT" or "READ ONLY WITH APPLY".
- skipSwitchDatabase: Select whether to skip database switching.
- workingDirectory: Name of temporary directory.