Chapter 3 Logical Database Layouts Database Processing Chapter 3 - OFA.

Slides:



Advertisements
Similar presentations
Relational Database and Data Modeling
Advertisements

CHAPTER 4 Tablespaces and Datafiles. Introduction After installing the binaries, creating a database, and configuring your environment, the next logical.
Module 2: Database Architecture
5 Copyright © 2005, Oracle. All rights reserved. Managing Database Storage Structures.
Page Footer Keed Education Oracle Database Administration Basic Copyright 2009 Keed Education BV Version Concept.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Installation – Lecture 2 Copyright System Managers LLC 2007 all rights reserved.
Oracle 10g Database Administrator: Implementation and Administration
IS 4420 Database Fundamentals Chapter 6: Physical Database Design and Performance Leon Chen.
Fundamentals, Design, and Implementation, 9/e Chapter 11 Managing Databases with SQL Server 2000.
Harvard University Oracle Database Administration Session 2 System Level.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 11 Database Performance Tuning and Query Optimization.
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
An Introduction to Database Management Systems R. Nakatsu.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Chapter 4 Physical Database Layouts Database Processing Chapter 4.
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 11 Database Performance Tuning and Query Optimization.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 10 Database Performance Tuning and Query Optimization.
Oracle Database Architecture An Oracle server: –Is a database management system that provides an open, comprehensive, integrated approach to information.
Chapter 2 Hardware Configuration and Considerations Database Processing Chapter 2.
CHAPTER 6 Users and Basic Security. Progression of Steps for Creating a Database Environment 1. Install Oracle database binaries (Chapter 1) 2. Create.
 Definition  Components  Advantages  Limitations Contents  DBMS DBMS  Functions Functions  Architecture Architecture.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
CSE 781 – DATABASE MANAGEMENT SYSTEMS Introduction To Oracle 10g Rajika Tandon.
Copyright, Harris Corporation & Ophir Frieder, Object Placement “Data files should not be stored on the same disk drive that stores the database’s.
7202ICT Database Administration Lecture 7 Managing Database Storage Part 2 Orale Concept Manuel Chapter 3 & 4.
March 19981© Dennis Adams Associates Tuning Oracle: Key Considerations Dennis Adams 25 March 1998.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Oracle Tuning Ashok Kapur Hawkeye Technology, Inc.
9 Storage Structure and Relationships. 9-2 Objectives Listing the different segment types and their uses Controlling the use of extents by segments Stating.
16 Copyright © 2004, Oracle. All rights reserved. Undo Management.
Query Builder Reporting from Production. Database Structure Each application has 2 Oracle Schemas FAST(appname) and FAST(appname)_QUERY FAST Student 
Database structure and space Management. Database Structure An ORACLE database has both a physical and logical structure. By separating physical and logical.
Database Tuning Chap 8 : IOT Architecture Chap 9 : Cluster Factor Optimization Center for E-Business Technology Seoul National University Seoul, Korea.
Nitin Singh/AAO RTI ALLAHABAD1 DATABASE SECURITY DATABASE SECURITY.
5 Copyright © 2005, Oracle. All rights reserved. Managing Database Storage Structures.
Database Security. Multi-user database systems like Oracle include security to control how the database is accessed and used for example security Mechanisms:
6 Copyright © 2007, Oracle. All rights reserved. Managing Database Storage Structures.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Week 1 Lecture 1 Oracle Architecture Overview. Learning Objectives Learn about Oracle9i architecture and key Oracle9i software components Discover differences.
Database structure and space Management. Database Structure An ORACLE database has both a physical and logical structure. By separating physical and logical.
Dale Roberts 1 Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
Physical Database Structure .
Database Systems, 8 th Edition SQL Performance Tuning Evaluated from client perspective –Most current relational DBMSs perform automatic query optimization.
Learners Support Publications www. lsp4you.com Database Users and Administrator.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
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.
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
8 Copyright © Oracle Corporation, All rights reserved. Managing Tablespaces and Data files.
Oracle 10g Administration Database Architecture, Creation and Interfaces Copyright ©2006, Custom Training Institute.
15 Copyright © Oracle Corporation, All rights reserved. Managing Users.
Table General Guidelines for Better System Performance
An Introduction to database system
Chapter 16 Database Administration and Security
Physical Database Design and Performance
ITD1312 Database Principles Chapter 5: Physical Database Design
Chapter 4 Relational Databases
Introduction of Week 3 Assignment Discussion
Database structure and space Management
Chapter 10 Image Segmentation.
Table General Guidelines for Better System Performance
Storage Structure and Relationships
Database Administration
Chapter 11 Managing Databases with SQL Server 2000
ISYS366, Oracle Disk Internals
Presentation transcript:

Chapter 3 Logical Database Layouts Database Processing Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Optimal Flexible Architecture image source: Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts OFA The OFA standard is a set of configuration guidelines for fast, reliable Oracle databases that require little maintenance. At the highest level, it is designed to logically separate objects by object type and activity type. It is the structure you get if you create a default database Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts System tablespace At a minimum you have to have a SYSTEM tablespace It would be a very poor design to put all objects into one tablespace. –Data dictionary should be isolated Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Data tablespaces Our author suggests that data tablespaces should be organized by application The data for each application should isolated from the system tables and other tablespaces –For example, human resources, accounting, sales, inventory management –One database, many applications Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Index tablespaces Because of concurrent I/O, indexes should be stored separately from their associated tables. In my installation, my assumption was that the indexes would be in the indx01.dbf file I queried the dba_indexes view and found... Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Index tablespaces Chapter 3 - OFA Primary Key indexes in User tablespace

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Index tablespaces Chapter 3 - OFA USER tablespace is in the USERS01.DBF file.

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Index tablespaces Chapter 3 - OFA So I moved it...

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Index tablespaces Chapter 3 - OFA And now it’s in the index data file

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Tools tablespaces Used to store tables created by Oracle or 3rd party tools (applications) that create tables owned by the SYSTEM account Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts User tablespaces For development projects All other tables should be created by the DBA Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts Other tablespaces RBS Temp Chapter 3 - OFA

Copyright © 2001 Harold Pardue, University of South AlabamaChapter 3 - Logical Database Layouts OFA Further divide the previous tablespaces into pairs of high/low usage tablespaces Common-sense Logical Layouts –Segment types that are used in the same way should be stored together –The system should be designed for standard usage –Separate areas should exist for exceptions –Contention among tablespaces should be minimized –The data dictionary should be isolated Chapter 3 - OFA