Oracle Restore Options
Select
SaaS
Customer Managed
This operation is used to perform Oracle Restores
- application/json
Request Body
taskInfo object
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- taskId integer
- jobIds string[]
{
"taskId": 0,
"jobIds": [
"string"
]
}
{
"taskId": 1939,
"jobIds": [
"29408"
]
}
Bad Request
- application/json
- Schema
- Example
Schema
- string
Request body is empty or format is invalid
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- errorMessage string
- errorCode integer
{
"errorMessage": "string",
"errorCode": 0
}
{
"errorMessage": "Access Denied",
"errorCode": 5
}
POST /createtask
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {},
"associations": [
{
"clientName": "string",
"displayName": "string",
"instanceName": "string",
"appName": "string"
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "string",
"operationType": "string"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 2,
"mediaOption": {
"mediaAgent": {
"mediaAgentId": 0
}
},
"timeRange": {
"toTime": 0
}
},
"destination": {
"destClient": {
"clientName": "string",
"displayName": "string"
},
"destinationInstance": {
"instanceName": "string",
"appName": "Oracle",
"clientName": "string",
"displayName": "string"
},
"destPath": [
"string"
]
},
"oracleOpt": {
"restoreControlFile": true,
"restoreSPFile": true,
"restoreData": true,
"recover": true,
"recoverSCN": 0,
"ctrlBackupPiece": "string",
"specifyControlFileTime": true,
"ControlFileTime": {
"time": 0
},
"recoverTime": {
"time": 0
},
"restoreTime": {
"time": 0
},
"noCatalog": true,
"restoreStream": 2,
"resetLogs": 1,
"duplicateToLogFilesList": "\"LOGFILE\nGROUP 1\n(\n'\''/logfile1/Group1_File1_Redo.log'\'',\n'\''/logfile2/Group1_File2_Redo.log'\''\n) SIZE 50M\n,GROUP 2\n(\n'\''/logfile1/Group2_File1_Redo.log'\'',\n'\''/logfile2/Group2_File2_Redo.log'\''\n) SIZE 50M\n\",",
"duplicateToLogFile": true,
"redirectItemsPresent": true,
"duplicateToLogFilesListValue": [
" \"1\t50\tM\tyes\n/logfile1/Group1_File1_Redo.log\t/logfile2/Group1_File2_Redo.log\", \"2\t50\tM\tyes\n/logfile1/Group2_File1_Redo.log\t/logfile2/Group2_File2_Redo.log\""
],
"redirectItems": [
"[ \"SYSAUX//redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\u0015/redirect/file1\" ]"
],
"logFileGroup": true,
"redirectItemsValue": [
"[\"SYSAUX\t/redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\t/redirect/file1\"]"
],
"redirectAllItemsSelected": true,
"renamePathForAllTablespaces": "string",
"switchDatabaseMode": true,
"redirectTempFilesSelected": true,
"redirectTempFilesValue": "string",
"restoreWallet": true,
"crossmachineRestoreOptions": {
"doNidForCrossMachineRestore": true
},
"setDBId": true,
"duplicateNoFileNamecheck": true,
"archiveLog": true,
"logTarget": "string",
"logTime": {
"fromTime": 0,
"toTime": 0
},
"useStartLog": true,
"useEndLog": true,
"useStartLSNNum": true,
"startLSNNum": 0,
"useEndLSNNum": true,
"endLSNNum": 0,
"duplicate": true,
"duplicateStandby": true,
"duplicateTo": true,
"duplicateToName": "string",
"duplicateStandbySID": "dup",
"duplicateStandbyDoRecover": false,
"partialRestore": true,
"stagingPath": "string",
"cleanupAuxiliary": true,
"sourcePaths": [
"string"
],
"auxiliaryInstance": true,
"databaseName": "string",
"importDatabase": "string",
"dropTable": true,
"tableViewRestore": true,
"oracleTableRstOptions": {
"includeTriggers": true,
"includeConstraints": true,
"includeIndexes": true,
"includeGrants": true,
"includeStoredProcedures": true
},
"importDbClient": {
"clientId": "string",
"clientName": "string",
"displayName": "string"
},
"oracleObjectRenameInfoList": [
{}
],
"filename": "string",
"commonOptions": {
"indexFreeRestore": true,
"restoreToDisk": true
},
"openDatabase": true
},
"fileOption": {
"sourceItem": [
"SID: commvault"
]
}
},
"commonOpts": {
"notifyUserOnJobCompletion": true
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {},
"associations": [
{
"clientName": "string",
"displayName": "string",
"instanceName": "string",
"appName": "string"
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "string",
"operationType": "string"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 2,
"mediaOption": {
"mediaAgent": {
"mediaAgentId": 0
}
},
"timeRange": {
"toTime": 0
}
},
"destination": {
"destClient": {
"clientName": "string",
"displayName": "string"
},
"destinationInstance": {
"instanceName": "string",
"appName": "Oracle",
"clientName": "string",
"displayName": "string"
},
"destPath": [
"string"
]
},
"oracleOpt": {
"restoreControlFile": true,
"restoreSPFile": true,
"restoreData": true,
"recover": true,
"recoverSCN": 0,
"ctrlBackupPiece": "string",
"specifyControlFileTime": true,
"ControlFileTime": {
"time": 0
},
"recoverTime": {
"time": 0
},
"restoreTime": {
"time": 0
},
"noCatalog": true,
"restoreStream": 2,
"resetLogs": 1,
"duplicateToLogFilesList": "\"LOGFILE\nGROUP 1\n(\n'\''/logfile1/Group1_File1_Redo.log'\'',\n'\''/logfile2/Group1_File2_Redo.log'\''\n) SIZE 50M\n,GROUP 2\n(\n'\''/logfile1/Group2_File1_Redo.log'\'',\n'\''/logfile2/Group2_File2_Redo.log'\''\n) SIZE 50M\n\",",
"duplicateToLogFile": true,
"redirectItemsPresent": true,
"duplicateToLogFilesListValue": [
" \"1\t50\tM\tyes\n/logfile1/Group1_File1_Redo.log\t/logfile2/Group1_File2_Redo.log\", \"2\t50\tM\tyes\n/logfile1/Group2_File1_Redo.log\t/logfile2/Group2_File2_Redo.log\""
],
"redirectItems": [
"[ \"SYSAUX//redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\u0015/redirect/file1\" ]"
],
"logFileGroup": true,
"redirectItemsValue": [
"[\"SYSAUX\t/redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\t/redirect/file1\"]"
],
"redirectAllItemsSelected": true,
"renamePathForAllTablespaces": "string",
"switchDatabaseMode": true,
"redirectTempFilesSelected": true,
"redirectTempFilesValue": "string",
"restoreWallet": true,
"crossmachineRestoreOptions": {
"doNidForCrossMachineRestore": true
},
"setDBId": true,
"duplicateNoFileNamecheck": true,
"archiveLog": true,
"logTarget": "string",
"logTime": {
"fromTime": 0,
"toTime": 0
},
"useStartLog": true,
"useEndLog": true,
"useStartLSNNum": true,
"startLSNNum": 0,
"useEndLSNNum": true,
"endLSNNum": 0,
"duplicate": true,
"duplicateStandby": true,
"duplicateTo": true,
"duplicateToName": "string",
"duplicateStandbySID": "dup",
"duplicateStandbyDoRecover": false,
"partialRestore": true,
"stagingPath": "string",
"cleanupAuxiliary": true,
"sourcePaths": [
"string"
],
"auxiliaryInstance": true,
"databaseName": "string",
"importDatabase": "string",
"dropTable": true,
"tableViewRestore": true,
"oracleTableRstOptions": {
"includeTriggers": true,
"includeConstraints": true,
"includeIndexes": true,
"includeGrants": true,
"includeStoredProcedures": true
},
"importDbClient": {
"clientId": "string",
"clientName": "string",
"displayName": "string"
},
"oracleObjectRenameInfoList": [
{}
],
"filename": "string",
"commonOptions": {
"indexFreeRestore": true,
"restoreToDisk": true
},
"openDatabase": true
},
"fileOption": {
"sourceItem": [
"SID: commvault"
]
}
},
"commonOpts": {
"notifyUserOnJobCompletion": true
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {},
"associations": [
{
"clientName": "string",
"displayName": "string",
"instanceName": "string",
"appName": "string"
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "string",
"operationType": "string"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 2,
"mediaOption": {
"mediaAgent": {
"mediaAgentId": 0
}
},
"timeRange": {
"toTime": 0
}
},
"destination": {
"destClient": {
"clientName": "string",
"displayName": "string"
},
"destinationInstance": {
"instanceName": "string",
"appName": "Oracle",
"clientName": "string",
"displayName": "string"
},
"destPath": [
"string"
]
},
"oracleOpt": {
"restoreControlFile": true,
"restoreSPFile": true,
"restoreData": true,
"recover": true,
"recoverSCN": 0,
"ctrlBackupPiece": "string",
"specifyControlFileTime": true,
"ControlFileTime": {
"time": 0
},
"recoverTime": {
"time": 0
},
"restoreTime": {
"time": 0
},
"noCatalog": true,
"restoreStream": 2,
"resetLogs": 1,
"duplicateToLogFilesList": "\"LOGFILE\nGROUP 1\n(\n'\''/logfile1/Group1_File1_Redo.log'\'',\n'\''/logfile2/Group1_File2_Redo.log'\''\n) SIZE 50M\n,GROUP 2\n(\n'\''/logfile1/Group2_File1_Redo.log'\'',\n'\''/logfile2/Group2_File2_Redo.log'\''\n) SIZE 50M\n\",",
"duplicateToLogFile": true,
"redirectItemsPresent": true,
"duplicateToLogFilesListValue": [
" \"1\t50\tM\tyes\n/logfile1/Group1_File1_Redo.log\t/logfile2/Group1_File2_Redo.log\", \"2\t50\tM\tyes\n/logfile1/Group2_File1_Redo.log\t/logfile2/Group2_File2_Redo.log\""
],
"redirectItems": [
"[ \"SYSAUX//redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\u0015/redirect/file1\" ]"
],
"logFileGroup": true,
"redirectItemsValue": [
"[\"SYSAUX\t/redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\t/redirect/file1\"]"
],
"redirectAllItemsSelected": true,
"renamePathForAllTablespaces": "string",
"switchDatabaseMode": true,
"redirectTempFilesSelected": true,
"redirectTempFilesValue": "string",
"restoreWallet": true,
"crossmachineRestoreOptions": {
"doNidForCrossMachineRestore": true
},
"setDBId": true,
"duplicateNoFileNamecheck": true,
"archiveLog": true,
"logTarget": "string",
"logTime": {
"fromTime": 0,
"toTime": 0
},
"useStartLog": true,
"useEndLog": true,
"useStartLSNNum": true,
"startLSNNum": 0,
"useEndLSNNum": true,
"endLSNNum": 0,
"duplicate": true,
"duplicateStandby": true,
"duplicateTo": true,
"duplicateToName": "string",
"duplicateStandbySID": "dup",
"duplicateStandbyDoRecover": false,
"partialRestore": true,
"stagingPath": "string",
"cleanupAuxiliary": true,
"sourcePaths": [
"string"
],
"auxiliaryInstance": true,
"databaseName": "string",
"importDatabase": "string",
"dropTable": true,
"tableViewRestore": true,
"oracleTableRstOptions": {
"includeTriggers": true,
"includeConstraints": true,
"includeIndexes": true,
"includeGrants": true,
"includeStoredProcedures": true
},
"importDbClient": {
"clientId": "string",
"clientName": "string",
"displayName": "string"
},
"oracleObjectRenameInfoList": [
{}
],
"filename": "string",
"commonOptions": {
"indexFreeRestore": true,
"restoreToDisk": true
},
"openDatabase": true
},
"fileOption": {
"sourceItem": [
"SID: commvault"
]
}
},
"commonOpts": {
"notifyUserOnJobCompletion": true
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {},
"associations": [
{
"clientName": "string",
"displayName": "string",
"instanceName": "string",
"appName": "string"
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "string",
"operationType": "string"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 2,
"mediaOption": {
"mediaAgent": {
"mediaAgentId": 0
}
},
"timeRange": {
"toTime": 0
}
},
"destination": {
"destClient": {
"clientName": "string",
"displayName": "string"
},
"destinationInstance": {
"instanceName": "string",
"appName": "Oracle",
"clientName": "string",
"displayName": "string"
},
"destPath": [
"string"
]
},
"oracleOpt": {
"restoreControlFile": true,
"restoreSPFile": true,
"restoreData": true,
"recover": true,
"recoverSCN": 0,
"ctrlBackupPiece": "string",
"specifyControlFileTime": true,
"ControlFileTime": {
"time": 0
},
"recoverTime": {
"time": 0
},
"restoreTime": {
"time": 0
},
"noCatalog": true,
"restoreStream": 2,
"resetLogs": 1,
"duplicateToLogFilesList": "\"LOGFILE\nGROUP 1\n(\n'\''/logfile1/Group1_File1_Redo.log'\'',\n'\''/logfile2/Group1_File2_Redo.log'\''\n) SIZE 50M\n,GROUP 2\n(\n'\''/logfile1/Group2_File1_Redo.log'\'',\n'\''/logfile2/Group2_File2_Redo.log'\''\n) SIZE 50M\n\",",
"duplicateToLogFile": true,
"redirectItemsPresent": true,
"duplicateToLogFilesListValue": [
" \"1\t50\tM\tyes\n/logfile1/Group1_File1_Redo.log\t/logfile2/Group1_File2_Redo.log\", \"2\t50\tM\tyes\n/logfile1/Group2_File1_Redo.log\t/logfile2/Group2_File2_Redo.log\""
],
"redirectItems": [
"[ \"SYSAUX//redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\u0015/redirect/file1\" ]"
],
"logFileGroup": true,
"redirectItemsValue": [
"[\"SYSAUX\t/redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\t/redirect/file1\"]"
],
"redirectAllItemsSelected": true,
"renamePathForAllTablespaces": "string",
"switchDatabaseMode": true,
"redirectTempFilesSelected": true,
"redirectTempFilesValue": "string",
"restoreWallet": true,
"crossmachineRestoreOptions": {
"doNidForCrossMachineRestore": true
},
"setDBId": true,
"duplicateNoFileNamecheck": true,
"archiveLog": true,
"logTarget": "string",
"logTime": {
"fromTime": 0,
"toTime": 0
},
"useStartLog": true,
"useEndLog": true,
"useStartLSNNum": true,
"startLSNNum": 0,
"useEndLSNNum": true,
"endLSNNum": 0,
"duplicate": true,
"duplicateStandby": true,
"duplicateTo": true,
"duplicateToName": "string",
"duplicateStandbySID": "dup",
"duplicateStandbyDoRecover": false,
"partialRestore": true,
"stagingPath": "string",
"cleanupAuxiliary": true,
"sourcePaths": [
"string"
],
"auxiliaryInstance": true,
"databaseName": "string",
"importDatabase": "string",
"dropTable": true,
"tableViewRestore": true,
"oracleTableRstOptions": {
"includeTriggers": true,
"includeConstraints": true,
"includeIndexes": true,
"includeGrants": true,
"includeStoredProcedures": true
},
"importDbClient": {
"clientId": "string",
"clientName": "string",
"displayName": "string"
},
"oracleObjectRenameInfoList": [
{}
],
"filename": "string",
"commonOptions": {
"indexFreeRestore": true,
"restoreToDisk": true
},
"openDatabase": true
},
"fileOption": {
"sourceItem": [
"SID: commvault"
]
}
},
"commonOpts": {
"notifyUserOnJobCompletion": true
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {},
"associations": [
{
"clientName": "string",
"displayName": "string",
"instanceName": "string",
"appName": "string"
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "string",
"operationType": "string"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 2,
"mediaOption": {
"mediaAgent": {
"mediaAgentId": 0
}
},
"timeRange": {
"toTime": 0
}
},
"destination": {
"destClient": {
"clientName": "string",
"displayName": "string"
},
"destinationInstance": {
"instanceName": "string",
"appName": "Oracle",
"clientName": "string",
"displayName": "string"
},
"destPath": [
"string"
]
},
"oracleOpt": {
"restoreControlFile": true,
"restoreSPFile": true,
"restoreData": true,
"recover": true,
"recoverSCN": 0,
"ctrlBackupPiece": "string",
"specifyControlFileTime": true,
"ControlFileTime": {
"time": 0
},
"recoverTime": {
"time": 0
},
"restoreTime": {
"time": 0
},
"noCatalog": true,
"restoreStream": 2,
"resetLogs": 1,
"duplicateToLogFilesList": "\"LOGFILE\nGROUP 1\n(\n'\''/logfile1/Group1_File1_Redo.log'\'',\n'\''/logfile2/Group1_File2_Redo.log'\''\n) SIZE 50M\n,GROUP 2\n(\n'\''/logfile1/Group2_File1_Redo.log'\'',\n'\''/logfile2/Group2_File2_Redo.log'\''\n) SIZE 50M\n\",",
"duplicateToLogFile": true,
"redirectItemsPresent": true,
"duplicateToLogFilesListValue": [
" \"1\t50\tM\tyes\n/logfile1/Group1_File1_Redo.log\t/logfile2/Group1_File2_Redo.log\", \"2\t50\tM\tyes\n/logfile1/Group2_File1_Redo.log\t/logfile2/Group2_File2_Redo.log\""
],
"redirectItems": [
"[ \"SYSAUX//redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\u0015/redirect/file1\" ]"
],
"logFileGroup": true,
"redirectItemsValue": [
"[\"SYSAUX\t/redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\t/redirect/file1\"]"
],
"redirectAllItemsSelected": true,
"renamePathForAllTablespaces": "string",
"switchDatabaseMode": true,
"redirectTempFilesSelected": true,
"redirectTempFilesValue": "string",
"restoreWallet": true,
"crossmachineRestoreOptions": {
"doNidForCrossMachineRestore": true
},
"setDBId": true,
"duplicateNoFileNamecheck": true,
"archiveLog": true,
"logTarget": "string",
"logTime": {
"fromTime": 0,
"toTime": 0
},
"useStartLog": true,
"useEndLog": true,
"useStartLSNNum": true,
"startLSNNum": 0,
"useEndLSNNum": true,
"endLSNNum": 0,
"duplicate": true,
"duplicateStandby": true,
"duplicateTo": true,
"duplicateToName": "string",
"duplicateStandbySID": "dup",
"duplicateStandbyDoRecover": false,
"partialRestore": true,
"stagingPath": "string",
"cleanupAuxiliary": true,
"sourcePaths": [
"string"
],
"auxiliaryInstance": true,
"databaseName": "string",
"importDatabase": "string",
"dropTable": true,
"tableViewRestore": true,
"oracleTableRstOptions": {
"includeTriggers": true,
"includeConstraints": true,
"includeIndexes": true,
"includeGrants": true,
"includeStoredProcedures": true
},
"importDbClient": {
"clientId": "string",
"clientName": "string",
"displayName": "string"
},
"oracleObjectRenameInfoList": [
{}
],
"filename": "string",
"commonOptions": {
"indexFreeRestore": true,
"restoreToDisk": true
},
"openDatabase": true
},
"fileOption": {
"sourceItem": [
"SID: commvault"
]
}
},
"commonOpts": {
"notifyUserOnJobCompletion": true
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {},
"associations": [
{
"clientName": "string",
"displayName": "string",
"instanceName": "string",
"appName": "string"
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "string",
"operationType": "string"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 2,
"mediaOption": {
"mediaAgent": {
"mediaAgentId": 0
}
},
"timeRange": {
"toTime": 0
}
},
"destination": {
"destClient": {
"clientName": "string",
"displayName": "string"
},
"destinationInstance": {
"instanceName": "string",
"appName": "Oracle",
"clientName": "string",
"displayName": "string"
},
"destPath": [
"string"
]
},
"oracleOpt": {
"restoreControlFile": true,
"restoreSPFile": true,
"restoreData": true,
"recover": true,
"recoverSCN": 0,
"ctrlBackupPiece": "string",
"specifyControlFileTime": true,
"ControlFileTime": {
"time": 0
},
"recoverTime": {
"time": 0
},
"restoreTime": {
"time": 0
},
"noCatalog": true,
"restoreStream": 2,
"resetLogs": 1,
"duplicateToLogFilesList": "\"LOGFILE\nGROUP 1\n(\n'\''/logfile1/Group1_File1_Redo.log'\'',\n'\''/logfile2/Group1_File2_Redo.log'\''\n) SIZE 50M\n,GROUP 2\n(\n'\''/logfile1/Group2_File1_Redo.log'\'',\n'\''/logfile2/Group2_File2_Redo.log'\''\n) SIZE 50M\n\",",
"duplicateToLogFile": true,
"redirectItemsPresent": true,
"duplicateToLogFilesListValue": [
" \"1\t50\tM\tyes\n/logfile1/Group1_File1_Redo.log\t/logfile2/Group1_File2_Redo.log\", \"2\t50\tM\tyes\n/logfile1/Group2_File1_Redo.log\t/logfile2/Group2_File2_Redo.log\""
],
"redirectItems": [
"[ \"SYSAUX//redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\u0015/redirect/file1\" ]"
],
"logFileGroup": true,
"redirectItemsValue": [
"[\"SYSAUX\t/redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\t/redirect/file1\"]"
],
"redirectAllItemsSelected": true,
"renamePathForAllTablespaces": "string",
"switchDatabaseMode": true,
"redirectTempFilesSelected": true,
"redirectTempFilesValue": "string",
"restoreWallet": true,
"crossmachineRestoreOptions": {
"doNidForCrossMachineRestore": true
},
"setDBId": true,
"duplicateNoFileNamecheck": true,
"archiveLog": true,
"logTarget": "string",
"logTime": {
"fromTime": 0,
"toTime": 0
},
"useStartLog": true,
"useEndLog": true,
"useStartLSNNum": true,
"startLSNNum": 0,
"useEndLSNNum": true,
"endLSNNum": 0,
"duplicate": true,
"duplicateStandby": true,
"duplicateTo": true,
"duplicateToName": "string",
"duplicateStandbySID": "dup",
"duplicateStandbyDoRecover": false,
"partialRestore": true,
"stagingPath": "string",
"cleanupAuxiliary": true,
"sourcePaths": [
"string"
],
"auxiliaryInstance": true,
"databaseName": "string",
"importDatabase": "string",
"dropTable": true,
"tableViewRestore": true,
"oracleTableRstOptions": {
"includeTriggers": true,
"includeConstraints": true,
"includeIndexes": true,
"includeGrants": true,
"includeStoredProcedures": true
},
"importDbClient": {
"clientId": "string",
"clientName": "string",
"displayName": "string"
},
"oracleObjectRenameInfoList": [
{}
],
"filename": "string",
"commonOptions": {
"indexFreeRestore": true,
"restoreToDisk": true
},
"openDatabase": true
},
"fileOption": {
"sourceItem": [
"SID: commvault"
]
}
},
"commonOpts": {
"notifyUserOnJobCompletion": true
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {},
"associations": [
{
"clientName": "string",
"displayName": "string",
"instanceName": "string",
"appName": "string"
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "string",
"operationType": "string"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 2,
"mediaOption": {
"mediaAgent": {
"mediaAgentId": 0
}
},
"timeRange": {
"toTime": 0
}
},
"destination": {
"destClient": {
"clientName": "string",
"displayName": "string"
},
"destinationInstance": {
"instanceName": "string",
"appName": "Oracle",
"clientName": "string",
"displayName": "string"
},
"destPath": [
"string"
]
},
"oracleOpt": {
"restoreControlFile": true,
"restoreSPFile": true,
"restoreData": true,
"recover": true,
"recoverSCN": 0,
"ctrlBackupPiece": "string",
"specifyControlFileTime": true,
"ControlFileTime": {
"time": 0
},
"recoverTime": {
"time": 0
},
"restoreTime": {
"time": 0
},
"noCatalog": true,
"restoreStream": 2,
"resetLogs": 1,
"duplicateToLogFilesList": "\"LOGFILE\nGROUP 1\n(\n'\''/logfile1/Group1_File1_Redo.log'\'',\n'\''/logfile2/Group1_File2_Redo.log'\''\n) SIZE 50M\n,GROUP 2\n(\n'\''/logfile1/Group2_File1_Redo.log'\'',\n'\''/logfile2/Group2_File2_Redo.log'\''\n) SIZE 50M\n\",",
"duplicateToLogFile": true,
"redirectItemsPresent": true,
"duplicateToLogFilesListValue": [
" \"1\t50\tM\tyes\n/logfile1/Group1_File1_Redo.log\t/logfile2/Group1_File2_Redo.log\", \"2\t50\tM\tyes\n/logfile1/Group2_File1_Redo.log\t/logfile2/Group2_File2_Redo.log\""
],
"redirectItems": [
"[ \"SYSAUX//redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\u0015/redirect/file1\" ]"
],
"logFileGroup": true,
"redirectItemsValue": [
"[\"SYSAUX\t/redirect/data_D-COMVAULT_TS-SYSAUX_FNO-3\t/redirect/file1\"]"
],
"redirectAllItemsSelected": true,
"renamePathForAllTablespaces": "string",
"switchDatabaseMode": true,
"redirectTempFilesSelected": true,
"redirectTempFilesValue": "string",
"restoreWallet": true,
"crossmachineRestoreOptions": {
"doNidForCrossMachineRestore": true
},
"setDBId": true,
"duplicateNoFileNamecheck": true,
"archiveLog": true,
"logTarget": "string",
"logTime": {
"fromTime": 0,
"toTime": 0
},
"useStartLog": true,
"useEndLog": true,
"useStartLSNNum": true,
"startLSNNum": 0,
"useEndLSNNum": true,
"endLSNNum": 0,
"duplicate": true,
"duplicateStandby": true,
"duplicateTo": true,
"duplicateToName": "string",
"duplicateStandbySID": "dup",
"duplicateStandbyDoRecover": false,
"partialRestore": true,
"stagingPath": "string",
"cleanupAuxiliary": true,
"sourcePaths": [
"string"
],
"auxiliaryInstance": true,
"databaseName": "string",
"importDatabase": "string",
"dropTable": true,
"tableViewRestore": true,
"oracleTableRstOptions": {
"includeTriggers": true,
"includeConstraints": true,
"includeIndexes": true,
"includeGrants": true,
"includeStoredProcedures": true
},
"importDbClient": {
"clientId": "string",
"clientName": "string",
"displayName": "string"
},
"oracleObjectRenameInfoList": [
{}
],
"filename": "string",
"commonOptions": {
"indexFreeRestore": true,
"restoreToDisk": true
},
"openDatabase": true
},
"fileOption": {
"sourceItem": [
"SID: commvault"
]
}
},
"commonOpts": {
"notifyUserOnJobCompletion": true
}
}
}
]
}
}'