The Role of the DBA
Hemant K Chitale
Product Specialist, Standard Chartered Bank
Oracle ACE
© Hemant K Chitale http://hema...
`whoami`
• DBA with 20 years experience on wide variety
of platforms
• DBA team lead and consultant
• Financial, Manufactu...
How did you begin your career ?
• As a Developer ?
• What does the Developer think of the DBA ?
• What does the Manager th...
DB“A” for Availability
• The DBA is part of the Infrastructure team
• Any flaws that impinge on the database /
server affe...
DB“A” for Administration
• How Oracle works, how the database
facilitates the business
• How the application and database ...
OC“P” for Professionalism
• Specialised education, strict moral and ethical
codes
• Continuous Self – Improvement
• “Keep ...
Work
• Developers, IT Managers, SuperUsers, User
Managers
• Inter-Personal Skills
• Visibility at the wrong time ?
• Recor...
Database Reviews and Tuning
• Database Core Concepts
• Execution Plans, SQL Tuning, Optimizer
• Thresholds and Alerts
• “U...
Backup and Recovery
• Distinct from a discussion on “Avaialability”
• RAC
• Streams and Replication (synchronisation)
• Da...
Manager’s Expectations
• Attitude, Attitude, Attitude
– Learning, Expanding his role, Mentoring
• Contributions
– To the P...
What does a DBA *not* do ?
• Blame without Factual Evidence
• Rely on google
• Implementation without Testing, Validation
...
Common Mistakes
• Not capturing Metrics
• Not planning for Training and Test
Environments
• Not rehearsing key processes –...
Types of DBA positioning
• Operational
• Development
• Consulting
• Outsourced
Conclusion
• A DBA can be a very useful and visible
member of the team OR he might be
ignored
• It is very important that ...
Thank you !
• Visit my Oracle Blog
• http://hemantoracledba.blogspot.com
Upcoming SlideShare
Loading in …5
×

The role of the dba

580 views

Published on

Presentation at AIOUG Sangam '11

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
580
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The role of the dba

  1. 1. The Role of the DBA Hemant K Chitale Product Specialist, Standard Chartered Bank Oracle ACE © Hemant K Chitale http://hemantoracledba.blogspot.com
  2. 2. `whoami` • DBA with 20 years experience on wide variety of platforms • DBA team lead and consultant • Financial, Manufacturing, Government, not- for-profit • Mission critical, reporting and “nice-to-have” databases
  3. 3. How did you begin your career ? • As a Developer ? • What does the Developer think of the DBA ? • What does the Manager think ? – Install, Backup, Restore – Handle Schema Changes – Create Accounts and Audit Them – Automagically Tune the Database and Application
  4. 4. DB“A” for Availability • The DBA is part of the Infrastructure team • Any flaws that impinge on the database / server affect his role • Accessibility, Uptime and Performance
  5. 5. DB“A” for Administration • How Oracle works, how the database facilitates the business • How the application and database are used • Being able to identify the cause of a “slowness” and isolate it • Data flows and logic
  6. 6. OC“P” for Professionalism • Specialised education, strict moral and ethical codes • Continuous Self – Improvement • “Keep in touch” -- UserGroups, Blogs, Email Discussion Lists • “Share” knowledge and learn as well • *Attitude*
  7. 7. Work • Developers, IT Managers, SuperUsers, User Managers • Inter-Personal Skills • Visibility at the wrong time ? • Record your actions, make sure that you can account for your salary • Configuration Management • Separation of Duties
  8. 8. Database Reviews and Tuning • Database Core Concepts • Execution Plans, SQL Tuning, Optimizer • Thresholds and Alerts • “Understand the Behaviour” • Trends and Projections for Usage
  9. 9. Backup and Recovery • Distinct from a discussion on “Avaialability” • RAC • Streams and Replication (synchronisation) • DataGuard
  10. 10. Manager’s Expectations • Attitude, Attitude, Attitude – Learning, Expanding his role, Mentoring • Contributions – To the Project, to the Business, to the Team • Calls to the DBAs – How useful is he, how does he respond ? • Cautiousness • “Understanding the Database”
  11. 11. What does a DBA *not* do ? • Blame without Factual Evidence • Rely on google • Implementation without Testing, Validation and Back-Out Plans • Avoid reviewing the alert.log and ignore thresholds
  12. 12. Common Mistakes • Not capturing Metrics • Not planning for Training and Test Environments • Not rehearsing key processes – D.R, Backup and Recovery (various scenarios)
  13. 13. Types of DBA positioning • Operational • Development • Consulting • Outsourced
  14. 14. Conclusion • A DBA can be a very useful and visible member of the team OR he might be ignored • It is very important that the DBA be self- motivated • The manager must keep track of what the DBA is “doing” ---- an idle mind ….. ?
  15. 15. Thank you ! • Visit my Oracle Blog • http://hemantoracledba.blogspot.com

×