Oracle Database Administration - 331 IT
Download
Report
Transcript Oracle Database Administration - 331 IT
Oracle Database Administration
course objective
After completing this course you should be able to:
install, create and administrate an Oracle DB
configure the DB for an application
employ basic monitoring procedure
implement a backup and recovery procedure
CAP 364
Rana Almurshed
2
DBA Course Info
Website
Reference books
http://331IT.wordpress.com/
Oracle Database 11g DBA Handbook
Beginning Oracle Database 11g Administration: From Novice to
Professional
DBA grades
CAP 364
Evaluation 5%
Final lab 5%
Rana Almurshed
3
Outline
Learn about Database administration
Database administration
Database administrator
CAP 364
Task, Role, Skills…
Identify the main DBA tools in the Oracle10g
software suite
Rana Almurshed
4
Database Administration
Managing the Data is crucial
IT 331
Rana Almurshed
6
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
CAP 364
Rana Almurshed
7
Database Administration
Database Administration
Size and Role varies from company to company
DBA’s function is very dynamic
CAP 364
Distributed Databases
Internet Databases
Object Oriented databases
Sophistication and Power of the DBMS packages
Rana Almurshed
8
DBA
A database administrator (DBA) is a person
responsible for the design, implementation,
maintenance and repair of an organization's database.
CAP 364
Rana Almurshed
9
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
CAP 364
Rana Almurshed
10
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
CAP 364
Rana Almurshed
11
DBA Role
Liaison with:
Management
CAP 364
enterprise objectives
time constraints for development
budget constraints
future plans
organizational changes
Rana Almurshed
12
DBA Role
Liaison with:
Users
CAP 364
data requirements
application priorities
ownership of data
archiving requirements
documentation
response times
Rana Almurshed
13
DBA Role
Liaison with:
Application Development Staff
CAP 364
security/privacy controls
education/training
data integrity rules
housekeeping programs
information about the database
test plans etc.
Rana Almurshed
14
DBA Role
Liaison with:
Operations Staff
CAP 364
availability requirements
batch job priorities
security procedures
error recovery requirements
performance monitoring etc.
Rana Almurshed
15
DBA Role
Liaison with:
Software Vendors
CAP 364
Education/training needs
Hardware requirements
documentation
service support & maintenance
utilities etc.
Rana Almurshed
16
DBA Role
Liaison with:
Hardware Vendors
CAP 364
hardware capabilities
expansion capability
incompatibility with any existing
hardware
servicing requirements
training
equipment failure
Rana Almurshed
17
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
CAP 364
Rana Almurshed
18
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
CAP 364
Rana Almurshed
19
DBAs possess good problem solving
skills
IT 331
Rana Almurshed
20
DBA tools in the Oracle10g
Oracle10g
The Oracle10g RDBMS software suite includes
everything you need to build/maintain a relational
DB
The basic software:
CAP 364
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
Rana Almurshed
22
Overview of DBA Tools
Many of these tools become integrated in:
Tools give you a way to work on the database
CAP 364
Central workspace
Enterprise Manager console
Database Control
Grid Control
In a Windows-style environment
You must also understand how to work directly
from the command line
Rana Almurshed
23
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
CAP 364
Rana Almurshed
24
References
http://en.wikipedia.org/wiki/Database_administrator
http://www.acs.org.au/ictcareers/index.cfm?action=show&con
ID=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
CAP 364
Rana Almurshed
25