Define DBA. Discuss role of DBA.
Solution:-
- Database Administrator(DBA):-
- A database administrator, database analyst or database developer is the person responsible for managing the information within an organization.
- As most companies continue to experience inevitable growth of their database,these positions are probably the most solid within the IT Industry.
- The DBA has most probably responsibility but the overall goal of the DBA is to keep the server up at all times and to provide users with access to the required information when they need it.
- The DBA makes sure that the database is protected and that the any chance od data loss is minimized.
- the DBA can be a system administrator who was given the added responsibility of maintaining SQL server.
- DBA can even come from unrelated fields,such as accounting or the help desk,and switch to information systems to become DBA'S.
- DBA Responsibility:-
a. The DBA is responsible for installing SQL servers or upgrading an existing SQL server.
b. The DBA is also responsible for applying SQL service packs.
2. Monitoring the database servers health and tunning accordingly:-
2. Monitoring the database servers health and tunning accordingly:-
a. monitoring the health means making sure the server is running with optimal performance.
b. making sure the error log or event log is monitored for database errors.
3. Using storage properly:-
3. Using storage properly:-
SQL server 2000 enables you to automatically grow the size of your database and transaction logs, or you can choose to select a fixed size for the database and transaction log
4. Performing backup and Recovery Duties:-
4. Performing backup and Recovery Duties:-
a. Establishing and recovery is the most critical task of DBA's.
b. Establishing standards and schedules for database backups.
c. Developing recovery procedures for each database.
5. Managing database users and security:-
5. Managing database users and security:-
with SQL server 2000, the DBA works tightly with the windows NT administrator to add users NT logins to the database. In non-NT domains, the DBA add user login.
6. working with Developers:-
6. working with Developers:-
It is important for the DBA to work closely with development teams to assist in overall database design, such as creating normalized database,helping developers tune queries, assigning proper indexes, and aiding developers in the creation of triggers and stored procedures.
7. Establishing and Enforcing Standards:-
7. Establishing and Enforcing Standards:-
The DBA should establish naming conventions and standards for the SQL server and databases and make sure that everyone sticks to them.
8. Transferring Data:-
8. Transferring Data:-
The DBA is responsible for importing and exporting data to and from the SQL server. In the current trend to downsize and combine client/server systems with mainframe systems with mainframe systems and web technologies to create Enterprise systems, importing data from the mainframe to SQL server is a common occurrence that is about to become more common with the SQL server 2000 Data Transformation services.
9. Replicating Data:-
9. Replicating Data:-
SQL server version 2000 has many different replication capabilities such as Merge replication and Queued replication.
10. Data Warehousing:-
10. Data Warehousing:-
Data warehousing provides new and interesting challenges to the DBA and in some companies a new career as a warehouse specialist.
11. Scheduling Events:-
11. Scheduling Events:-
The database administrator is responsible for setting up and scheduling various events using windows NT and SQL server to aid in performing many tasks such as backups and replication.
12. Providing 24 hrs Access:-
12. Providing 24 hrs Access:-
The database server must stay up, protected and online. be prepared to perform some maintenance and upgrade after hour.Also be prepared to carry out that dreaded beeper.If the database server should go down, be ready to server up and running.after all thats your job.
13. Learning Constantly:-
13. Learning Constantly:-
To be a good DBA, you must continue to study and practice your mission-critical procedures, such as testing your backups by recovering to a test database.
NOTE: Explain any 6 roles or 8 roles and remaining you can list down no need to explain.
Comments
Post a Comment