Quote:
Originally posted by Gayatri
objective - To find out Role of dba - Day to Day - lets assume 8 hours minimum or more
Assumption
- U have Database installed and created in the best available hardware in an operating system with good memory, high disk space ,security reasons,in built recovery features etc.
machine is up and running smoothly. absolutely no problem.
One thing you have to remember here is that Murphy's Law. The problems are not predictable :D
2. The normal avg. system's life time is 5Yrs. So what the system that you consider to be the state of the architecture will be obsolte tomorrow. On such case, if your company goes and buys out the new system, then only a DBA, would be the one knowledgeble to do the migration.
3. Creating a crapy, database, any one and every one can do, but Creating a good database, with all the performace issues taken into consideration, only your paid DBA can. There are ways you could cause a huge bottle necks, which only an experienced can forsee.
4. The database that you created without the guidence of a DBA, might hum charmfully, but will sure start to fall appart as the load goes up.
Quote:
Originally posted by Gayatri
- U have all the scripts for automating tasks including backups.
(export, import, archive, noarchive backups)
Backups are taking place and tested also , absolutely no problem in this area.
Backups, hmmm, any one can do that. but recovery, not every one would be able to do, unless and otherwise they have a good DBA knowledge. There are various kinds of recoveries that you can perform. So a DBA would know what to do and when to do, to have a minimal downtime, incase if one is required.
Now geting an extract from your own posting, let me ask you how would you perform recovery, using the current backup setup you have mentioned above, "(export, import, archive, noarchive backups)" ? :D
In a big system, there are groups of DBA's whose duty is to take care of certain tasks only.
Quote:
Originally posted by Gayatri
- u have all database objects created , and application is running fine and The SGA size is ok , init.ora parameters are set properly in accordence to O/S.
I love this application is running fine and The SGA size is ok . The SGA will never be O.K in any system :D, there is always a point where you can tweigue :D One thing again that you have to remember, tuning oracle is not a set of numbers that you would plug-in, its an ever evolving process of applying the permuntations and combinations. Again, as I mentioned, mostly a DBA only would know what to look for and where to look for.
Here is a funny thing that a friend of mine told me that had happend at his work place. They had a huge application that runs on oracle, as the time progressed, they stated to get calls stating that the application is slow. So the sysadmins, to get out of that, went up and added some more servers that would server the application. But they all forgot the point the database was the bottle neck. So what happend as they added the servers, the application was brought to its knees. Since they did not have a DBA onsite, they had no clue on what the contention was and where it lied. So, their production was slowed untill the next day, where they could call a SBT and get a DBA. The loss of revenue was so bad, that their balancesheets did not meet their expectations...
Quote:
Originally posted by Gayatri
- when u created tablespaces u have taken care of storage parameters, and tablespace created with huge size, so u donot have to worry about tablespace getting full.
- u have created the database users and given appropriate privelages and role. so that also is working fine and no problems with the security .
...and tablespace created with huge size For how long?
Without undestanding the structure of the application tables, if you proceed to create the tablespace, so huge, you could easily cause the fragmentation inside the tablespaces. What happens when the free list gets filled up?
2. Security, hmmm, you think that setting the appropriate privileges to the users would secure the database, that is totally a wrong notion. There are so many backdoors I'm sure that you have not shut, through which I can get-in if you give me your tnsname setup to me. Its mostly an experienced DBA who would know that.
Quote:
Originally posted by Gayatri
- every thing here is been taken care, every thing is running smoothly in ALL INSTANCES !!! so in day to day work situation what work he will be doing ? Just Monitoring !!!
how is he accountable.?
-- Gayatri
You know what makes up a good administrator? The one whose systems don't crash at all So, again remember the Murphy's Law. The administrators are not in the spot light as other folks mentioned, but, they are critical to the functionality of any business that is oriented with the computers. They are like the "THUMBS" http://www.dbasupport.com/forums/. Without which your hand is useless. DBA is like the conductor of a symphony. You pay the conductor, to get a good music, similarly a DBA to get a good reliable, database!
Hope this would help to clear the dark cloud and shed some http://www.dbasupport.com/forums/ adbout DBAs and how he is accounted for.
Sam