Skip to Main Content

Breadcrumb

Question and Answer

Chris Saxon

Thanks for the question, Ghassan.

Asked: October 03, 2016 - 10:22 am UTC

Last updated: October 04, 2016 - 11:24 am UTC

Version: 11gr2

Viewed 1000+ times

You Asked

Hi Team

according to you, what main difference between "DBA Production" and "DBA application" ?
what are the main (shortly described) tasks for each?

for instance is backups, rman, export/import are related to mainly Production DBA ?
and Tuning is a main task of Application/Study DBA?

what is you opinion ?

i know that the very reponse may differ from one organization to another BUT what is the commonly-admitted or the "universal" definition ?

tkx

and Connor said...

Some older commentary here related to the topic

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:14039738984108

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4030395004528

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:88044800346500723

but here's some thoughts of mine

The concept of "DBA" has always been a poor one in my opinion. What we really should be talking about is "database specialist". They might specialise in one area (production, eg backups/restore/availabilit) or they might specialise in some other area (eBiz), or be skilled in many areas.

But *every* database specialist should have a broad grasp across *all* areas of the database, with perhaps specialist skills in one or more. So I dont like to distinguish between the roles, because it leads to political hassles in the workplace, eg, "I dont tune code because I'm a production DBA". You dont want that in your company - you want people who will help in whatever way they can in any area.

Rating

  (4 ratings)

Is this answer out of date? If it is, please let us know via a Comment

Comments

How many kinds of DBA are there, anyway?

Pete, October 04, 2016 - 4:39 am UTC

I like the "database specialist" concept. Where I work, the "production" DBA (me) is responsible for infrastructure design, storage management, backups, security, and general performance tuning. I provide an environment for the application DBA to do their job, which centers more around what happens inside the database - working with objects, stored procedures, ETL operations, etc. I'm more of an administrator, and they are more towards the developer end of the spectrum. It is important to note that to be effective we each need to know something about what the other does. Our experience, our "specialities" should complement each other, which sometimes means that the lines that separate parts of our jobs can get a little blurry. My personal experience has also been that whatever "kind" of DBA I have been, I have often had to be more of an IT Jack-of-all-trades than most of my co-workers. Labels like production DBA or application DBA can be limiting; don't ever get stuck thinking "this is all I can do" just because of some arbitrary job title.
Connor McDonald
October 04, 2016 - 11:24 am UTC

yup. 100% agree.

You press the wound

A reader, October 04, 2016 - 4:41 am UTC

Super answer Connor.
I was investigation on a Pl job for a performance matter as dba application accessing only development environment. Send a ticket to production Dbas asking refreshing uat environment " plesae make an export of My_schema (6 tables) excluding mail column named T.C ". Given info about server, db, instance ..
Dba answer : " provide command or script ; we do not do sql / plsql. .."

- " but I am not asking you to write sql.. just an export. Get the dump and I ask later for import "
- " sorry we don't act without providing the command export "

Am I a fool or something else wrong ?

I know lot of opinion there but that's exactly the conversation was. Being working for 15 years on oracle never had such response.

All the best

From the WayBack Machine

Duke Ganote, October 04, 2016 - 4:51 pm UTC

Craig Mullins had nice descriptions of the "Types of DBAs" back in 2002. Still relevant today:
https://web.archive.org/web/20050409152923/@@1@@

One more time...

Duke Ganote, October 04, 2016 - 4:55 pm UTC

Interesting. The actual url is a concatenation of these two:

https://web.archive.org/web/20050409152923/
http://www.dbazine.com/dba_4.shtml

Maybe the tiny URL will work: http://tinyurl.com/zt4dwyq

More to Explore

Backup/Recovery

Check out the complete guide to all of the Backup & Recovery techniques in the Oracle Database.