mello-dee simmons liza klosterman. who we are ‣largest community-owned utility in florida and the...

27
We’re Off To See The Wizard! Eliminate Unnecessary Patch Testing With Oracle's Patch Wizard! Mello-Dee Simmons Liza Klosterman

Upload: jaden-braley

Post on 15-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

We’re Off To See The Wizard!

Eliminate Unnecessary Patch Testing With Oracle's Patch Wizard!

Mello-Dee SimmonsLiza Klosterman

Page 2: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

IntroductionWho We Are

‣ Largest community-owned utility in Florida and the eighth largest in the United States.

‣ Electric system currently serves more than 420,000 customers in Jacksonville and parts of three adjacent counties.

‣ Water system serves more than 305,000 water customers and 230,000 sewer customers; over 80% of all water and sewer utility customers in our service area.

Our Testing Dilemma‣ 21 Modules‣ Mandatory Payroll Patch Testing‣ 195 to 250 hours of user testing, seven times per

year

Page 3: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Our Search for an Answer

Patch readme file‣ Did not contain depth of information required

Patch log file‣ 50 pages long‣ AOL and FND objects, java files affected

Oracle Support‣ After months of working with us, this response was

posted in the open SR: “There is no other information or help that can be afforded this customer for this issue at this time.”

Page 4: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

The Oracle Patch Wizard Recommend patches for the current code level Recommend patches that bring the system to a

new code level Check if a particular patch has already been

applied to the system Identify unapplied prerequisite patches for

recommended patches Perform Impact Analysis for all recommended

patches Aggregate Impact Analysis for top-level patches

and their un-applied pre-requisite patches. Download and merge patches

Page 5: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Setup and Execution

Requires System Administrator privileges and a My Oracle Support account

Menu Path:[System Administrator] Oracle Applications Manager -> Patching and Utilities

Page 6: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Select “Patch Wizard” from the “Select Feature” drop-down box

Page 7: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Set the Patch Wizard Preferences

Page 8: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Designate a staging directory and set your My Oracle Support credentials

The staging directory must be a server directory that you have write access to

Interesting note: In R12.1, when manually copying patches to the server, they must reside in a subdirectory of your staging directory called “nonad”. For our example above, even though our staging directory is /tmp, the patches actually are copied to the /tmp/nonad directory.

Page 9: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Enter your My Oracle Support account information

Remove the default information from the Web Proxy Setup section

Page 10: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Analyzing a PatchFrom the main Patch Wizard screen, click on “Recommend/Analyze Patches” Task

Page 11: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Enter patch number(s) to be analyzed (separate multiple patches by commas)

Page 12: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Check the status of the analysis by clicking on the “Job Status” icon on the main Patch Wizard screen

Click “Details” to view the patch analysis.

Refresh Results

Page 13: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Basic Patch Information

Click “Impact” to view the detail patch analysis.

Page 14: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Direct Impact - Files directly impacted by the patch

Indirect Impact - Files, Menu Navigation Paths and Diagnostics Tests that are affected by the patch

Patch Analysis Summary Screen

Page 15: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Applications Patched: Applications modules that have files directly impacted by the patch.

Direct Impact Summary

File Types Installed: Displays the File Types that are directly impacted by the patch.

Page 16: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

New Files Introduced: Displays new files included with this patch

Page 17: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Existing Files Changed: Files included in the patch that are a newer version than current existing files in the database

Highlighted file names are linked to file update history

Page 18: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

File update history:

Page 19: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Existing Files Unchanged: Files included in the patch that will not be applied to the database because their patched version would be older than what currently exists

Page 20: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Unchanged Files Affected: Files in the system that are not directly changed but have dependencies on files that would change

Indirect Impact Summary

Menu Navigation Trees Affected: Applications, responsibilities and the number of active users whose menu navigation trees would be affected

Page 21: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Menu Paths Affected (Link): Detail screen shows the exact menu navigation paths to the patched JSPs and Forms.

Page 22: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Tips and Tricks The Patch Wizard does not have the ability to analyze non-

Applications patches, such as CPU security patches and other database patches

The Patch Wizard also cannot analyze a patch that is password protected

The changed file count in patch log may not match the Patch Wizard analysis‣ AD tables are modified as being used by adpatch itself, Patch

Wizard ignores these counts

‣ There are objects recompiled and used for advanced queuing, not modified by the patch

‣ The count of packages modified is higher in the patch log than the count shown in the patch analysis, which is caused by dependencies. A dependent package will show in the log as changed, due to recompilation because of the dependency; but the contents will not change, and therefore will not be listed in the patch analysis.

Page 23: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

A patch is submitted for analysis, the analysis appears to complete without errors, but the patch analysis comes back empty.

Log file may show the error: “No Global View APPL_TOP found”; but often, there are no error messages at all.

Page 24: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

The Fix:

Have your dba run adadmin with the following options:»Option 2 : Maintain Applications Files Menu»Option 5 : Maintain snapshot information»Option 2 : Update current view snapshot

Once the program successfully completes, run the Patch Wizard again and re-analyze patches.

This process often solves many odd, unexplained or seemingly unrelated errors; consider trying this before opening an SR with Oracle Support for problems.

Page 25: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Oracle’s Patch Wizard

One of the best-kept secrets of the Oracle Applications; there are even Oracle Engineers that are not aware of its existence.

One of the best tools available to Oracle System Administrators and support personnel for planning and executing patch application.

We have achieved an 80% reduction in user hours required for Payroll patch testing alone!

Conclusion

Page 26: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

If your users are tired of testing modules seemingly unrelated to patches being applied; take advantage of Oracle’s Patch Wizard.

Not only will you be able to eliminate unnecessary testing; but you can also show the users that do have to test, just exactly what they need to test and why.

Page 27: Mello-Dee Simmons Liza Klosterman.  Who We Are ‣Largest community-owned utility in Florida and the eighth largest in the United States. ‣Electric system

Questions?