Database Administration: A technical function that is responsible for physical database design and for dealing with technical

issues such as security enforcement, database performance, and backup and recovery. Types of Database Administration 1. Systems DBA – Administrators here focus on the physical and focuses on technical rather than business issues, primarily in the system administration area. They manage aspects of database administration such as DBMS installation, configuration, patching, upgrades, backups, restores, refreshes, performance optimization, maintenance and disaster recovery. It is also called Physical DBAs, Operations DBAs or Production Support DBAs 2. Development DBA – This kind of administration focuses on the logical and development aspects of database such as data model design and maintenance, data definition language (DDL) generation, SQL writing and tuning, coding stored procedures, collaborating with developers to help choose the most appropriate DBMS functionality and other pre-production activities. 3. Application DBA – Here, the administrator manages all the application components that interact with the database and carry out activities such as application installation and patching, application upgrades, database cloning, building and running data cleanup routines, data load process management. These application components are usually used by organizations that use third party applications such as enterprise resource planning (ERP) and customer relationship management (CRM) systems e.g. Oracle Applications and SAP. 4. Task-Orientated DBA – These is a specialized DBA that focuses on a specific DBA task e.g. a backup-and-recovery to ensure the recoverability of the organization’s databases. Nature of Database Administration This defines the level of automation and the kind of skills and labor required to carry out the task of database administration, e.g. a system with minimal automation will require significant experienced resources to manage the database while a significant amount of automation reduces the amount of work that could be done manually therefore reducing the skills required to perform tasks. Generally, the higher the level of automation, the higher the level of skilled personnel/administrators required to carry out the tasks. Database Administration Tools These are tools that help Database administrators to manage the Database Management System. Some database administration software exists to manage the provisioning of new databases and the management of existing databases and their related resources.

• General technical troubleshooting and give consultancy Reference: 1. however. They include: • • • • Development and design of database strategies Monitoring and improving database performance and capacity Planning for future expansion requirements Plan. Database Administration: Practices & Procedures . Mullins (Pearlson Education © 2002) 2. It does this by reducing the amount of routine. It does not. maintenance and repair of an organization's database system. Embarcadero Technologies.Examples of database administration tools that are supplied with the DBMS include. However. Wikimedia. • Implement and maintain database security (create and maintain users and roles.Craig S. third party management tools such as Quest Software. • SQL Server Enterprise Manager for Microsoft SQL Server • Oracle Enterprise Manager/Grid Control for Oracle. The Impact of IT automation on Database Administration The major aim of IT automation in firms and businesses is to enable DBAs to focus on more proactive activities around database architecture. • Evaluating Database features and Database related products. configuration and upgrading of Database server software and related products. repetitive activities. assign privileges). • Establishing and maintaining sound backup and recovery policies and procedures. Webopedia. deployment. Database Concepts – Mark Llewellyn 3. • Capacity planning i. Web Resources: Wikipedia. performance and service level management. implementation. Oracle DBA MORAA/GONDI/SURTAN    Page 2  . Some of the duties and responsibilities of a DBA include being both a designer analyst and a manager. expansion and changes. co-ordinate and implement security measures to safeguard the database Typical work activities include: • Installation.e. Duties of a Database Administrator A database administrator is a person responsible for the design. EMS Database Management Solutions and SQL Maestro Group offer GUI tools to monitor the DBMS and help DBAs carry out certain functions inside the database more easily. • Setup and maintain documentation and standards. planning for growth. • Application tuning and performance monitoring. eliminate the need for Database administrators.

Sign up to vote on this title
UsefulNot useful