Database Administration & Management
Database Administration & Management
Lecture 03:
Database Administration in Oracle 11g
[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
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:
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 :
DBAs :
enjoy troubleshooting
19
DBA tools in the Oracle10g
20
Oracle10g
The Oracle10g RDBMS software suite includes
everything you need to build/maintain a relational DB
21
Overview of DBA Tools
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