Académique Documents
Professionnel Documents
Culture Documents
www.servercare.com
888-918-6309
Introduction
Oracle databases and software are extremely robust but also complex. Total Cost of Ownership (TCO) is high, in part because many skills are needed for a successful implementation. Database Administration is one such skill, but does that mean you need to hire a DBA? We will explore this question, as well as exactly what a DBA is.
ServerCare, Inc. Oracle DBA: Determining Role and Needs 2
Introduction (continued)
We will talk about what a DBA is, why one may or may not be needed, and how to determine what is appropriate for an environment. Audience will also learn what other skills and roles may be needed in an Oracle environment, and how a DBA fits in We will explore other options to fill the needs This presentation is intended for everyone except DBAs, but particularly for IS managers Speakers background
ServerCare, Inc. Oracle DBA: Determining Role and Needs 3
Agenda
Overview and Glossary Do I need database administration? What is database administration? What is a DBA, characteristics of a good DBA, what isnt a DBA, types of DBAs, common DBA career paths Other skills and roles needed for Oracle, how a DBA fits in, and when you need a DBA How do I tell what I need in my environment? What options and alternatives are there? Conclusion
ServerCare, Inc. Oracle DBA: Determining Role and Needs 4
Glossary of Terms
Database: The collection of files and their internal structures that contain data. Database Administration: Short and long-term management of a database to maximize performance and minimize downtime DBA: Database Administrator Instance: The memory (cache) and processes that access a database. Can be >1 per database (OPS) Oracle: The company and the software SQL & PL/SQL: Languages for Oracle databases
ServerCare, Inc. Oracle DBA: Determining Role and Needs 5
Production
DBA
Dev DBA Web
Sysadmin
ServerCare, Inc.
YES!!!
Do I need a DBA?
Not necessarily
ServerCare, Inc.
Typical Conversation
CIO: Do we need a DBA?
IT Mgr: Yes!
CIO: Why? IT Mgr: We just do.
ServerCare, Inc.
What is a DBA?
Fireman, Policeman, Surgeon, Shepherd Frequently first point of contact for database problems Expected to provide expert advice and guidance in technology, esp. to developers Needs to work with management and engineering to build optimal configurations Emergency support during a crisis
ServerCare, Inc. Oracle DBA: Determining Role and Needs 11
Production
DBO
Developer
Application Admin
DBA
Dev DBA
Web
Sysadmin
ServerCare, Inc.
14
ServerCare, Inc.
15
Non-database skills
System Administrator (Sysadmin) Network Administrator WebMaster (Web) Application Administrator Other types of Developers Management/Project Management
ServerCare, Inc.
17
Data(base) Architect
Junior DBA
Development DBA
Data Administrator
DB Operator
Production DBA
ServerCare, Inc.
18
ServerCare, Inc.
19
ServerCare, Inc.
21
What do I Need?
Now that we have defined roles and timelines, you need to determine your exact needs. This presentation will help you understand your needs and your options, but only you can know what will work best for your situation. By carefully analyzing your current and future environment, you can plan for your needs.
ServerCare, Inc.
22
Number of databases/instances
Heterogeneous systems
DBA Options
Hire an employee
Can really learn applications and business Difficult to find experience, high overhead, high turnover, many laws and regulations
Hire a contractor
Usually experienced, hit the ground running Very expensive, may just want new training
Part-time DBA
Also usually experienced, can control costs Hard to find, not always there when needed
ServerCare, Inc. Oracle DBA: Determining Role and Needs 26
DBA Tools
Can automate many tasks, alarming
Must be set up, limited, still need human
Mix-n-match above
Gets best of the above; works well with
outsourcing in particular Might get some of the worst of the above too!
ServerCare, Inc. Oracle DBA: Determining Role and Needs 28
Conclusion
Understanding what a DBA does and can do, for your specific environment, is key to determining your needs Then know your own needs and when youll need them. Get outside help if you need to Realize that the 9-to-5, onsite employee is a thing of the past - is your business still 9to-5? Does is happen in just one place? e-Businesses need 24x7 for limited $$$
ServerCare, Inc. Oracle DBA: Determining Role and Needs 30
888-918-6309
www.servercare.com
Session 308: The Oracle DBA Determining Their Role and Your Needs
THANK YOU!
Please fill out evaluations!