exadata maa best practices series session 1: e-business ...exadata maa best practices series 1....

33
<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata Richard Exley Ray Dutcher Richard Exley, Ray Dutcher Oracle Applications, Exadata and MAA Best Practices

Upload: others

Post on 02-Sep-2020

13 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

<Insert Picture Here>

Exadata MAA Best Practices SeriesSession 1: E-Business Suite on ExadataRichard Exley Ray DutcherRichard Exley, Ray DutcherOracle Applications, Exadata and MAA Best Practices

Page 2: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Exadata MAA Best Practices Series

<Insert Picture Here>1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft on Exadata 4. Exadata and OLTP Applications 5. Using Resource Manager on Exadata6. Migrating to Exadata 7. Using DBFS on Exadata 8. Exadata Monitoring 9. Exadata Backup & Recovery 10. Exadata MAA 11. Troubleshooting Exadata 12. Exadata Patching & Upgrades 13. Exadata Health Check

2

Page 3: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Assumptions and Terminology

• EBS – Oracle E-Business • ASM – Oracle AutomaticEBS Oracle E Business Suite

• MAA – Oracle Maximum Availability Architecture

ASM Oracle Automatic Storage Management

• Flashback – Oracle Flashback Database Technology

• HA – High Availability • RAC – Oracle Real Application

Clusters

• RMAN – Oracle Recovery Manager

• MOS – My Oracle Support Notey pp

3

Page 4: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

<Insert Picture Here>

Key Takeaways

4

Page 5: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Key TakeawaysE Business Suite on ExadataE-Business Suite on Exadata

1. Validated best practices for getting to Exadatag g

2. Validated Maximum Availability Architecture (MAA) best tipractices

3 E Business Suite performs well and takes advantage of3. E-Business Suite performs well and takes advantage of unique Exadata capabilities

5

Page 6: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Validated Best Practices for Getting to Exadatafor Getting to Exadata

6

Page 7: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Getting to ExadataSupported E Business Suite ReleasesSupported E-Business Suite Releases

• 11.5.10.2• 12.0.4• 12.1

7

Page 8: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Getting to ExadataFresh InstallationFresh Installation

• E-Business Suite “Rapid Install” creates an 11.1.0.7 database (not supported on Exadata)

A lid t d i t ll ti h b d l d• A validated installation process has been developed• A white paper with full details is available at

http://www.oracle.com/goto/maa

8

Page 9: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Getting to ExadataMigrationMigration

• The migration option depends on the source system characteristicscharacteristics

Migration Method Source Platform Source DB V i

Incr

Inc

VersionData Guard Physical Standby

Linux, Windows, or Solaris x86

11gR1,11gR2

T t bl A 11 R2

reasing Dow

creasing Fle

Transportable Tablespace

Any 11gR2

Data Pump Any 10gR2 +

wntim

e

exibility

• My Oracle Support ID 1133355.1 describes the available options in detail

9

Page 10: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Getting to ExadataNotes on Transportable Tablespace MigrationNotes on Transportable Tablespace Migration

• Less downtime than data pump, especially for large databases

Th i ti t E d t h b lid t d b• The migration process to Exadata has been validated by the Application MAA/Exadata team• A white paper with full details is available at

http://www.oracle.com/goto/maa

10

Page 11: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Getting to ExadataNotes on Data Pump MigrationNotes on Data Pump Migration

• Use Data Pump if you need to upgrade and/or reorganize y g gthe database at the same time

• This migration process to Exadata has been validated by the Application MAA/Exadata teamthe Application MAA/Exadata team• See Migrating Oracle E-Business Suite to Sun Oracle Database

Machine Using Oracle Data Pump

• Successfully used by customers• http://www.oracle.com/technetwork/database/features/availability/s

317130-2-176376.pdfp

11

Page 12: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Getting to ExadataBest Practice TakeawaysBest Practice Takeaways

• Follow validated best practice papers for:• Fresh installation on Exadata• Migration to Exadata

12

Page 13: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

E-Business Suite MAA on ExadataExadata

13

Page 14: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

E-Business Suite MAA on Exadata

14

Page 15: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

E-Business Suite MAA on ExadataDatabase MAA FeaturesDatabase MAA FeaturesReal Application Clusters

& ClusterwareFault Tolerant

Server Scale-Out

Data GuardFully Active Failover Replica

Primary Site Disaster Recovery Site

Server Scale-Out

Database Servers Database Servers

Storage Storage

FlashbackCorrect Errors by Moving Back in Time

Automatic Storage Management

Fault Tolerant

Recovery Manager & Oracle Secure BackupLow Cost High Performance

15

Moving Back in TimeStorage Scale-Out Data Protection and Archival

Page 16: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

E-Business Suite MAA on Exadata Application HA FeaturesApplication HA Features

16

Page 17: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

E-Business Suite MAA on ExadataBest Practice TakeawaysBest Practice Takeaways

• Configure EBS using our MAA best practicesg g• Load balanced web and forms servers• Parallel concurrent processing• Oracle RAC and Oracle Data Guard• Oracle RAC and Oracle Data Guard

17

Page 18: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and ScalabilityScalability

18

Page 19: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and ScalabilityOngoing TestingOngoing Testing

• We have tested several E-Business Suite workloads on Exadata to develop our tuning best practices, including:• Workloads from Oracle’s 18 TB internal E-Business Suite

Implementation, known as Global Single Instance (GSI)Implementation, known as Global Single Instance (GSI)• Workloads from Oracle’s E-Business Suite 12.1.2 benchmark

(OASB), namely:• Order to Cash• Order to Cash• Payroll• Online

• Our findings are documented in a technical white paper• See http://www.oracle.com/goto/maa• We continue to test and tune and update the paper regularly

19

We continue to test and tune and update the paper regularly

Page 20: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Findings OverallFindings – Overall

• This is still E-Business Suite running on Oracle Databaseg• Nothing much changes in the application• Everything you already know still applies

• We don’t lose anything with Exadata, but there is lots to be gained…g

20

Page 21: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Findings High CPU UtilizationFindings – High CPU Utilization

• All workloads are characterized by high DB CPU y gutilization• Benefit greatly from the fast Exadata processors• Will likely have spare capacity to facilitate growth or consolidation• Will likely have spare capacity to facilitate growth or consolidation

21

Page 22: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Findings High Memory UtilizationFindings – High Memory Utilization

• Workloads benefit from large SGA and PGA made gpossible by large Exadata memory capacity• Allow larger PGA for high concurrency online workloads• Configure hugepages for the SGA• Configure hugepages for the SGA

• See Support Note 744769.1 - How to Configure HugePages for Oracle Database on 64-bit Linux Platforms

No need to allow for large Linux file system cache• No need to allow for large Linux file system cache

22

Page 23: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Findings Exadata Smart Flash CacheFindings – Exadata Smart Flash Cache

• High Exadata Smart Flash Cache hit ratesg• 61% Hit Rate in Order to Cash tests• Average IO latency reduced by 58 percent (v. Exadata with Flash

Cache disabled)Cache disabled)• Automatic – no special tuning required

23

Page 24: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Findings Disk IOFindings – Disk IO

• Data intensive batch work benefits from the high IO grequest rates and throughput

• High IO capacity also benefits other activities:B k t 13TB h i f ll k t t i t l• Backups – up to 13TB per hour in full rack tests – incremental backups are faster still

• Flashback database

24

Page 25: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Findings CompressionFindings – Compression

• Compression has been found to save space and improve performance for most EBS workloads• Support Note 1110648.1 - Oracle E-Business Suite Release 12.1

with Oracle Database 11g Advanced Compressionwith Oracle Database 11g Advanced Compression

• Compression can significantly reduce RMAN database backup size, for example for GSI• 18 TB data files• 11.1 TB conventional backup (with unused block compression)11.1 TB conventional backup (with unused block compression)• 3 TB compressed backup (low compression)• 8.1 TB space saving

25

Page 26: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Middle Tier PlacementMiddle Tier Placement

• Recommendation: Place middle tier components on separate servers• Performed well in our tests• Leaves more power for database processing• Leaves more power for database processing• Offers more flexibility

26

Page 27: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Performance and Scalability Best Practice TakeawaysBest Practice Takeaways

• E-Business Suite runs well on Exadata.

• We recommend implementing the following best practices:• Configure Hugepages for more efficient memory usage• Implement Database Compression to save space and improve

performance

• Place middle tier components on separate servers

27

Page 28: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Customer Win – Sogeti USAConverting Batch to Online Real-Time ReportingConverting Batch to Online, Real Time Reporting

CUSTOMER OVERVIEWSogeti is one of the world’s leading providers of IT consulting

CUSTOMER PERSPECTIVE“The bottom line is the conversion fromCUSTOMER PERSPECTIVE“The bottom line is the conversion fromSogeti is one of the world s leading providers of IT consulting

services. As a member of the Capgemini Group, one of the world’s largest consulting services companies, we are able to provide you with the most extensive, reliable and efficient solutions.

The bottom line is the conversion from Solaris to Linux and non-RAC to RAC was very painless. ““Because of the performance Exadata provides, we were able to eliminate most of our batch processes and run them on

The bottom line is the conversion from Solaris to Linux and non-RAC to RAC was very painless. ““Because of the performance Exadata provides, we were able to eliminate most of our batch processes and run them on

CHALLENGES/OPPORTUNITIES1. Sogeti uses Oracle e-Business Suite to support its end-

to-end business processes, including financials, human resources, project resource management, and project accounting for 3,000 users.

RESULTS

our batch processes and run them on demand whenever we wanted.”our batch processes and run them on demand whenever we wanted.”

accounting for 3,000 users. 2. All Reports and batch jobs are run nightly to avoid

daytime contention, and month-end billing cycles prevent other access.

3. A significant amount of time is spent fighting fires, running ad-hoc queries against large data sets and optimizing

Reporting is all online – batch reporting has been eliminated.Weekly 4 hour tape backups are done nightly in 4 minutes to disk.Real-time reports on critical KPIs are now availablequeries which have short shelf life

SOLUTIONExadata V2 Half-Rack Database Machine

available.Month-end billing no longer blocks other access.

28

Page 29: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Business Takeaways

29

Page 30: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

Business TakeawaysE Business Suite on ExadataE-Business Suite on Exadata

1. Validated best practices for getting to Exadatag g

2. Validated Maximum Availability Architecture (MAA) best tipractices

3 E Business Suite performs well and takes advantage of3. E-Business Suite performs well and takes advantage of unique Exadata capabilities

30

Page 31: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

E-Business Suite on Exadata Resources and ReferencesResources and References

• MAA OTN Site - http://www.oracle.com/goto/maa1110648 1 Oracle E Business Suite Release 12 1 with Oracle• 1110648.1 - Oracle E-Business Suite Release 12.1 with Oracle Database 11g Advanced Compression

• 744769.1 - How to Configure HugePages• 1070954.1 - Sun Oracle Database Machine Health Check• Migrating Oracle E-Business Suite to Sun Oracle Database Machine

Using Oracle Data Pumpg p• 741818.1 - Export/Import Process for R12 & Database 11gR(1, 2)• 557738.1 - Export/Import Process for 11i & Database 11gR(1, 2)

• 1055938.1 – Migrating from 11.1 using Data Guard (see case 2)• MAA Best Practices for Migrating to Exadata Database Machine

http://www.oracle.com/technetwork/database/features/availability/s316822-175935.pdf

31

Page 32: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

32

Page 33: Exadata MAA Best Practices Series Session 1: E-Business ...Exadata MAA Best Practices Series 1. E-Business Suite on Exadata 2. Siebel on Exadata 3. PeopleSoft

33