Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 24

Database Administration & Management

Lecture 03:
Database Administration in Oracle 11g

Farhad Muhammad Riaz


University Institute of Information Technology (UIIT)

[email protected]
1
Managing the Data is crucial

2
Managing the Data is crucial
Prevent/detect/deter improper
Disclosure of information

Prevent/detect/deter Secrecy
Improper modification
of information

Integrity Availability

Prevent/detect/deter improper
Denial of access to services

3
Data Administration VS Database
Administration
 It is the responsibility of data administration to determine the
contents and logical boundaries of each database.
 Database administrators are responsible for the design,
implementation, maintenance and security of physical structures
(databases) once these structures have been logically designed

4
Data Administration VS Database
Administration
 Data Administration – Logical Design
• Perform business requirements gathering
• Analyze requirements
• Model business based on requirements (conceptual and logical)
• Define and enforce standards and conventions (definition, naming, and abbreviation)
• Conduct data definition sessions with users
• Manage and administer metadata repository and Data Administration CASE (modeling)
tools
• Assist Database Administration in creating physical tables from logical models
 Database Administration – Physical Design / Operational
• Define required parameters for database definition
• Analyze data volume and space requirements
• Perform database tuning and parameter enhancements
• Execute database backups and recoveries
• Monitor database space requirements
• Verify integrity of data in databases
• Coordinate the transformation of logical structures to properly performing physical
structures

5
Database Administration
 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

6
Database Administration
 Database Administration
 Size and Role varies from company to company
 DBA’s function is very dynamic
 Distributed Databases
 Internet Databases
 Object Oriented databases
 Sophistication and Power of the DBMS packages

7
DBA
 A database administrator (DBA) is a person responsible
for the design, implementation, maintenance and repair of
an organization's database.

8
DBA tasks

 Install and upgrade the DBMS software on the


server

 Optimize database performance

 Create and maintain user accounts

 Monitor data storage space

 Start and shut down the database

 Perform backup and recovery operations


9
DBA tasks

 Install and upgrade developer client utilities

 Deploy finished database applications to users

 Assist developers in designing and creating


database tables

 Assist developers in designing and creating form


and report components and integrated database
applications

 Assist in testing and debugging new applications

 Assist in training developers and users


10
DBA Role

Liaison with:

 Management

 enterprise objectives
 time constraints for development
 budget constraints
 future plans
 organizational changes

11
DBA Role

Liaison with:

 Users

 data requirements
 application priorities
 ownership of data
 archiving requirements
 documentation
 response times

12
DBA Role

Liaison with:

 Application Development Staff

 security/privacy controls
 education/training
 data integrity rules
 housekeeping programs
 information about the database
 test plans etc.

13
DBA Role

Liaison with:

 Operations Staff

 availability requirements
 batch job priorities
 security procedures
 error recovery requirements
 performance monitoring etc.

14
DBA Role

Liaison with:

 Software Vendors

 Education/training needs
 Hardware requirements
 documentation
 service support & maintenance
 utilities etc.

15
DBA Role

Liaison with:

 Hardware Vendors

 hardware capabilities
 expansion capability
 incompatibility with any existing
hardware
 servicing requirements
 training
 equipment failure

16
Knowledge and Skills
 DBAs :

 keep up with the complexities of database


technologies

 have well-developed interpersonal and


communication skills

 have an ability to understand data and how it


will be used

 possess good process management and problem


solving skills

 enjoy working within a team


17
Knowledge and Skills

 DBAs :

 are customer focused

 enjoy troubleshooting

 are critical thinkers and can use logic and reason


to identify the strengths and weaknesses of
alternative solutions, conclusions or approaches to
problems

 are active listeners and can give full attention to


what people are saying and take the time to
understand the points being made
18
DBAs possess good problem solving
skills

19
DBA tools in the Oracle10g

20
Oracle10g
 The Oracle10g RDBMS software suite includes
everything you need to build/maintain a relational DB

 The basic software:


 Runs the database engine
 Manages the data storage for all information in the database
 Provides tools to manage users, tables, data integrity, backups, and basic
data entry
 Includes additional tools and utilities that help monitor the performance
and security of the database

21
Overview of DBA Tools

 Many of these tools become integrated in:


 Central workspace
 Enterprise Manager console
 Database Control
 Grid Control
 Tools give you a way to work on the database
 In a Windows-style environment
 You must also understand how to work directly from
the command line

22
Tools for Administering an Oracle Database
 Oracle Universal Installer
 Database Configuration Assistant
 Database Upgrade Assistant
 Oracle Net Manager
 Oracle Net Configuration Assistant
 Oracle Enterprise Manager
 Server Control Utility
 SQL *Plus
 Recovery Manager
 Data Pump
 SQL *Loader

23
References
 http://en.wikipedia.org/wiki/Database_administrator
 http://www.acs.org.au/ictcareers/index.cfm?action=show&conI
D=200707200948211895
 Oracle 10g Database Administrator: Implementation and
Administration
 Modern Database Management
 Database Administration
 A Guide to Oracle 9i
 Database Users & Administration
 Oracle 11g Student Guide

24

You might also like