Database Administration ISQA 436

Slides:



Advertisements
Similar presentations
ITEC474 INTRODUCTION.
Advertisements

Chapter 20 Oracle Secure Backup.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
Oracle Database Administration
MI807: Database Systems for Managers Introduction –Course Goals & Schedule –Logistics –Syllabus Review Relational DBMS Basics –RDBMS Role in Applications.
Database Administration ISQA 436 Fall 2006 Mark Freeman
Harvard University Oracle Database Administration Session 2 System Level.
Concepts of Database Management Seventh Edition
Oracle SQL*plus John Ortiz. Lecture 10SQL: Overview2 Overview  SQL: Structured Query Language, pronounced S. Q. L. or sequel.  A standard language for.
A Guide to Oracle9i1 Introduction to Oracle9i Database Administration Chapter 11.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
MD807: Relational Database Management Systems Introduction –Course Goals & Schedule –Logistics –Syllabus Review RDBMS Basics –RDBMS Role in Applications.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe.
IT – DBMS Concepts Relational Database Theory.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Best Implementation Practices for Discoverer April Sims OCP 8i 9i.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Oracle for Software Developers. What is a relational database? Data is represented as a set of two- dimensional tables. (rows and columns) One or more.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
M ODULE 2 D ATABASE I NSTALLATION AND C ONFIGURATION Section 1: DBMS Installation 1 ITEC 450 Fall 2012.
Data Administration & Database Administration
Concepts of Database Management Sixth Edition
Module Title? DBMS Introduction to Database Management System.
Online Database Support Experiences Diana Bonham, Dennis Box, Anil Kumar, Julie Trumbo, Nelly Stanfield.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
RDB/1 An introduction to RDBMS Objectives –To learn about the history and future direction of the SQL standard –To get an overall appreciation of a modern.
Chapter 4 The Relational Model 3: Advanced Topics Concepts of Database Management Seventh Edition.
Database Technical Session By: Prof. Adarsh Patel.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
1Introduction Objectives 1-2 Course Objectives 1-3 Oracle Products 1-4 Relational Database Systems 1-5 How the Data Is Organized 1-6 Integrity Constraints.
ORACLE
I Copyright © Oracle Corporation, All rights reserved. Introduction.
HISTORY OF ORACLE BY SANTHOSH G. HISTORY Oracle was founded in August 1977 by Larry Ellison, Bob Miner, Ed Oates and Bruce Scott, Oracle was initially.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
1 Theory, Practice & Methodology of Relational Database Design and Programming Copyright © Ellis Cohen Introduction to Relational Databases &
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
A Guide to Oracle9i1 Database Instance startup and shutdown.
1 Copyright © 2004, Oracle. All rights reserved. Introduction.
Backup and Recovery Overview Supinfo Oracle Lab. 6.
Module 6: Implementing SQL Server Replication in an Enterprise Environment.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
A Brief Documentation.  Provides basic information about connection, server, and client.
Controlling User Access Fresher Learning Program January, 2012.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Authorization in Oracle Part 1 Ji-WonMahesh. Sources Starting source: Starting source: Oracle Database – Security Guide Oracle Database – Security Guide.
Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock.
Database technology Introduction ER Modeling Database objects (intro) SQL.
Database Security. Multi-user database systems like Oracle include security to control how the database is accessed and used for example security Mechanisms:
Intro To Oracle :part 1 1.Save your Memory Usage & Performance. 2.Oracle Login ways. 3.Adding Database to DB Trees. 4.How to Create your own user(schema).
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
I NTRODUCTION OF W EEK 2  Assignment Discussion  Due this week:  1-1 (Exam Proctor): everyone including in TLC  1-2 (SQL Review): review SQL  Review.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Client/Server Databases and the Oracle 10g Relational Database
Database Security.
Oracle Database Administration
Introduction To Database Systems
Introduction of Week 3 Assignment Discussion
Tools for Memory: Database Management Systems
DATABASE MANAGEMENT SYSTEM
Database Management Systems
Database administration
INTRODUCTION A Database system is basically a computer based record keeping system. The collection of data, usually referred to as the database, contains.
Presentation transcript:

Database Administration ISQA 436 Winter 2004 Mark Freeman markf@pdx.edu

Database Administration ISQA 436 Syllabus Books Attendance Grading WebCT http://ce6hosting.webct.com/ Website http://web.pdx.edu/~markf/sba/isqa436

DATABASE Applications Oracle 9i (v9.2.0.1.0) Database server: SBALABS You will be assigned a user account which you will create SQL*Plus and SQL*Plus Worksheet Enterprise Manager Net configuration/management

DATABASE Remote connection Oracle 9i client Service Host SBALABS IP Address (See install/config lab for details)

What you should know Basic SQL Basic DDL 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 NULL Know about: Primary and Foreign Keys NULL Know about: Views Functions, procedures, triggers Indexes Transactions

WHAT WE WILL LEARN Oracle Database Architecture Administration Backup and recovery Storage management Network management Security management PL/SQL programming Internet database technology* *As time allows

ORACLE TIMELINE* IBM employee E.F. Codd publishes theory of relational databases Oracle is founded by Larry Ellison, Bob Miner and Ed Oates Originally named SDL First commercial relational database is shipped! 1970 1974 1977 1978 1979 1980 Name changed to RSI Name changed to Oracle IBM develops System R UC Berkeley develops Ingres Neither becomes commercial before Oracle * Sources: http://math.hws.edu/vaughn/cpsc/343/2003/history.html http://www.oracle.com/corporate/history.html

ORACLE TIMELINE Oracle begins development of Oracle Financials software Version 6.0 PL/SQL Oracle Financials released Version 3.0 on minicomputers written in C Version 6.2 Parallel Server 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 IBM releases DB2 Version 4.0 PC version Read consistency Version 5.0 Distributed database Client/server

ORACLE TIMELINE Oracle becomes #1 database company for internet and ERP Oralce Applications ERP, Supply Chain, Manufacturing, etc.. Version 7.0 on Unix Very Large Databases (VLDB) Linux 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 $1 billion in sales Network PC Version 8.0, named Oracle8, Released 64-bit Oracle 8i Java OAS

ORACLE TIMELINE Oracle 9i Release 2 Oracle 10g 2000 2001 2002 2003 2004 Oracle 9i Release 1 Internet Application Server (IAS)

Important Oracle Resources Online documentation All of Oracle documentation is available online Internet: http://otn.oracle.com/documentation/index.html Requires a one-time registration, which is free SBA labs: Run N:\MapOracle.bat O:\Documentation

Important Oracle Resources Online documentation All of Oracle documentation is available online Internet: http://otn.oracle.com/documentation/index.html Requires a one-time registration, which is free SBA labs: O:\Documentation 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 acccount 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