25
Oracle Database Administration

Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Embed Size (px)

Citation preview

Page 1: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Oracle Database Administration

Page 2: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 2

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

Page 3: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

CAP 364 Rana Almurshed 3

DBA Course Info Website

http://331IT.wordpress.com/

Reference books Oracle Database 11g DBA Handbook Beginning Oracle Database 11g Administration: From Novice to

Professional

DBA grades Evaluation 5% Final lab 5%

Page 4: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 4

Outline

Learn about Database administration Database administration Database administrator

Task, Role, Skills…

Identify the main DBA tools in the Oracle10g software suite

CAP 364

Page 5: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Database Administration

Page 6: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Managing the Data is crucial

IT 331 Rana Almurshed 6

Page 7: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 7

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

Page 8: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 8

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

CAP 364

Page 9: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 9

DBA

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

CAP 364

Page 10: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 10

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

Page 11: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 11

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

Page 12: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 12

DBA Role

Liaison with:

Management

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

CAP 364

Page 13: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 13

DBA Role

Liaison with:

Users

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

CAP 364

Page 14: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 14

DBA Role

Liaison with:

Application Development Staff

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

CAP 364

Page 15: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 15

DBA Role

Liaison with:

Operations Staff

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

CAP 364

Page 16: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 16

DBA Role

Liaison with:

Software Vendors

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

CAP 364

Page 17: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 17

DBA Role

Liaison with:

Hardware Vendors

hardware capabilities expansion capability incompatibility with any existing

hardware servicing requirements training equipment failure

CAP 364

Page 18: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 18

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

Page 19: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 19

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

Page 20: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

DBAs possess good problem solving skills

IT 331 Rana Almurshed 20

Page 21: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

DBA tools in the Oracle10g

Page 22: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 22

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

CAP 364

Page 23: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 23

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

CAP 364

Page 24: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 24

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

Page 25: Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate

Rana Almurshed 25

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