How-to Guides
A collection of tasks and procedures for managing Exadata Fleet Update.
- Manage Collections
Make sure to first go over the prerequisites listed in the Getting Started chapter. - Manage Maintenance Cycles
Make sure to first go over the prerequisites listed in the Getting Started chapter.
Manage Collections
Make sure to first go over the prerequisites listed in the Getting Started chapter.
- Create a Collection
To create a collection, be prepared to provide values for the fields required for configuring the collection. - Edit a Collection
You can only edit the name of the collection. - Add Targets to an Existing Collection
Add targets that are not part of an active maintenance cycle. - Remove Targets from an Existing Collection
To remove targets from a collection, be prepared to provide values for the fields required for removing the targets. - Delete a Collection
Be cautious, you cannot recover a deleted Collection. - Move a Collection to a Different Compartment
To change the compartment that contains your Collection, use this procedure. - Filter Collections by Compartment
To find Collections specific to an individual compartment, you can use List Scope to filter Collections by compartment. - Filter Collections by State
Filter Collectionss by selecting a state from the list of states.
Parent topic: How-to Guides
Create a Collection
To create a collection, be prepared to provide values for the fields required for configuring the collection.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click Create Collection.
Create collection page is displayed.
In the Create collection page, provide the requested information:
- Enter attributes:
- Collection name: Enter a descriptive name.
- Compartment: The compartment for the collection. Targets may be added from multiple compartments to a collection.
- Collection type: Select database or Grid Infrastructure.
- Cloud service: Select Oracle Exadata Database Service on Cloud@Customer (ExaDB-C@C) or Oracle Exadata Database Service on Dedicated Infrastructure (ExaDB-D).
- Current major version: Select the current major version. Target in a collection must be of the same version, but can be of different patch levels.
- Show Advanced Options: You
have the option to configure advanced options.
- Tags: (Optional) You can choose to apply tags. If you have permission to create a resource, then you also have permission to apply free-form tags to that resource. To apply a defined tag, you must have permission to use the tag namespace. For more information about tagging, see Resource Tags. If you are not sure if you should apply tags, then skip this option (you can apply tags later) or ask your administrator.
- Click Next.
- Add targets:
Search Criteria page is displayed.
- Click Edit search
criteria.
Search for targets that you would like to add to the collection. Search results will only include targets that match all criteria. Fields left empty will return all values
- Compartment: Select
a compartment.
Compartment is a required field. Other fields are disabled until a value is entered for the Compartment field.
Click Another compartment to add more compartments to expand your search.
- The available choices vary depending on your Collection type (database or Grid Infrastructure).
- Database:
- Database release update: Select one or more database release updates.
- Custom database software image: Select one or more custom database software images.
- Exadata infrastructure: Select one or more Exadata infrastructures.
-
VM cluster: Select one or more VM Clusters.
This field is disabled until you select an Exadata infrastructure. When enabled, this field displays only the VM Clusters that belong to the selected compartments and infrastructures.
- Database home name: Enter a comma-delimited list of database home names. Use asterisk (*) for wildcard searches.
- Database name: Enter a comma-delimited list of database names. Use asterisk (*) for wildcard searches.
- Database unique name: Enter a comma-delimited list of database unique names. Use asterisk (*) for wildcard searches.
- Grid Infrastructure:
- Grid Infrastructure release update: Select one or more Grid Infrastructure release updates.
- Custom Grid Infrastructure software image: Select one or more custom Grid Infrastructure software images.
For more information, see Create a Custom Oracle Grid Infrastructure Software Image.
- Exadata infrastructure: Select one or more Exadata infrastructures.
-
VM cluster: Select one or more VM Clusters.
This field is disabled until you select an Exadata infrastructure. When enabled, this field displays only the VM Clusters that belong to the selected compartments and infrastructures.
- Database:
- Database release update: Select database one or more release updates.
- Custom database software image: Select one or more custom database software images.
- Exadata infrastructure: Select one or more Exadata infrastructures.
- VM cluster: Select
one or more VM Clusters.
This field is disabled until you select an Exadata infrastructure. When enabled, this field displays only the VM Clusters that belong to the selected compartments and infrastructures.
- Database home name: Enter a comma-delimited list of database home names. Use asterisk (*) for wildcard searches.
- Database name: Enter a comma-delimited list of database names. Use asterisk (*) for wildcard searches.
- Database unique name: Enter a comma-delimited list of database unique names. Use asterisk (*) for wildcard searches.
- Collection name: Select one or more collection names.
- Include targets already in an
active maintenance cycle in another
collection: Select this checkbox if you
want to add targets that are already in an active
maintenance cycle in another collection.
Note
Each target can only belong to one active maintenance cycle at a time. Adding targets that are already in an active maintenance cycle in another collection will not allow a maintenance cycle to be created until the other maintenance cycle(s) have been completed or these targets have been removed from the collection. - Tags: (Optional) You
can choose to apply tags. If you have permission to
create a resource, then you also have permission to
apply free-form tags to that resource. To apply a
defined tag, you must have permission to use the tag
namespace. For more information about tagging, see Resource Tags.
If you are not sure if you should apply tags, then skip
this option (you can apply tags later) or ask your
administrator.
Note
If you attempt to clear a compartment, then the system displays the Clear associated criteria dialog box to clear the associated criteria first. Similarly, if you attempt to clear an Exadata infrastructure, then the system displays the Clear associated criteria dialog box to clear the associated criteria first. - Click Apply search
criteria.
The search may take a few minutes to complete. Results will be populated once they are available.
- To cancel the search, click
Cancel search.
Note
Leaving the search page or canceling the search before it completes will not yield any results.Cancel search dialog is displayed.
- Click Cancel search.
If you have selected to include targets in active maintenance cycles, then an info block is displayed.
- Click Unselect targets in active maintenance cycle to remove the targets.
If you go back and change the collection type, cloud service, or current major version value, then the system will clear all selected criteria and target search results in the subsequent step.
Changing value will clear target search results dialog is displayed.
- Click Change value and clear target search results to proceed.
- To cancel the search, click
Cancel search.
- Compartment: Select
a compartment.
- Click Next.
- Click Edit search
criteria.
- Review:
Review the list of selected targets and then click Create collection.
- Enter attributes:
Parent topic: Manage Collections
Edit a Collection
You can only edit the name of the collection.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to edit.
Collection details page is displayed.
- Click Edit.
Edit collection dialog is displayed.
- Edit the name and the click Save.
Parent topic: Manage Collections
Add Targets to an Existing Collection
Add targets that are not part of an active maintenance cycle.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to add targets.
Collection details page is displayed.
Under Resources, Targets is selected by default.
The Target section displays the list of targets in the collection.
- Click Add Targets.
Add Targets page is displayed.
- Click Edit search criteria.
Edit search criteria screen is displayed.
- Select a compartment from where you want to search the targets.
Targets may be added from multiple compartments to a collection.
- Click Another compartment to add more compartments to expand your search.
- Click Apply search criteria.
The search may take a few minutes to complete. Results will be populated once they are available.
If the search result includes targets that are already part of an active maintenance cycle, then a banner is displayed with an option to Unselect targets in active maintenance cycle.
The Database name includes appropriate information and warning icons to indicate whether the targets are already part of this collection or they are part of collections that are part of an active maintenance cycle.
Note
- If a collection is part of an active maintenance cycle and the targets are also part of an active maintenance cycle in another collection, then those targets will be disabled and may not be added to this collection.
- If the Collection has an active Maintenance cycle and if you try to add Targets after a successful Stage software Acion, then the system displays an alert message indicating that you will have to rerun the Stage software action after adding the Targets.
- If you try to add or remove Targets after an Apply update Action has run but not successfully completed, then the system displays an alert message indicating that you cannot add or remove Targets until the Apply update Action completes successfully.
- If the targets are not part of an active maintenance cycle, then those targets will be enabled and can be added to this collection.
The Select targets from all pages and Unselect targets from all pages buttons are displayed only when the search returns 21 or more targets.
- Click Next.
- Review the list of selected targets and then click Add
Targets.
The status of the collection changes to Updating.
- Under Resources, click Work requests to view the progress.
The status of the collection changes to Available when adding targets to the collection completes successfully.
Parent topic: Manage Collections
Remove Targets from an Existing Collection
To remove targets from a collection, be prepared to provide values for the fields required for removing the targets.
If you try to add or remove Targets after an Apply update Action has run but not successfully completed, then the system displays an alert message indicating that you cannot add or remove Targets until the Apply update Action completes successfully.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to add targets.
Collection details page is displayed.
Under Resources, Targets is selected by default.
The Target section displays the list of targets in the collection.
- Click Remove targets, or in the list of
targets, click the Actions icon (three dots) for a target, and then click
Remove Target.
Remove Targets page is displayed.
- Click Edit search criteria to identify the
targets to remove.
Edit search criteria screen is displayed.
- Enter appropriate values to narrow down your search criteria.
For example, select Exadata infrastructure and the associated VM Clusters.
- Click Select targets from all pages.
- Review the list of selected targets.
- Click Remove targets.
The status of the collection changes to Updating.
- Under Resources, click Work requests to view the progress.
The status of the collection changes to Available when removing targets from the collection completes successfully.
Parent topic: Manage Collections
Delete a Collection
Be cautious, you cannot recover a deleted Collection.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to delete.
Collection details page is displayed.
- Click Delete.
Or, click the Actions icon (three dots), and then click Delete..
Delete dialog is displayed.
- Enter the name of the Collection, and then click Delete.
Parent topic: Manage Collections
Move a Collection to a Different Compartment
To change the compartment that contains your Collection, use this procedure.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to move.
Collection details page is displayed.
- Click Move Resource.
Move Resource to a Different Compartment dialog is displayed.
- Choose a compartment where you want to move the resource, and then click Submit.
Parent topic: Manage Collections
Filter Collections by Compartment
To find Collections specific to an individual compartment, you can use List Scope to filter Collections by compartment.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Under List Scope, select a compartment from the list.
Parent topic: Manage Collections
Filter Collections by State
Filter Collectionss by selecting a state from the list of states.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Under Filters, select a state from the list.
Parent topic: Manage Collections
Manage Maintenance Cycles
Make sure to first go over the prerequisites listed in the Getting Started chapter.
- Create a Maintenance Cycle
For a given collection, create Maintenance Cycles, representing a full patching event to a specific target version. Each Collection may have zero or more maintenance cycles. If more than one, then only one maintenance cycle may be active at a time. - Edit a Maintenance Cycle
To edit a maintenance cycle, be prepared to provide values for the fields required for editing the maintenance cycle. - Run Actions
For each Maintenance Cycle, perform Actions on the targets in the collection. You can run the Actions manually or configure to run at a scheduled date and time. - Re-Run Jobs While Action In Progress
You can restart a failed job while the Action is still in progress. - Enable One Batch at a Time
When you choose the 50/50 (rolling) Maintenance method, the system provides an additional checkbox Enable one batch at a time appears to apply updates to one batch at a time. - View the List of Maintenance Cycles
You can view the list of all Maintenance cycles for all Collections. - Delete a Maintenance Cycle
Be cautious, you cannot recover a deleted Maintenance Cycle. - Filter Maintenance Cycles by Compartment
To find Maintenance Cycles specific to an individual compartment, you can use List Scope to filter Maintenance Cycles by compartment. - Filter Maintenance Cycles by State
Filter Maintenance Cycles by selecting a state from the list of states. - Download Failed Job Logs
To download the logs for a failed job, use this procedure. - View or Download Job Logs
To view the progress of a job or to download the logs for a job, use this procedure. - Roll Back After Successful Patching
To roll back to the original lower version after successfully applying a patch, use this procedure.
Parent topic: How-to Guides
Create a Maintenance Cycle
For a given collection, create Maintenance Cycles, representing a full patching event to a specific target version. Each Collection may have zero or more maintenance cycles. If more than one, then only one maintenance cycle may be active at a time.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to
edit.
Collection details page is displayed.
- Under Resources, click Maintenance cycles.
- Click Create maintenance cycle.
Create maintenance cycle page is displayed.
- In the Create maintenance cycle page, provide the requested
information:
- Maintenance cycle name: Enter a descriptive name.
- The available choices vary depending on your Collection type (database or Grid Infrastructure).
- Database:
- Target database image: Defaults to the latest Oracle-provided image. Click Change database image to select a different target database image.
- Oracle-provided database software images: These images contain generally available versions of Oracle Database software.
- Custom database software images: These images are created by your organization and contain customized configurations of software updates and patches.
- Choose a Compartment.
- Choose a Region.
Region filter defaults to the currently connected region and lists all the software images created in that region. When you choose a different region, the software image list is refreshed to display the software images created in the selected region.
- Database home: As part of the software update, databases will be moved to a new home at the target image version. A new home may be created during the maintenance cycle or an existing home may be reused if one already exists in the VM Cluster.
- Create new home: When creating new homes, the databases in the collection will maintain a similar structure. Databases in a shared home (shared with other databases) prior to the software update will be moved to a shared home as part of the update. Databases not in a shared home prior to the software update will be moved into a separate home as part of the update.
- Use existing home if available: When using an existing home, all database targets in the same VM Cluster will be moved to a shared database home. If an existing home for the selected image is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- Database home display name prefix: Display name for new database homes created as part of the maintenance cycle. An ordinal number will be appended to the name of the database home to make it unique.
- Target database image: Defaults to the latest Oracle-provided image. Click Change database image to select a different target database image.
- Grid Infrastructure:
- Target Grid Infrastructure image: Defaults to the latest Oracle-provided image. Click Change Grid Infrastructure image to select a different target Grid Infrastructure image.
- Oracle-provided Grid Infrastructure software images: These images contain generally available versions of Oracle Grid Infrastructure software.
- Custom Grid Infrastructure software images: These images are created by your organization and contain customized configurations of software updates and patches. For more information, see Create a Custom Oracle Grid Infrastructure Software Image.
- Choose a Compartment.
- Choose a Region.
Region filter defaults to the currently connected region and lists all the software images created in that region. When you choose a different region, the software image list is refreshed to display the software images created in the selected region.
- Target Grid Infrastructure image: Defaults to the latest Oracle-provided image. Click Change Grid Infrastructure image to select a different target Grid Infrastructure image.
- Database:
- Target database image: Defaults to
the latest Oracle provided image. Click Change database image to
select a different target database image.
- Oracle provided database software images: These images contain generally available version Oracle Database software.
- Custom database software images: These images are created by your organization and contain customized configurations of software updates and patches.
- Database home: As part of the
software update, databases will be moved to a new home at the target
image version. A new home may be created during the maintenance cycle or
an existing home may be reused if one already exists in the VM
Cluster.
- Create new home: When creating new homes, the databases in the collection will maintain a similar structure. Databases in a shared home (shared with other databases) prior to the software update will be moved to a shared home as part of the update. Databases not in a shared home prior to the software update will be moved into a separate home as part of the update.
- Use existing home if available: When using an existing home, all database targets in the same VM Cluster will be moved to a shared database home. If an existing home for the selected image is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
- Database home display name prefix: Display name for new database homes created as part of the maintenance cycle. An ordinal number will be appended to the name of the database home to make it unique.
- Maintenance method: Maintenance
method determines how VMs in a VM Cluster are batched and which nodes
are updated together when applying the software updates.
- One node at a time (rolling): (Default) Database instances are updated on one VM in the cluster at a time while the other instances remain operational.
- Smart batch (rolling): Database instances are updated on one or more VMs at a time. VMs are batched based on the database services configured. This ensures that all services remain available as long as they are configured on multiple nodes while minimizing the total number of batches needed.
- Non-rolling: All database instances across all VMs in the cluster are updated in parallel incurring full downtime.
- 50/50 (rolling): The
database instances on half of the VMs are updated in one batch,
while the other half in another batch. The two batches are
determined by the configuration of the database services. This
ensures that all services remain available.
- Enable one batch at a
time: Select this checkbox to apply
updates to one batch at a time.
After applying the update to the first batch, the Apply action will wait to be continued before starting the second batch.
- Enable one batch at a
time: Select this checkbox to apply
updates to one batch at a time.
- Stage software start time: Optionally, set the start time for staging the software.
- Apply update start time: Optionally,
set the start time for applying the update. Apply update start time must
be at least 24 hours after the stage software start time.
Apply update action will not run until the Stage Software action has been completed.
- Enable Incident Logs and Trace Collection: Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution.
Note
Any changes to this configuration are only supported when all actions for the maintenance cycle are in a scheduled state. You cannot make changes to this setting once any action for the maintenance cycle has started.Enable for all targets for this cycle and future events: Enable diagnostics log collection for all targets for this cycle and future events. Oracle recommends this for easy troubleshooting and better support.
Enable for all targets for this cycle only: Enable diagnostic log collection for all targets only in the current maintenance cycle. After the cycle finishes, log collection settings will revert to the settings before the start of the maintenance cycle.
Use existing diagnostic log collection settings: Only collect logs for targets with log collection already enabled.
For more information, see:- Incident Logs and Trace Files and Database Service Events in the Exadata Database Service on Cloud@Customer Administrator's Guide.
- Incident Logs and Trace Files and Database Service Events in the Exadata Database Service on Dedicated Infrastructure Administrator's Guide.
- DataCollectionOptions Reference in the Database Service API documentation.
- Advanced options:
- Database start/stop options:
- Maximum drain timeout (in seconds): Specify a Drain Timeout in seconds between nodes. This would be used during a rolling update to provide time for database connection relocation. The drain timeout used will be the maximum of this value or the maximum configured drain timeout of the services running on a particular instance. Default is 600.
- Keep service placement: When enabled, database service will be restored to the placement prior to the Apply update action.
- Software update options:
- Ignore missing bug
fixes: Select this checkbox to perform
the move as part of the software update even though the
target home is missing patches for bug fixes present in
the source home.
- Bug numbers to ignore: Optionally, enter the bug numbers to ignore. If you don’t specify a bug number, then any bug that is fixed in the source but not in the target is ignored.
- Force rolling patch: Select this checkbox to force the patch operation to be performed in a rolling manner even with any non-rolling patches.
- Ignore missing bug
fixes: Select this checkbox to perform
the move as part of the software update even though the
target home is missing patches for bug fixes present in
the source home.
- Tags: (Optional) You can choose to apply tags. If you have permission to create a resource, then you also have permission to apply free-form tags to that resource. To apply a defined tag, you must have permission to use the tag namespace. For more information about tagging, see Resource Tags. If you are not sure if you should apply tags, then skip this option (you can apply tags later) or ask your administrator.
- Database start/stop options:
- Click Create maintenance cycle.
- Maintenance Cycle will be in an Active state when created. It may go into an Updating state, if needed, when attributes are being updated.
- When an action is executing the Maintenance Cycle will go into a Maintenance In Progress state.
- If any action has failed jobs, and a subsequent action hasn't yet been run to successfully complete the failed jobs, the maintenance cycle will be in a Needs Attention state.
- Once the Apply action has succeeded, the maintenance cycle will
move into a Succeeded state and the cleanup action would become
available.
The cleanup action is an optional action on the maintenance cycle. Run the cleanup action to delete the maintenance cycle's source database and Grid Infrastructure homes, for the databases and Grid Infrastructures in the collection, after the maintenance cycle completes successfully. You can schedule a cleanup or cleanup immediately.
If you try to create another maintenance cycle if a maintenance cycle already exists, then the system displays a dialog intimating that only one active maintenance cycle can exist on a collection.
Parent topic: Manage Maintenance Cycles
Edit a Maintenance Cycle
To edit a maintenance cycle, be prepared to provide values for the fields required for editing the maintenance cycle.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to
edit.
Collection details page is displayed.
- Under Resources, click Maintenance cycles.
- In the list of maintenance cycles, click the name of the maintenance
cycle to view details, or click the Actions icon (three dots) for a target, and
then click View Details.
Maintenance cycle details page is displayed.
- Click Edit maintenance cycle.
- Enter appropriate values in the required fields.
Note
The Target image can only be modified prior to the Apply being executed. Once an Apply is executed, then you cannot edit this field.
- Enable Incident Logs and Trace Collection: Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution.
Note
Any changes to this configuration are only supported when all actions for the maintenance cycle are in a scheduled state. You cannot make changes to this setting once any action for the maintenance cycle has started.Enable for all targets for this cycle and future events: Enable diagnostics log collection for all targets for this cycle and future events. Oracle recommends this for easy troubleshooting and better support.
Enable for all targets for this cycle only: Enable diagnostic log collection for all targets only in the current maintenance cycle. After the cycle finishes, log collection settings will revert to the settings before the start of the maintenance cycle.
Use existing diagnostic log collection settings: Only collect logs for targets with log collection already enabled.
For more information, see:- Incident Logs and Trace Files and Database Service Events in the Exadata Database Service on Cloud@Customer Administrator's Guide.
- Incident Logs and Trace Files and Database Service Events in the Exadata Database Service on Dedicated Infrastructure Administrator's Guide.
- DataCollectionOptions Reference in the Database Service API documentation.
- Enable Incident Logs and Trace Collection: Allow Oracle to collect incident logs and traces to enable fault diagnosis and issue resolution.
- Click Save Changes.
Parent topic: Manage Maintenance Cycles
Run Actions
For each Maintenance Cycle, perform Actions on the targets in the collection. You can run the Actions manually or configure to run at a scheduled date and time.
The Actions for a Maintenance Cycle are run sequentially in the same order as follows: Precheck (Stage) > Stage software > Precheck (Apply) > Apply update.
You can run the Apply action at a scheduled date and time but you cannot run it until the Stage action has been completed successfully. A Precheck is available to run for the Stage and Apply actions respectively. You can manually run a precheck. However, prechecks are run automatically as part of the Stage and Apply actions. You can configure Stage and Apply actions to run at a scheduled date and time or run them on demand.
- Scheduling an action will create the action resource in the Scheduled
state.
- If scheduled run is canceled, then the action would go into Canceled state.
- When the action runs, it will go into the In Progress state
- When it completes, it will change to Succeeded state if all associated jobs complete successfully, or to Failed state if one or more of the jobs fail.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to
edit.
Collection details page is displayed.
- Under Resources, click Maintenance cycles.
- In the list of maintenance cycles, click the name of the maintenance
cycle to view details, or click the Actions icon (three dots) for a target, and
then click View Details.
Maintenance cycle details page is displayed.
Under Resources, Actions is selected by default.
- Click Precheck.
Precheck prior to staging software dialog is displayed.
In the Precheck prior to staging software dialog, do the following:- Schedule precheck: Select this option and set the precheck start date and time and then click Schedule.
- Run precheck now: Select this
option to run the precheck on demand and then click Run
Precheck.
While the precheck is being run, the statuses of both the resources, Maintenance cycle and Action change to In Progress.
If the precheck fails to run and the issue has not yet been resolved, then the status of the Maintenance cycle changes to Needs Attention.
The Actions section provides details about the Scheduled, In Progress, Succeeded, and Failed Actions.
For a failed action, view the errors on the action page, and then retry the action after resolving the errors, or remove the targets from the collection.
- To view error details, click the name of the
failed Action.
Action details page is displayed.
Under Resources, Jobs is selected by default.
The Jobs section provides details about the Scheduled, In Progress, Succeeded, and Failed Jobs.
- To view error details, click the Actions icon
(three dots) for a target, and then click View
errors.
View errors page is displayed.
- Fix the errors.
- To retry failed actions, on the Maintenance
details page, click the Actions icon (three dots)
for an Action, and then click Run Precheck Now.
The precheck run succeeds.
- To view error details, click the name of the
failed Action.
- On the Maintenance cycle details page, click Stage
software.
Stage software dialog is displayed.
In the Stage software dialog, do the following:- Schedule stage: Select this option and set the Stage software start date and time and then click Schedule.
- Stage now: Select this option to
run the Stage software on demand and then click Stage now.
While the Stage software is being run, the statuses of both the resources, Maintenance cycle and Action change to In Progress.
If the Stage software fails to run and the issue has not yet been resolved, then the status of the Maintenance cycle changes to Needs Attention.
The Actions section provides details about the Scheduled, In Progress, Succeeded, and Failed Actions.
For a failed action, view the errors on the action page, and then retry the action after resolving the errors, or remove the targets from the collection.
- To view error details, click the name of the
failed Action.
Action details page is displayed.
Under Resources, Jobs is selected by default.
The Jobs section provides details about the Scheduled, In Progress, Succeeded, and Failed Jobs.
- To view error details, click the Actions icon
(three dots) for a target, and then click View
errors.
View errors page is displayed.
- Fix the errors.
- To retry failed actions, on the Maintenance
details page, click Stage software.
Retry stage software page is displayed.
If you click to retry a failed target, then the default is to run the action now. Otherwise, the default is to schedule the action.
- Click Retry stage
software.
The Stage software run succeeds.
- To view error details, click the name of the
failed Action.
- On the Maintenance cycle details page, click
Precheck.
Precheck prior to applying software updates dialog is displayed.
In the Precheck prior to applying software updates dialog, do the following:- Schedule precheck: Select this option and set the precheck start date and time and then click Schedule.
- Run precheck now: Select this
option to run the precheck on demand and then click Run
Precheck.
While the precheck is being run, the statuses of both the resources, Maintenance cycle and Action change to In Progress.
The precheck run succeeds.
- On the Maintenance cycle details page, click Apply
update.
Apply software updates dialog is displayed.
In the Apply software updates dialog, do the following:- Schedule update: Select this option and set the Apply update start date and time and then click Schedule.
- Apply update now: Select this
option to run the Apply update on demand and then click Apply
update now.
While the Apply update is being run, the statuses of both the resources, Maintenance cycle and Action change to In Progress.
The Actions section provides details about the Scheduled, In Progress, Succeeded, Failed, and Canceled Actions.
Note
If the Stage software Action does not complete successfully at the scheduled start time for the Apply update Action, then the Apply update Action is canceled automatically.Hover the mouse over the tooltip icon for the canceled action to view the reason why the Action was canceled.
- To view details, click the name of the Action
Action details page is displayed.
Under Resources, Jobs is selected by default.
The Jobs section provides details about the Scheduled, In Progress, Succeeded, and Failed Jobs.
- To retry failed job, click the Actions icon
(three dots) for a Job, and then click
Retry.
The failed job returns to the In progress state.
- Click the Actions icon (three dots) for a Job,
and then click View log.
View log page is displayed.
- If there are still failed jobs, then click
Retry failed targets.
Retry apply update dialog is displayed.
By default, Apply update now is selected if you retry failed targets.
- Click Retry apply
update.
A notification appears indicating that the new action is in progress.
- Click the link to view details.
Apply update (retry) page is displayed.
If one of the jobs fails, then you can choose to rollback and remove the target from the collection.
- Click the Actions icon (three dots) for a
failed Job, and then click Rollback and remove
target from collection.
Rollback and remove target dialog is displayed.
- Review the information and then click
Rollback and remove target.
A notification appears indicating that the Rollback and remove action is in progress.
- The statuses of both the resources,
Maintenance cycle and Action change to
In Progress.
The rollback and remove action succeeds.
- Click the name of the Action to view details.
Action details page is displayed.
The status of the resource, Maintenance cycle changes to Succeeded.
- To view details, click the name of the Action
- On the Maintenance cycle details page, click
Cleanup.
Cleanup dialog is displayed.
In the Cleanup dialog, do the following:- Schedule cleanup: Select this option and set the Cleanup start date and time and then click Schedule.
- Cleanup now: Select this option to run the Cleanup on demand and then click Cleanup.
- If the Cleanup completes and if there are Jobs in
Needs Attention state, then click the name of the action
to view details.
Action details page is displayed.
- Hover the cursor over the information icons for the Needs attention jobs to view details.
- Click Work requests to view details.
Parent topic: Manage Maintenance Cycles
Re-Run Jobs While Action In Progress
You can restart a failed job while the Action is still in progress.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to
edit.
Collection details page is displayed.
- Under Resources, click Maintenance cycles.
- In the list of maintenance cycles, click the name of the maintenance
cycle to view details, or click the Actions icon (three dots) for a target, and
then click View Details.
Maintenance cycle details page is displayed.
Under Resources, Actions is selected by default.
- Click an Action that is In progress, for example, Stage
software.
Action details page is displayed.
- For a Failed job, click the Actions icon (three dots) for a target,
and then click Retry.
The Retry option is available only when a Stage or Apply Action is running.
The status of the Failed job changes to In Progress.
After completing successfully, the status changes to Succeeded.
Parent topic: Manage Maintenance Cycles
Enable One Batch at a Time
When you choose the 50/50 (rolling) Maintenance method, the system provides an additional checkbox Enable one batch at a time appears to apply updates to one batch at a time.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the collection that you want to
edit.
Collection details page is displayed.
- Under Resources, click Maintenance cycles.
- Click Create maintenance cycle.
Create maintenance cycle page is displayed.
- In the Create maintenance cycle page, provide the requested
information.
When you choose the 50/50 (rolling) Maintenance method, an additional checkbox Enable one batch at a time appears. Select this checkbox to apply updates to one batch at a time.
After applying the update to the first batch, the Apply action will wait to be continued before starting the second batch.
- Click Create maintenance cycle.
If you have scheduled, then the Stage software and Apply update Actions will run at the scheduled time.
The Actions section on the Maintenance details page provides those details.
If the scheduled Stage software and Apply precheck Actions are successful, then the first batch begins the update process.
After applying the update to the first batch, the status of the Maintenance cycle changes to Needs Attention. The status of the Apply update for the second batch remains Waiting.
- Click Apply update.
Apply update Action details page is displayed.
- Click Continue apply.
The status of the Apply update for the second batch changes to In Progress.
The status of the Maintenance cycle changes to In Progress.
After applying the update to the second batch, the status of the Maintenance cycle changes to Succeeded.
The status of the Apply update for the second batch changes to Succeeded.
Parent topic: Manage Maintenance Cycles
View the List of Maintenance Cycles
You can view the list of all Maintenance cycles for all Collections.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click Maintenance cycles.
- Under List Scope, select the Compartment to view the Maintenance cycles associated with that compartment.
- Under Filters, select a state.
Any state is selected by default.
- Select the Show historical maintenance cycles to list all the maintenance
runs.
By default, only the latest maintenance cycles are listed for each collection.
- In the list of Maintenance cycles, click the name of the maintenance cycle to view details, or click the Actions icon (three dots) for a target, and then click View Details.
- From the shortcut menu, you can select the options to Add tags to the Maintenance cycle and Delete the Maintenance cycle.
Parent topic: Manage Maintenance Cycles
Delete a Maintenance Cycle
Be cautious, you cannot recover a deleted Maintenance Cycle.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click Maintenance Cycles.
- Click the name of the maintenance cycle that you want to delete.
Maintenance cycle details page is displayed.
- Click More actions, and then select
Delete.
Or, click the Actions icon (three dots), and then click Delete.
Delete dialog is displayed.
- Enter the name of the Maintenance Cycle, and then click Delete.
Parent topic: Manage Maintenance Cycles
Filter Maintenance Cycles by Compartment
To find Maintenance Cycles specific to an individual compartment, you can use List Scope to filter Maintenance Cycles by compartment.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click Maintenance Cycles.
- Under List Scope, select a compartment from the list.
Parent topic: Manage Maintenance Cycles
Filter Maintenance Cycles by State
Filter Maintenance Cycles by selecting a state from the list of states.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click Maintenance Cycles.
- Under Filters, select a state from the list.
Parent topic: Manage Maintenance Cycles
Download Failed Job Logs
To download the logs for a failed job, use this procedure.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the maintenance cycle for which you want to download failed
job logs.
Maintenance cycle details page is displayed.
Under Resources, Actions is selected by default.
- In the Actions section, find the action that has the status Failed.
- Click the Actions icon (three dots), and then click
Download failed job logs.
(or)
- Click the name of the Action.
Action Details page is displayed.
- Click Download failed job logs.
- Click the name of the Action.
Parent topic: Manage Maintenance Cycles
View or Download Job Logs
To view the progress of a job or to download the logs for a job, use this procedure.
- Open the navigation menu. Under Oracle
Database, click Exadata Fleet Update.
Under Exadata Fleet Update, Collections is selected by default.
- Click the name of the maintenance cycle for which you want to download failed
job logs.
Maintenance cycle details page is displayed.
Under Resources, Actions is selected by default.
- In the Actions section, click the name of the Action for
which you want to view or download logs.
Action details page is displayed.
Jobs section displays the list of jobs associated with the selected Action.
- From the list of jobs, select one, click the Actions icon (three dots), and then
click View log.
View log page is displayed.
The log is refreshed every two minutes automatically.
- Click Refresh log to refresh on-demand.
- Click Download log to download the log.
Parent topic: Manage Maintenance Cycles
Roll Back After Successful Patching
To roll back to the original lower version after successfully applying a patch, use this procedure.
- Create a new Maintenance Cycle with the original source version as the goal version details of the new Maintenance Cycle.
- During the cycle setup, select the Use existing home if available option for DB collections.
For DB Collections: If there are multiple
DbHomes
present for the specified goal version of the Maintenance Cycle in theCloudVmCluster
orVmCluster
related to the Collection targets, Exadata Fleet Update service will revert to theDbHome
with the least number of databases.In some cases, there may be multiple homes of the same version. If this happens, there is a risk that Exadata Fleet Update service will select a home that is missing some patches compared to the original source home.
- Run Precheck action and check the action output. Or, you can run Apply action and check the action output for any errors.
- To proceed with the rollback, choose the Ignore missing bug fixes option from the cycle properties.
Parent topic: Manage Maintenance Cycles