Role and responsibilities of DBA
If you want to become an oracle  DBA, you should first understand what an Oracle DBA’s jobs is. The basic  roles of the DBA are fairly consistent among different companies, but  these duties might be expanded based on the size of the company and the  experiences, of the DBA. In fact, the DBA is considered the main  resource for DBMS experience and knowledge in many companies.
Let’s  look at these roles and responsibilities and determine what skills are  necessary to fulfill these duties. Here the roles and responsibilities  are divided into two categories: basic duties and additional duties. The  dividing line between these is not clear; there is significant overlap.
Basic Duties of the DBA
Here  are some of the basic roles of the Oracle DBA. This is not an  all-inclusive list. Depending on your installation and stall, your  duties might not include all of these, or might include many more items.  This section in simply intended as a general guide.
1)Installation of new software:
It  is primarily the job of the DBA to install new versions of Oracle  software, application software, and other software related to DBMS  administration. It is important that the DBA or other IS staff ,members  test this new software before it moved into a production environment.
2)Configuration of hardware/software administrator:
To  many cases the system software can only be accessed by the system  administrator. In this case, the DBA must work closely with the system  administrator to perform software installations, and to configure with  DBMS.
3)Security administration:
One of the main duties of the  DBA is on monitor and administer DBMS security. This involves adding  and removing users, administering quotas, auditing, and checking for  security problems.
4)Performance Tuning and Monitoring:
The  DBA must continually monitor system performance and be prepared to  retune the system as necessary. Even a well-tuned system must be  constantly monitored and adjusted. Sometimes this involves changing  tuning parameters, other times this involves rebuilding an index or  restructuring a table.
5)Backup and recovery:
Perhaps the most  important responsibility of the DBA is effective the data in the  system. To effectively do this, you must develop an effective backup and  recovery strategy and make sure it is carried out. A DBA’s chief  responsibility is to maintain the integrity of the database. It is  important that the backup and recovery process be periodically tested.
6)Routine scheduled maintenance:
It  is the job of the DBA to schedule routine DBMS maintenance and early  out this maintenance and carry out this maintenance. This maintenance is  regularly carried out in the early hours of the morning or on weekends  when this maintenance causes the least inconvenience to the user  community.
Additional Duties of the DBA
Some of the more advanced duties of the Oracle DBA might include the following:
1)Data analysis:
The  DBA will frequently be called on to analyze the data stored in the  database and to make recommendation relating to performance and  efficiency of that data storage. This might relate to the more effective  use of indexes or the use of some feature such as the Parallel Query  option.
2)Database design:
The DBA is often involved at the  preliminary database-design stages. Through the involvement of the DBA,  many problems that might can be eliminated. The DBA knows the DBMS and  system, can point out potential problems, and can help the development  team with special performance considerations.
3)Data modeling and optimization:
By modeling the data, it is possible to optimize the system layout to make the most advantage of your I/O subsystem.
4)Assisting developers with SQL and stored procedure development:
The  DBA should be prepared to be a resource for developers and users. The  DBA is often called on to help with SQL problems as well as to design  and write stored procedures.
5)Enterprise standards and naming conventions:
Because  many different groups might perform different roles in developing and  deploying applications, it is often the DBA who is called on to help  define enterprise standards and naming conventions as well as to ensure  that new application are conforming to these standards.
6)Development of production migration procedures:
Because  the DBA is responsible for the availability and reliability of the DBMS  and application using that DBMS, it is up to the DBA to develop and  maintain procedures for rolling out new applications and DBMS software.  This involves evaluating new software or patches as well as testing  them. It is up to the DBA to guarantee the stability and robustness of  the system.
7)Evaluation of new software:
The DBA might be  called on to evaluated new software and make recommendations based on  that evaluation. This might be related to a software purchase rollout of  new version of software. This evaluation must be done in the context of  the stability of the system. It is your responsibility to maintain  system stability and reliability.
Labels: Database Managment Sys