exadata Commands

Use commands with the exadata keyword to patch an Oracle Exadata system.

rhpctl update exadata

Patches an Oracle Exadata system.

Syntax

rhpctl update exadata {-dbnodes comma_separates_list_of_nodes {[-patchmgrloc patch_mgr_loc] [-iso_repo iso_repo_name] 
[-backup] [-batches list_of_batches | -continue | -abort]} | -cells list_of_cell_nodes [-rollback] | 
-ibswitches -list_of_ibswitch_nodes [-path ibswitch_vm_path] | -roceswitches list_of_roceswitches [-downgrade]} 
[-image exadata_image_name] [-fromnode node_name] [-patchmgargs "-patch_mgr_args"] [-client client_name | -server] 
[-smtpfrom "email_address"] [-smtpto "email_address"] [-schedule {timer_value | NOW | PAUSE} [-jobtag job_tag_name] 
[-patchmgrdrivingsystem patchmgr_driving_node] [-user user_name] [-eval]

Parameters

Table A-28 rhpctl update exadata Command Parameters

Parameter Description
-dbnodes

Comma-delimited list of Oracle Exadata database nodes.

-patchmgrloc patch_mgr_loc

Specifies the patch manager location.

-iso_repo iso_image_name

Specifies the ISO image name.

-backup

Performs backup of the Oracle Exadata database server.

-batches list_of_batches

Optionally, you can specify a comma-delimited list of batches of nodes where each batch is a comma-delimited list of node names enclosed in parentheses and node names are enclosed in double quotation marks ("") in the format: "(nA,nB,...),(...,nY,nZ)".

-continue

Update Oracle Exadata on the next batch of nodes.

-abort

Stop the ongoing update operation.

-cells list_of_cell_nodes

Comma separated list of storage server cell nodes.

-rollback

Specify this option to roll back the patch.

-ibswitches list_of_ibswitch_nodes

Specifies to patch the InfiniBand Network Fabric switches.

-path ibswitch_vm_path

Specify the absolute path for deploying image for upgrading or downgrading InfiniBand switches in a VM environment.

-roceswitches list_of_roceswitches

Specifies to patch the RDMA over Converged Ethernet (RoCE) switches.

-downgrade

Specify this option to downgrade the InfiniBand or RoCE switches.

-image

Specify the name of an Oracle Exadata image.

This image should have already been deployed to all the database nodes of the destination machine.

-fromnode

Specify the name of the source node.

-patchmgargs

Optionally specify the patch manager arguments in double quoted string.

-client client_name

Specify the name of the client cluster on which you want to update Oracle Exadata components.

-server server_name

Specify the name of the Oracle FPP Server from which you want to update the Oracle Exadata components.

-smtpfrom

The email address from which you want to send patch manager notifications.

-smtpto

The email address to which you want to send patch manager notifications.

-schedule {timer_value | NOW | PAUSE}
Optionally, you can use this parameter to schedule a time to run this operation, in ISO-8601 format, as in the following example:
2018-07-25T19:13:17+05

If NOW is specified or the option is omitted, then the job is scheduled immediately.

If PAUSE is specified, then the job starts in the paused state and you need to resume the job using the rhpctl resume job -jobid job_id command.

Note:

If the -schedule parameter is used with the -batches parameter, then the command stops after the first batch and you have to use the -continue parameter to run the next batch. A new job id is generated for every batch operation.
-jobtag job_tag_name

Optionally, you can associate a user-defined tag with the scheduled jobs.

-patchmgrdrivingsystem patchmgr_driving_node

Oracle Exadata system node from which you want to start the patch manager.

Note:

Specify this option only when patching the Oracle Exadata InfiniBand switch.
-user user_name

Specify name of the operating system user for whom you are provisioning the software home.

-eval

Evaluate the command without actually running the command.

Usage Notes

Use the rhpctl update exadata command to perform only database node patching.

Example

The following example performs database node patching on a client cluster.

$ rhpctl update exadata image -image EXADATAIMAGEV1 
     -iso_repo p28802055_192000_Linux-x86-64.zip -patchmgrloc /patchMgr/dbserver_patch_19.190306 
     -patchmgrargs "-ignore_alerts" -client CLIENT1 -batches "(rac07box1)"

See Also:

Combined Oracle Exadata Database Server and Grid Infrastructure Update for information about Oracle Exadata database node patching