1 Copyright 2011 EMC Corporation. All rights reserved. 1 EMC IT at a Glance 2011 User Profiles 40,000+ “internal” users IT Environment 400,000+ customers and partners 5 data centers, 8 PB storage Business Applications ~500 applications and tools Virtualization ~ 6,000 OS images (worldwide) 85% of all servers virtualized Global Support 80+ countries and 20 languages
EMC IT at a Glance. 2011. EMC Global IT – Oracle Best Practices. EMC IT, a top five Oracle customer, offers an insider’s view to some best practices for Oracle environments. Come and share your problems with EMC IT’s DBA team. Topics showcased are: Replication Strategies - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
EMC IT, a top five Oracle customer, offers an insider’s view to some best practices for Oracle environments. Come and share your problems with EMC IT’s DBA team.
• Lowest network bandwidth/latency requirement for both zero and non-zero RPO.– Only redo logs need to be full sync for zero data loss.– Transactions do not need to be applied real-time to remote site.– Only archive logs need to be transported in async for non-zero RPO.
• Database is built with SRDF Adaptive Copy.• Redo Logs in SRDF/S• Archive Logs in SRDF/S or SRDF/A• Periodically Create a Snap of Archive Logs on DR Site• Register Logs with Standby Database - Database background process applies logs.• 11g+ Databases can be opened for read.
• Clone Database– Cloned Devices immediately available for read/write.– Incremental Clones only copy tracks changed.– Timefinder allows Clone without “Hot Backup” mode.– Clone a database in minutes with little or no impact to Prod.
• Snapshot Database - – Snapshot Devices immediately available for read/write.– Snapshot log contains only tracks changed since snapshot start.– Timefinder allows Snapshot without “Hot Backup” mode.– Very useful for short duration copies – Backups.
Virtualization - Best PracticesOracle DatabasesTry to keep Database VMs on the fewest sockets – Improve NUMA.Disable NUMA in DB – Poor ImplimentationUtilize Memory ReservationTurn off TPS (Transparent Page Sharing) Increase Interrupt rate on Network Adapter to 30KDisable BIOS power savingsEnable Hyperthreading at ESX level (5.0) Use PreferHT=TRUE - VM prefers local hyper threads on same core
compared to other cores on different socket. This can be set in .vmx file. (5.0) Disable dynamic coalescing on private interconnect if using RAC –
EthernetX.coalesceScheme = ‘disabled’ in .vmx file.
Re-platform to x86Export/ImportExtract the database to flat file, then load the file(s) into an empty
database.– Can be very simply, if there are no/few special data types.– Database is completely re-organized.– Many pain points, such as tablespace issues, and not re-startable.– Can utilize sockets and compression to go directly from source to target.
This bypasses the overhead of writing to a file and copying the file to the destination.