Upgrade an unmanaged Oracle Database Software home
put
                    /databases/{dbUniqueName}
Upgrade a database on the specified Oracle Database Software home
                Request
Supported Media Types
                - application/json
 
Path Parameters
                - 
                    dbUniqueName: string
                    
                    Name of database (DB_UNIQUE_NAME) to be provisioned
 
Header Parameters
                - 
                        Authorization: string
                        
                        Base64 encoding of the user name and password of the user making the request. For more information, see Authentication for Fleet Patching and Provisioning.
 
Root Schema : UpgradeDatabaseBody
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            abort(optional): 
            boolean
            Default Value:
falseAbort the ongoing operation. - 
            auth(optional): 
            string
            Use an authentication plugin to access the remote node.
 - 
            authArgs(optional): 
            object  authArgs
            
            Additional Properties Allowed: additionalPropertiesAdditional properties for the selected authentication plugin.
 - 
            client(optional): 
            string
            Client cluster name
 - 
            destwc(optional): 
            string
            Name of the destination working copy
 - 
            eval(optional): 
            boolean
            Default Value:
falseEvaluate without executing the command. - 
            ignoreprereq(optional): 
            boolean
            Default Value:
falseTo ignore the CVU pre-requisite checks. - 
            imageName(optional): 
            string
            Name of the image.
 - 
            path(optional): 
            string
            Absolute path location of the software home to be imported (For database images, this will be the ORACLE_HOME).
 - 
            root(optional): 
            boolean
            Default Value:
falseUse root credentials to access the remote node. - 
            schedule(optional): 
            string
            Preferred time to execute the operation, in ISO-8601 format. For example: 2016-12-21T19:13:17+05.
 - 
            sourcehome(optional): 
            string
            Source Oracle home path.
 - 
            sourceHome(optional): 
            string
            Source Oracle home path
 - 
            sourcewc(optional): 
            string
            Name of the source working copy from which the Oracle Grid Infrastructure needs to be upgraded.
 - 
            sudoPath(optional): 
            string
            location of sudo binary.
 - 
            sudoUser(optional): 
            string
            perform super user operations as sudo user name.
 - 
            superUserPasswd(optional): 
            string
            The password for the super user account.
 - 
            targetNode(optional): 
            string
            Node on which operation needs to be executed
 
Nested Schema : authArgs
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       
    
    
    
    
    
    
    Additional properties for the selected authentication plugin.
    
    
    
    
    
    
    
    
    
    
Security
                - 
                        basicAuthentication: basic
                        
                        Type:
basic 
Response
Supported Media Types
                - application/json
 
202 Response
Accepted. A JSON object containing job resource details of the accepted operation to obtain status and output of the progress.
                
                Headers
                - 
                        Location: string
                        
                        URL to the job that will execute the operation
 
Nested Schema : singleResourceLinks
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            href(optional): 
            string
            The referenced hyperlink element provided in an absolute format.
 - 
            rel(optional): 
            string
            Allowed Values:
[ "self", "collection", "up", "describedBy" ]Specify the type of relationship the link has with the described resource. 
Nested Schema : collectionResourceLinks
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            href(optional): 
            string
            The referenced hyperlink element provided in an absolute format with the correct URL parameters.
 - 
            rel(optional): 
            string
            Allowed Values:
[ "next", "prev", "first", "last" ]Specify the type of relationship the link has with the described resource. 
400 Response
Bad Request. A JSON object containing error details of the issue found while parsing a parameter value or name.
                
                
                    Root Schema : errorResource
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            errorCode(optional): 
            string
            Application specific error code, related to the error message shown at title.
 - 
            errorDetails(optional): 
            array  errorDetails
            
            If multiple errors are reported they can be organized in a hierarchical structure in this array.
 - 
            errorPath(optional): 
            string
            XPath or JSON path to indicate where the error occurs.
 - 
            instance(optional): 
            string
            URI to the link that provides more detail about the error.
 - 
            status(optional): 
            integer
            HTTP status code.
 - 
            title(optional): 
            string
            Summary error message.
 - 
            type(optional): 
            string
            Link to HTTP error code page.
 
Nested Schema : errorDetails
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayIf multiple errors are reported they can be organized in a hierarchical structure in this array.
    
    
    
    
    
        Show Source
        
        
    
    
    
    
    
    
Default Response
Unexpected error. A JSON object containing error details of the issue while executing the operation.
                
                
                    Root Schema : errorResource
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            errorCode(optional): 
            string
            Application specific error code, related to the error message shown at title.
 - 
            errorDetails(optional): 
            array  errorDetails
            
            If multiple errors are reported they can be organized in a hierarchical structure in this array.
 - 
            errorPath(optional): 
            string
            XPath or JSON path to indicate where the error occurs.
 - 
            instance(optional): 
            string
            URI to the link that provides more detail about the error.
 - 
            status(optional): 
            integer
            HTTP status code.
 - 
            title(optional): 
            string
            Summary error message.
 - 
            type(optional): 
            string
            Link to HTTP error code page.
 
Nested Schema : errorDetails
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayIf multiple errors are reported they can be organized in a hierarchical structure in this array.
    
    
    
    
    
        Show Source
        
        
    
    
    
    
    
    
Examples
The following example shows how to upgrade a database from a specified Oracle database software home to the destination working copy, by submitting a PUT request on the REST resource using cURL.
curl -u restUser -X PUT -H "Content-Type: application/json" -d "@body.json" "https://RHP_node_name:8894/rhp-restapi/rhp/databases/dbwc1"
 HTTP Status Code and Response Headers
The following shows an example of the response header.
HTTP/1.1 202
Location: https://RHP_node_name:8894/rhp-restapi/rhp/jobs/1
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,PATCH,OPTIONS
Access-Control-Allow-Headers: X-Requested-With, Content-Type, Content-Length, Authorization
Connection: keep-alive
Content-Type: application/json
Content-Length: 159
Date:  Tue, 19 Jun 2018 14:03:23 GMT
 Request Body (body.json)
{
    "sourceHome" : "/oracle/database/src/home",
    "destwc" : "DB_Wcopy181"
}
 Response Body
{
     "links": [{
         "uri": "https://RHP_node_name:8894/rhp-restapi/rhp/jobs/1",
         "rel": "self"
      }],
     "jobId": "1",
     "output": {  }
}