dba strategies for a successful e-business suite upgrade · • platform migration? • new...

35
Session ID: Prepared by: DBA Strategies for a Successful E-Business Suite Upgrade 10583 @jjmorrow James J. Morrow Sr. Oracle Applications DBA BlueStone Solutions Group, Inc mailto:[email protected]

Upload: others

Post on 21-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Session ID:

Prepared by:

DBA Strategies for a

Successful E-Business Suite

Upgrade

10583

@jjmorrow

James J. Morrow

Sr. Oracle Applications DBA

BlueStone Solutions Group, Inc

mailto:[email protected]

Page 2: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

James Morrow

• Oracle Applications DBA

• Atherio, Inc. SME/Consultant

• 21+ years as an E-Business Suite DBA

• 23+ years as a Unix/Linux Administrator

• E-Business Suite versions 9.4 through R12.2

• Oracle RDBMS 7.0.16 through 12.1.0.1

2

Page 3: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Toolkit

Page 4: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Toolkit: Client Connectivity

VNC Client

• RealVNC

• TightVNC

• MobaXTerm

• Linux running in a VirtualBox VM

X-Windows

• Reflection X

• Hummingbird Exceed

• MobaXterm

• Linux running in a VirtualBox VM

4

Page 5: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Toolkit: Client Connectivity

SSH Client

• PuTTY

• SecureCRT

• OpenSSH

• MobaXterm

• Linux running in a VirtualBox VM

5

Page 6: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Toolkit: Server-Side

Generally available in most Unix/Linux systems

• VNC Server

• GNU Screen

• ASCII Web Browser (Links, Lynx)

6

Page 7: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Toolkit: Documentation

Screen Capture Tool

• Windows Snipping Tool

• TechSmith SnagIT!

Word Processor/Spreadsheet

• Microsoft Office

• OpenOffice

• LibreOffice

Project Planning Tool

• Microsoft Project

7

Page 8: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Research, Research, Research

Page 9: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Research, Research, Research

• EBS Fresh Install generally simpler than Upgrade

• What components to install?

• What components need to be upgraded/patched

after installation?

9

Page 10: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Research, Research, Research

• Operating System Upgrade?

• Database Upgrade?

• Platform Migration?

• New Hardware?

• External Integrations

– Discoverer

– OBIEE

– Single Sign-on

– SOA

10

Page 11: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Research, Research, Research

11

EBS R12.2 Upgrade

Decision Process

Flowchart

MOS 1585857.1

Page 12: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done

Page 13: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done

Four documents for each iteration of the upgrade

project:

• Patch Spreadsheet (Microsoft Excel)

• Project Plan/Gantt Chart (Microsoft Project)

• Upgrade Runbook (Microsoft Word)

• Upgrade Transcript (Microsoft Word)

13

Page 14: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done

The Patch Spreadsheet

Page 15: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Patch Spreadsheet

• Used to plan, sequence, and group patches applied

during the upgrade process.

• Useful for planning merges and for

checking/documenting prerequisites.

15

Page 16: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Patch Spreadsheet

Database & Tools (opatch) portion

16

Page 17: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Patch Spreadsheet

E-Business Suite Portion (adpatch) portion

17

Page 18: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Patch Spreadsheet

Columns:

• Merge Name

• Merge Order

• Patch Number

• Patch Name

• Type

• Size

• Date Released

• Description

• MOS Note(s)

• Disposition

18

Page 19: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Patch Spreadsheet

About that prerequisite column:

• All (or all major) prerequisite patches listed

• Prerequisites that are already satisfied crossed out

• Prerequisites that will be applied as part of this

process are in red and should appear on the patch

list

19

Page 20: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done

The Project Plan/Gantt Chart

Page 21: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Project Plan/Gantt Chart

• Only using to plan the DBA tasks

• Focusing on the Blackout Window

• Generic resources (“DBA” “Functional” “Developer”)

• 24 hour calendar

21

Page 22: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Project Plan/Gantt Chart

Used for

• Sequencing Tasks

• Planning Dependencies

• Determining which tasks can be performed “out of

band”

• Estimating Timing

22

Page 23: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done

The Upgrade Runbook

Page 24: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Upgrade Runbook

• Have a serviceable MS Word style template (simple

headers)

• First Iteration Runbook

– Build (somewhat) in advance

– Lay out the major tasks

– Use this to create your Transcript

• Runbooks for subsequent iterations created from

the Transcript of the previous iteration

24

Page 25: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done

The Upgrade Transcript

Page 26: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Upgrade Transcript

• Upgrade Transcript built using the Runbook as a

starting point

• Record command syntax

• Record start/stop times

• Record any errors encountered

– Including portions of log files

– Keep track of solutions tried, SR’s, MOS research

26

Page 27: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Upgrade Transcript

Sample Transcript

27

Page 28: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

No Job is Finished Until

the Paperwork is Done:

Upgrade Transcript

• Use transcript to create runbook for next iteration

– Re-sequence tasks

– Add steps to avoid errors from previous iteration

28

Page 29: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Practice, Practice, Practice

Page 30: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Practice, Practice, Practice

• NOT LESS THAN FOUR (4) ITERATIONS

• Use an early iteration to produce project instances

and clone from that

• Subsequent iterations may not all need to be used

by the project

• Use the iterations to test your Runbook and refine

your process

• PASS1 Transcript becomes PASS2 Runbook

– Lather, rinse, repeat.

30

Page 31: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Practice, Practice, Practice

• Perform a “dry run” (PROD-1) iteration

– Close to go-live

– Use a recent clone of the source

– Patch list finalized

– On target hardware (if possible)

– Exercise/Test your Runbook

– Establish timings

31

Page 32: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Big Event

Page 33: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Big Event

• Upgrade on new hardware if possible

– Allows you to leave the source untouched

• Plan your outage

– One DBA vs. Working in shifts

– Make sure building is prepared (power, lights, HVAC)

– Have something to keep you occupied/awake

– Wear comfortable clothes

– Bring snacks

33

Page 34: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

The Big Event

• Communicate!

– Simple Status Email Template

– Periodically send to key project personnel (or

distribution list)

– List major milestones

– Don’t advertise times in the status email

34

Page 35: DBA Strategies for a Successful E-Business Suite Upgrade · • Platform Migration? • New Hardware? • External Integrations –Discoverer –OBIEE –Single Sign-on –SOA 10

Please complete the session evaluationWe appreciate your feedback and insight

DBA Strategies for a Successful

E-Business Suite Upgrade

Session #10583

James J. Morrow

BlueStone Solutions Group, Inc.

mailto:[email protected]

http://www.bluestonesolutionsgroup.com