SlideShare a Scribd company logo
Database aDministration
Database Administration
 Syllabus
 Books
 Attendance
 Grading
 WebCT
http://psuonline.pdx.edu/
Use your PSU Odin account
DATABASE Applications
 Oracle 10G (v10.2)
 Database server: SBALABS
 Use for SQL and PL/SQL programming
assignments
 You will be assigned a user account
 Local database server on lab desktops
 Use for DBA lab assignments
 SQL Developer
 Enterprise Manager
 Net configuration/management
DATABASE
 Remote connection
 Oracle 10g client
 Service

SBALABS
 Host

IP Address (See install/config lab for details)
What you should know
 Basic SQL
 INSERT, UPDATE and DELETE
 SELECT

WHERE

ORDER BY

GROUP BY/HAVING
 Joins (2 or 3 tables)
 Basic DDL
 CREATE, ALTER, DROP TABLE, etc
What you should know
 Referential Integrity
 Primary and Foreign Keys
 NULL
 Know about:
 Views
 Functions, procedures, triggers
 Indexes
 Transactions
WHAT WE WILL LEARN
1. Oracle Database Architecture
2. Administration
• Basic DBA tasks
• Backup and recovery
• Storage management
• Network management
• Security management
1. PL/SQL programming
2. Internet database technology*
*As time allows
ORACLE TIMELINE*
1970
IBM employee
E.F. Codd publishes
theory of relational
databases
1974 1977 1980
IBM develops System R UC Berkeley develops
Ingres Neither becomes commercial before Oracle
Oracle is founded
by Larry Ellison,
Bob Miner and Ed Oates
Originally named SDL
1978 1979
Name changed
to RSI
First commercial
relational database
is shipped!
Name changed
to Oracle
* Sources: http://math.hws.edu/vaughn/cpsc/343/2003/history.html
http://www.oracle.com/corporate/history.html
ORACLE TIMELINE
1980
Version 3.0
on minicomputers
written in C
1984 1987 1990
Version 4.0
PC version
Read consistency
Oracle begins
development of
Oracle Financials
software
1988 1989
Version 5.0
Distributed database
Client/server
Version 6.0
PL/SQL
Oracle Financials
released
Version 6.2
Parallel Server
1981 1982 1983
IBM releases DB2
1985 1986
ORACLE TIMELINE
1990
Version 7.0 on Unix
Very Large Databases
(VLDB)
1994 1997 2000
Network PC
1998 1999
Version 8.0,
named Oracle8,
Released
64-bit
Linux
1991 1992 1993
$1 billion
in sales
1995 1996
Oralce Applications
ERP, Supply Chain,
Manufacturing, etc..
Oracle becomes
#1 database
company for
internet and
ERP
Oracle 8i
Java
OAS
ORACLE TIMELINE
2000
Oracle 9i
Release 2
2004
Oracle 10g
2001 2002 2003
Oracle 9i Release 1
Internet Application
Server (IAS)
Oracle Documentation
 All Oracle documentation is available
online
 http://www.oracle.com/pls/db102/homepage
 Useful documents for this class*
 Oracle Database Concepts
 Database Administrator’s Guide
 SQL Reference
 PL/SQL User Guide an Reference* There are more than 200 Oracle documentation manuals
DATABASE ADMINISTRATOR
 What is a DBA?
 Database Administrator
 Default Blame Accepter?
 What does a DBA do?
DATABASE ADMINISTRATOR
 DBA tasks:
 Database Design and Planning
 Database Installation and Upgrade
 Backup and Recovery
 Storage Management
 Security Management
 Network Administration
 Performance Tuning
 On-call Emergency Crisis Management
DATABASE DESIGN AND
PLANNING
 Capacity planning
 Number and speed of CPU
 Memory
 Disk space
 Size and distribution of data files
 Network
 Firewall
 Concurrancy
 Distributed databases
 Database parameters
 Sizing and resource allocation
 Standby and test databases
DATABASE INSTALLATION
AND UPGRADE
 What products to install
 Configuring the operating system
 memory parameters
 Oracle account
 filesystem
 Installing/configuring database and web
servers
 Installing client software
 Planning and performing upgrades
BACKUP AND RECOVERY
 Develop backup and recovery plan
 Implement backup procedures
 Test recovery plans
 Schedule exports and other special-
needs backups
STORAGE MANAGEMENT
 Ensure enough disk space and data files
for growth
 Monitor growth
 Schedule database reorganizations
SECURITY MANAGEMENT
 Create database user accounts and
roles
 Grant and revoke privileges
 Maintain operating system security
 Network security
 firewall
 Web server security
 Encryption
NETWORK ADMINISTRATION
 Server network configuration
 Client network configuration
 Distributed database configuration
 Managing connection capacity
PERFORMANCE TUNING
 Monitor performance
 response time
 resource contention

CPU

Memory

Disk

Network
 Adjust database parameters
accordingly
 Assist in SQL statement tuning
ON-CALL CRISIS
MANAGEMENT
 Anticipate emergencies and take
preventative measures
 Respond to pager at 3am
 Keep a cool head
 Call Oracle for support
 Minimize damage
 Minimize downtime

More Related Content

PPTX
The fifth database - ISUG 101
PDF
Oracle dba trainining in hyderabad
PPTX
12. oracle database architecture
PPT
Lecture2 oracle ppt
PPT
ora_sothea
PPTX
Establishing Environment Best Practices T12 Brendan Law
PDF
Troubleshooting sql server
PPTX
Sql server troubleshooting
The fifth database - ISUG 101
Oracle dba trainining in hyderabad
12. oracle database architecture
Lecture2 oracle ppt
ora_sothea
Establishing Environment Best Practices T12 Brendan Law
Troubleshooting sql server
Sql server troubleshooting

What's hot (20)

PPTX
Oracle Database Introduction
PPTX
Oracle architecture with details-yogiji creations
PPT
Oracle Dataguard
DOC
EKANT_Oracle_Apps_Dba
PPT
Présentation Oracle DataBase 11g
PPT
Oracle archi ppt
PPTX
Oracle DBA
PDF
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
PPTX
Oracle database introduction
PPTX
PASS Summit 2020
PPTX
Microsoft SQL Server internals & architecture
PPTX
Oracle architecture ppt
PPTX
Azure Databases with IaaS
DOC
Oracle Complete Interview Questions
PDF
How to Win When Migrating to Azure
PDF
Oracle RDBMS architecture
PDF
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
PPTX
Summer training oracle
PPTX
Pass Summit Linux Scripting for the Microsoft Professional
PPTX
Oracle Database | Computer Science
Oracle Database Introduction
Oracle architecture with details-yogiji creations
Oracle Dataguard
EKANT_Oracle_Apps_Dba
Présentation Oracle DataBase 11g
Oracle archi ppt
Oracle DBA
KoprowskiT_SQLSat219_Kiev_2AM-aDisasterJustbegan
Oracle database introduction
PASS Summit 2020
Microsoft SQL Server internals & architecture
Oracle architecture ppt
Azure Databases with IaaS
Oracle Complete Interview Questions
How to Win When Migrating to Azure
Oracle RDBMS architecture
KoprowskiT_it_camp2013 - 2amADisasterJustBegan
Summer training oracle
Pass Summit Linux Scripting for the Microsoft Professional
Oracle Database | Computer Science
Ad

Viewers also liked (11)

PPTX
Database administrator
PPS
Database Design Slide 1
PPS
Oracle Database Overview
PPTX
Introduction to database
PPT
Data Base Management System
PPTX
Types of databases
PPTX
Dbms slides
PPT
Database management system presentation
PPT
Database administration and security
PPTX
Data and database administration(database)
PPT
Database administration and security
Database administrator
Database Design Slide 1
Oracle Database Overview
Introduction to database
Data Base Management System
Types of databases
Dbms slides
Database management system presentation
Database administration and security
Data and database administration(database)
Database administration and security
Ad

Similar to Oracle 10g introduction (20)

DOCX
ORACLE DBA RESUME
PPTX
ORACLE CORE DBA ONLINE TRAINING
PPTX
Oracle core dba online training
PPTX
ORACLE CORE DBA ONLINE TRAINING
PDF
Download full ebook of Oracle Sql Developer Narayanan Ajith instant download pdf
PDF
Oracle Enterprise Manager 12c - OEM12c Presentation
PPTX
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
PPT
Sql server basics
PPTX
ORACLE APPS DBA ONLINE TRAINING
PDF
Azure - Data Platform
PPTX
SQL Server - High availability
PPTX
Vault_KT.pptx
PPTX
PHP Oracle
PPTX
Using oracle12c pluggable databases to archive
PDF
Ora 4 the_sqldba
PPTX
JoTechies - Azure SQL DB
DOCX
Chris resume.docx(updated)
PDF
MS-SQL SERVER ARCHITECTURE
PDF
Database Performance Management in Cloud
PPTX
EDB Database Servers and Tools
ORACLE DBA RESUME
ORACLE CORE DBA ONLINE TRAINING
Oracle core dba online training
ORACLE CORE DBA ONLINE TRAINING
Download full ebook of Oracle Sql Developer Narayanan Ajith instant download pdf
Oracle Enterprise Manager 12c - OEM12c Presentation
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Sql server basics
ORACLE APPS DBA ONLINE TRAINING
Azure - Data Platform
SQL Server - High availability
Vault_KT.pptx
PHP Oracle
Using oracle12c pluggable databases to archive
Ora 4 the_sqldba
JoTechies - Azure SQL DB
Chris resume.docx(updated)
MS-SQL SERVER ARCHITECTURE
Database Performance Management in Cloud
EDB Database Servers and Tools

More from sagaroceanic11 (20)

PPTX
Module 21 investigative reports
PPTX
Module 20 mobile forensics
PPTX
Module 19 tracking emails and investigating email crimes
PPTX
Module 18 investigating web attacks
PPTX
Module 17 investigating wireless attacks
PPTX
Module 04 digital evidence
PPTX
Module 03 searching and seizing computers
PPTX
Module 01 computer forensics in todays world
PPT
Virtualisation with v mware
PPT
Virtualisation overview
PPT
Virtualisation basics
PPT
Introduction to virtualisation
PPT
6 service operation
PPT
5 service transition
PPT
4 service design
PPT
3 service strategy
PPT
2 the service lifecycle
PPT
1 introduction to itil v[1].3
PPTX
Visual studio 2008 overview
PPT
Vb introduction.
Module 21 investigative reports
Module 20 mobile forensics
Module 19 tracking emails and investigating email crimes
Module 18 investigating web attacks
Module 17 investigating wireless attacks
Module 04 digital evidence
Module 03 searching and seizing computers
Module 01 computer forensics in todays world
Virtualisation with v mware
Virtualisation overview
Virtualisation basics
Introduction to virtualisation
6 service operation
5 service transition
4 service design
3 service strategy
2 the service lifecycle
1 introduction to itil v[1].3
Visual studio 2008 overview
Vb introduction.

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Spectroscopy.pptx food analysis technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Spectroscopy.pptx food analysis technology
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Oracle 10g introduction

  • 2. Database Administration  Syllabus  Books  Attendance  Grading  WebCT http://psuonline.pdx.edu/ Use your PSU Odin account
  • 3. DATABASE Applications  Oracle 10G (v10.2)  Database server: SBALABS  Use for SQL and PL/SQL programming assignments  You will be assigned a user account  Local database server on lab desktops  Use for DBA lab assignments  SQL Developer  Enterprise Manager  Net configuration/management
  • 4. DATABASE  Remote connection  Oracle 10g client  Service  SBALABS  Host  IP Address (See install/config lab for details)
  • 5. What you should know  Basic SQL  INSERT, UPDATE and DELETE  SELECT  WHERE  ORDER BY  GROUP BY/HAVING  Joins (2 or 3 tables)  Basic DDL  CREATE, ALTER, DROP TABLE, etc
  • 6. What you should know  Referential Integrity  Primary and Foreign Keys  NULL  Know about:  Views  Functions, procedures, triggers  Indexes  Transactions
  • 7. WHAT WE WILL LEARN 1. Oracle Database Architecture 2. Administration • Basic DBA tasks • Backup and recovery • Storage management • Network management • Security management 1. PL/SQL programming 2. Internet database technology* *As time allows
  • 8. ORACLE TIMELINE* 1970 IBM employee E.F. Codd publishes theory of relational databases 1974 1977 1980 IBM develops System R UC Berkeley develops Ingres Neither becomes commercial before Oracle Oracle is founded by Larry Ellison, Bob Miner and Ed Oates Originally named SDL 1978 1979 Name changed to RSI First commercial relational database is shipped! Name changed to Oracle * Sources: http://math.hws.edu/vaughn/cpsc/343/2003/history.html http://www.oracle.com/corporate/history.html
  • 9. ORACLE TIMELINE 1980 Version 3.0 on minicomputers written in C 1984 1987 1990 Version 4.0 PC version Read consistency Oracle begins development of Oracle Financials software 1988 1989 Version 5.0 Distributed database Client/server Version 6.0 PL/SQL Oracle Financials released Version 6.2 Parallel Server 1981 1982 1983 IBM releases DB2 1985 1986
  • 10. ORACLE TIMELINE 1990 Version 7.0 on Unix Very Large Databases (VLDB) 1994 1997 2000 Network PC 1998 1999 Version 8.0, named Oracle8, Released 64-bit Linux 1991 1992 1993 $1 billion in sales 1995 1996 Oralce Applications ERP, Supply Chain, Manufacturing, etc.. Oracle becomes #1 database company for internet and ERP Oracle 8i Java OAS
  • 11. ORACLE TIMELINE 2000 Oracle 9i Release 2 2004 Oracle 10g 2001 2002 2003 Oracle 9i Release 1 Internet Application Server (IAS)
  • 12. Oracle Documentation  All Oracle documentation is available online  http://www.oracle.com/pls/db102/homepage  Useful documents for this class*  Oracle Database Concepts  Database Administrator’s Guide  SQL Reference  PL/SQL User Guide an Reference* There are more than 200 Oracle documentation manuals
  • 13. DATABASE ADMINISTRATOR  What is a DBA?  Database Administrator  Default Blame Accepter?  What does a DBA do?
  • 14. DATABASE ADMINISTRATOR  DBA tasks:  Database Design and Planning  Database Installation and Upgrade  Backup and Recovery  Storage Management  Security Management  Network Administration  Performance Tuning  On-call Emergency Crisis Management
  • 15. DATABASE DESIGN AND PLANNING  Capacity planning  Number and speed of CPU  Memory  Disk space  Size and distribution of data files  Network  Firewall  Concurrancy  Distributed databases  Database parameters  Sizing and resource allocation  Standby and test databases
  • 16. DATABASE INSTALLATION AND UPGRADE  What products to install  Configuring the operating system  memory parameters  Oracle account  filesystem  Installing/configuring database and web servers  Installing client software  Planning and performing upgrades
  • 17. BACKUP AND RECOVERY  Develop backup and recovery plan  Implement backup procedures  Test recovery plans  Schedule exports and other special- needs backups
  • 18. STORAGE MANAGEMENT  Ensure enough disk space and data files for growth  Monitor growth  Schedule database reorganizations
  • 19. SECURITY MANAGEMENT  Create database user accounts and roles  Grant and revoke privileges  Maintain operating system security  Network security  firewall  Web server security  Encryption
  • 20. NETWORK ADMINISTRATION  Server network configuration  Client network configuration  Distributed database configuration  Managing connection capacity
  • 21. PERFORMANCE TUNING  Monitor performance  response time  resource contention  CPU  Memory  Disk  Network  Adjust database parameters accordingly  Assist in SQL statement tuning
  • 22. ON-CALL CRISIS MANAGEMENT  Anticipate emergencies and take preventative measures  Respond to pager at 3am  Keep a cool head  Call Oracle for support  Minimize damage  Minimize downtime