Download Oracle Database Administration - 331 IT

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Global serializability wikipedia , lookup

Commitment ordering wikipedia , lookup

Microsoft Access wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Serializability wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

IMDb wikipedia , lookup

PL/SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Ingres (database) wikipedia , lookup

Functional Database Model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Relational model wikipedia , lookup

Database wikipedia , lookup

Oracle Database wikipedia , lookup

Concurrency control wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Transcript
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