Académique Documents
Professionnel Documents
Culture Documents
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Agenda
Agenda:
About The Presenter Objectives Maximum Availability Requirements at Verizon Wireless Database Deployment Architecture Why Data Guard ? Challenges with Data Guard Deployments Why RAC? Performance Challenges with RAC Flashback Technology Conclusion Q/A
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Name: Sharath Nasani Expertise in Oracle Database Tuning, Scalability, High Availability and Deployment Architecture Working at Verizon Wireless since 2000 Contact Information: Sharath.nasani@verizonwireless.com
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Objectives
Sharing Maximum Availability Database Deployment Architecture at Verizon Wireless Sharing Lessons learned at Verizon Wireless Enabling you the attendees to be better positioned to design your Maximum Availability system
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Maximize Availability Minimize unplanned outage System Maintenance without downtime Cost Efficient (e. g. Utilize Disaster Recovery Site for read only) Operationally manageable
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Prov
Prov DR
Shareplex replication
Shareplex replication
HP-Itanium Oracle 11.2.0.2 Shareplex 7.x ASM Storage Billing DB size: 50 TBs Compress Older partitions. Billing Reporting Application Accesses Active Data Guard Database
Oracle
Billing
Active Data
Guard
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Data Guard
CCARW CCARE DR
CCARW DR
CCARE
Data Guard
5 Node RAC cluster 2 sites Oracle 10.2.0.4 Veritas SF RAC 5.0 Data Guard for DR 2-way data replication using Shareplex Flashback DB size: 2.5 TBs Solaris 10 / M5000 servers Each cluster supports 2 databases (production + DR)
8
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
DB Server:
Oracle 11.2.0.2 Oracle Flashback SUN M5000 Servers Symantec SFRAC 5.0 Hitachi/EMC Storage 4- Node RAC Cluster
Disaster Recovery for Site Failure Active/Active Data Guard: For Site Failure Read Access at DR Site Optimal utilization of H/W
10
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Define the business purpose and SLA for DR site Redo Volume Distance Between Data Centers Available Network Bandwidth Network Tuning Selecting the appropriate mode to support SLA Select Appropriate Redo Transport mechanism Oracle 11g is better tuned for redo/archived log transportation synchronization
11
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Which Mode to use? Reduce Redo volume --- reduced by 80% for massive data load using DMExpress software from Syncsort Enforced logging for all DML With the exceptions of tables not required at the DR site Tuning Turned off Automated Failover Monitoring is extremely critical Very Reliable Oracle product
12
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
TNS Names.ora
(SDU = 32767) ( Default is 2048 Bytes)
13
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
14
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Why RAC?
Maximizing Database availability from server or instance failure in a single site Horizontal Scalability Reduced Cost of Ownership
15
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Application Performance ---- faced severe challenges Database Object Tuning in achieving acceptable response time Process Isolation Data Isolation Massive testing including failure/failover scenarios Training
16
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Response time = CPU time + Wait time (IO wait + Queue time)
RAC:
Response time = CPU time + Wait time (IO wait + Queue time + Cluster Wait Time)
17
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
IVRPROD
C0MUSLA
ACSSPROD ACSSWEB ACSSWEB ACSSWEB
ACSSWEB
NEW_FOLLOWUP
4 1 4 2 1 2 1 2
7w6hskya9az3c 2,788 13,304.23 4,400.94 c0h16fgssh5uj 73 112.72 33.94 8phk00fbc0m7b 1,788 59.04 24.98 f29bk27cqtahw 408,199 144.54 14.79 f29bk27cqtahw 382,544 148.50 20.48 8mcgk5cs23jtj 311,375 91.79 12.12 8mcgk5cs23jtj 7,409,683 97.01 17.62 9rdxj8rpgt587 109,109 72.24 7.48
64,788.75 9,939.94 732.57 574.32 6.27 153.85 176.05 5.96 0.01 223.89 26.62 117.16 225.61 26.51 117.60 380.60 16.35 3.60 380.68 16.40 3.60 132.02 12.45 3.15
18
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
RAC Performance Techniques to Reduce Cluster Wait Time Identify SQLs and Database Objects having High Cluster Wait Time Cluster Wait Time must be reduced Use the Techniques to reduce Cluster Wait Time Define Services for data and process isolation Partition / Sub-partition tables Partition indexes (preferably Hash) Use Freelist Group Use Freelist Increase initrans Remove unnecessary Indexes Reduce Full Table Scans, Index Full Scans, Index Fastfull Scans, Skip Index scans Use Multiple block size (2K, 4K, 8K, etc.)
19
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
20
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Various available options used at Verizon Wireless Maximum Availability achieved using combinations of technology Selecting appropriate mode for Data Guard is critical Reduce Redo Generation by all means Understanding RAC Performance and Tuning is a big challenge
21
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
Q/A
22
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.
23
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted to any unauthorized persons or third parties except by an authorized representative of Verizon Wireless.