Email: Chat: Site:: by - Jugal Shah
Email: Chat: Site:: by - Jugal Shah
Email: Chat: Site:: by - Jugal Shah
com
Email: jugal.shah@sqldbpool.com Chat: Jshah.sqldbpool@gmail.com Site: http://www.sqldbpool.com/
3
How to be DBA?
2
DBA Roles and Responsibiliteis
1
What is DBA?
By Jugal Shah
What is DBA?
A database administrator (DBA) is a person responsible for the design, implementation, maintenance and repair of the database. The main goal of the DBA is to keep the database server up at all times and make it available for the authenticated users. The DBA makes sure that the database is protected and in case of any failure data loss is minimal by implementing the high availability or by designing the robust backup/restore techniques.
Types of DBA
-System DBA -Development DBA -Database Architect -Database Analyst -Data warehouse DBA -OLAP DBA -Application DBA
Types of DBA
System DBA- System DBAs are the DBA whose Primary skill is System Administration. System DBA is responsible for DBMS installation, Operating System Configuration, OS Tuning, Storage management, Patching and more..
Development DBA - works on building queries, stored procedures, etc. that meet business needs. This is the equivalent of the programmer. You primarily role is write T-SQL. Database Architect Design schemas. Build tables, FKs, PKs, etc. Work to build a structure that meets the business needs in general. The design is then used by developers and development DBAs to implement the actual application Data Warehouse DBA - is responsible for merging data from multiple sources into a data warehouse. DW DBA design warehouse, but cleans, standardizes, and scrubs data before loading into warehouse. In SQL Server, this DBA would use DTS/SSIS heavily. OLAP DBA Builds multi-dimensional cubes for decision support or OLAP systems. The primary language in SQL Server is MDX, not SQL here
2
3 4 5 6
Application DBA DBAs straddle the fence between the DBMS and the application. He is responsible for ensuring that the application is fully optimized for the database and vice versa.
Setting Up SQL Server Level, Database Level and Operating System Alerts
10
12
13
14
15
16
T-SQL Tuning
17
18
19
20
Co-ordination with third party vendor for any product related issue
21
22
23
24
25
How to be DBA?
Database Administration
Performance & Tuning Backup/Restore Maintenance Plan HA Setup DBCC Blocking/Deadlock Capacity Planning SQL Profiler DTA SQL Configuration Best Practice Security Setup Databaes Design
Support
Troubleshooting Alerts Setup DB Mail Setup 7 X 24 Support Ticketing System ITIL Knowledge
How to be DBA?
1 2 3 4 5
If your aim is to become a database administrator, you need to understand the underlying concepts of database and the responsibilites mentioned in the previous slides. A programming background is helpful. Any programming knowledge is highly recommended but knowledge of T-SQL is a must for a DBA. Get books, read magazines, use Internet resources, participate in DBA related forums and news groups and start from there. Attend SQL DBA Courses
Visit relevant websites and talk with real DBAs. Go for Linked In site and increase your network Look for opportunities to practice your DBA Skills
6
7 8
Go for the Microsoft SQL Server Certification Becoming a DBA involves more than getting a certification. It requires intensive study, constant learning, practice and most importantly the creation of opportunities for work experience.
All the Best I wish you all the best in your DBA Career
Questions
Contact Me
Thank You,
Jugal Shah
http://sqldbpool.com/ Jugal.shah@sqldbpool.com