Oracle 10g Database Administrator: Implementation and Administration Chapter 1 Oracle Architecture Overview.

Slides:



Advertisements
Similar presentations
ITEC474 INTRODUCTION.
Advertisements

Distributed Data Processing
Chapter 20 Oracle Secure Backup.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Acknowledgments Byron Bush, Scott S. Hilpert and Lee, JeongKyu
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
Introduction to DBA.
Oracle 10g Database Administrator: Implementation and Administration
Client/Server Databases and the Oracle 10g Relational Database
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Advanced Databases Basic Database Administration Guide to Oracle 10g 1.
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING MySQL 5.1 Community Server.
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
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.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Welcome Course 20410B Module 0: Introduction Audience
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Passage Three Introduction to Microsoft SQL Server 2000.
Dynamics AX Technical Overview Application Architecture Dynamics AX Technical Overview.
Module 16: Software Maintenance Using Windows Server Update Services.
1 Copyright © 2009, Oracle. All rights reserved. Exploring the Oracle Database Architecture.
Selling the Database Edition for Oracle on HP-UX November 2000.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
IT – DBMS Concepts Relational Database Theory.
M ODULE 2 D ATABASE I NSTALLATION AND C ONFIGURATION Section 1: DBMS Installation 1 ITEC 450 Fall 2012.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
CHAPTER 2 Implementing a Database. Introduction to Creating Databases After you’ve installed the Oracle software, the next logical step is to create a.
Oracle on Windows Server Introduction to Oracle10g on Microsoft Windows Server.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
■ Decide on the local database name, and which domain will contain this database. These names are set in the initialization parameters DB_NAME and DB_DOMAIN.
Module 7: Fundamentals of Administering Windows Server 2008.
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
1 SQL Server 2000 Administration Kashef Mughal MSB.
Selling the Storage Edition for Oracle November 2000.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
A Guide to Oracle9i1 Database Instance startup and shutdown.
10/23/2015ISYS366 - Installation1 ISYS366 Installation.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
1 Chapter Overview Planning to Install SQL Server 2000 Deciding SQL Server 2000 Setup Configuration Options Running the SQL Server 2000 Setup Program Using.
Deploying Software with Group Policy Chapter Twelve.
Week 2 Lecture 1 Creating an Oracle Instance. Learning Objectives  Learn the steps for creating a database  Understand the prerequisites for creating.
Microsoft Windows XP Professional MCSE Exam
Week 1 Lecture 1 Oracle Architecture Overview. Learning Objectives Learn about Oracle9i architecture and key Oracle9i software components Discover differences.
Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock.
CHAPTER 1 Installing the Oracle Binaries. Introduction to Managing and Safeguarding Your Organization’s Data Efficiently installing Oracle software Create.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Windows Certification Paths OR MCSA Windows Server 2012 Installing and Configuring Windows Server 2012 Exam (20410) Administering Windows Server.
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.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
Oracle 10g Administration Database Architecture, Creation and Interfaces Copyright ©2006, Custom Training Institute.
Unit 2 Preparing the Database Environment.
Business System Development
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Client/Server Databases and the Oracle 10g Relational Database
Creating an Oracle Database
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Oracle Solaris Zones Study Purpose Only
Introduction of Week 3 Assignment Discussion
Installing the Oracle Database Software
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Oracle Architecture Overview
Presentation transcript:

Oracle 10g Database Administrator: Implementation and Administration Chapter 1 Oracle Architecture Overview

Oracle 10g Database Administrator: Implementation and Administration 2 Objectives Learn about Oracle10g architecture and key Oracle10g software components Look at the ORACLASS database used in exercises throughout the book Discover differences between Oracle10g client and server installation options Learn how to use the Oracle Universal Installer Examine why to use OFA (Optimal Flexible Architecture) This course can prepare you for OCA Certification (Oracle certification exam 1Z0-042)

Oracle 10g Database Administrator: Implementation and Administration 3 Introduction to Oracle10g Architecture 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

Oracle 10g Database Administrator: Implementation and Administration 4 Key Components of the Oracle10g OEM

Oracle 10g Database Administrator: Implementation and Administration 5 Running the Database When you install an Oracle10g DB, you install the software components, create DB files to store your data, and start a set of background processes that allocate memory and handle database activities –Oracle defines a DB as the collection of operating system files that store your data Database server: combination of DB software, a DB (the files), and DB instance (the SGA and the background processes) –Single-instance server (typical configuration) –Multiple-instance server –Clustered servers

Oracle 10g Database Administrator: Implementation and Administration 6 Running the Database (continued)

Oracle 10g Database Administrator: Implementation and Administration 7 Running the Database (continued)

Oracle 10g Database Administrator: Implementation and Administration 8 Running the Database (continued)

Oracle 10g Database Administrator: Implementation and Administration 9 Running the Database (continued) When an application that uses the DB is run, it creates a user process that controls the connection to the database process –On the DB side, the process that interacts with the user process is called a server process Two basic methods to connect these processes: –Dedicated server: connects one user process with one server process Predefined DBs created on installation are configured in dedicated server mode –Shared Servers: a minimal number of database server processes are shared with multiple connections, between an application and the DB

Oracle 10g Database Administrator: Implementation and Administration 10 Some Optional Additions to Oracle10g Optional features requiring additional license fees: –Oracle Partitioning –Oracle Clusterware –Oracle Spatial –Oracle Data Mining –Oracle COM Automation Feature –Oracle Database Extensions for.NET –Oracle Advanced Security –Oracle Label Security –Oracle Online Analytical Processing (OLAP) Services

Oracle 10g Database Administrator: Implementation and Administration 11 Introduction to ORACLASS Database Main features: –Enterprise Edition software –User: CLASSMATE, password: CLASSPASS Initially owns no tables or other objects –Required script instructions are included in each chapter –Includes standard users SYSTEM and SYS Global Globe is a national newspaper chain and you have been hired to design and build its database –You are starting from scratch

Oracle 10g Database Administrator: Implementation and Administration 12 Introduction to ORACLASS Database Download script at

Oracle 10g Database Administrator: Implementation and Administration 13 Overview of Oracle10g Installation Options Multi-tier (or n-tier) means that the data, processing, and user interfaces are divided into separate areas that are fairly independent of one another

Oracle 10g Database Administrator: Implementation and Administration 14 Oracle10g Installation Options

Oracle 10g Database Administrator: Implementation and Administration 15 Comparing Server-Side Installation Options Enterprise Edition: includes all major components –Enables multiple users to connect concurrently –Optimized for high data volume is common –Supports multiple DB instances and replication Standard Edition: provides basic support for multi- user database applications on a smaller scale than that of the Enterprise Edition –Cannot be upgraded with database features Personal Edition: single-user access to DB instance –Two primary uses: programming and deployment

Oracle 10g Database Administrator: Implementation and Administration 16 Comparing Client-Side Installation Options Client-side installations facilitate user access to a remote Oracle10g database Oracle Net Services component on the client side handles communication with remote database Four variations, including: –Administrator: provides user management tools, including Enterprise Manager, to provide remote management of multiple databases –Runtime: intended primarily for programmers who are developing applications on their own client machines while using a remote database as the connection to the database (most common)

Oracle 10g Database Administrator: Implementation and Administration 17 The Oracle Universal Installer Keeps records on your previous installation activity –If you install upgrades/enhancements later, it skips redundant subcomponents Enables you to view/uninstall components and subcomponents currently –Does not allow you to remove a subcomponent that is still required by installed components

Oracle 10g Database Administrator: Implementation and Administration 18 Oracle Home

Oracle 10g Database Administrator: Implementation and Administration 19 Oracle Home (continued) Installer lets you install several versions of Oracle software on a single machine by setting up a separate directory structure for each version and its software components SILENT MODE installation enables you to run an installation without any human intervention –setup.exe -responseFile -silent –runInstaller -responseFile -silent Installer can also be used to install applications that you write by preparing an installation script with the optional Oracle package called the Software Packager

Oracle 10g Database Administrator: Implementation and Administration 20 Description of Optimal Flexible Architecture (OFA) Provides standards to improve performance by: –Easier administration for DBA’s across enterprise –Spreading I/O functions across separate devices by separating data from software –Improving performance by separating products into distinct directories that can be located on separate devices to reduce bottlenecks –Speeding up administrative tasks, such as backups, by using naming standards for file types –Improving detection and prevention of fragmentation in datafiles by using naming standards that quickly identify which tablespace and datafile are associated with one another

Oracle 10g Database Administrator: Implementation and Administration 21 Directory Structure Standards SW and DB storage files are under ORACLE_BASE –C:\oracle\product\ –/app/oracle/product/ Directories found under ORACLE_BASE: –Admin/ –db_1 –client_1 –oradata/ –flash_recovery_area DB files allow for division by function and by either database instance or software release number

Oracle 10g Database Administrator: Implementation and Administration 22 Directory Structure Standards (continued) Path to Oracle software is called ORACLE_HOME containing Oracle binaries –Defined as a variable within your system E.g. ORACLE_HOME/bin/runnit.exe –Each installation has its own ORACLE_HOME –Examples: /app/oracle/product/10.2.0/db 1 C:\oracle\product\10.2.0\db 1 c:\oracle\product\10.2.0\client 1 –Contains a bin directory that holds most of the executables

Oracle 10g Database Administrator: Implementation and Administration 23 Directory Structure Standards (continued)

Oracle 10g Database Administrator: Implementation and Administration 24 File Naming Standards

Oracle 10g Database Administrator: Implementation and Administration 25 Installing Oracle Software Two CD’s with book –Oracle Database 10g ( for Windows 32-bit) –Oracle Database 10g (Companion CD) Need to register to use software –See mscd640-product-registration.doc for screen shots Need ‘Oracle Database 10g’ CD to install software –Screen shots to follow (this is for Enterprise Edition) Use Installer to Install AND Deinstall Components

Oracle 10g Database Administrator: Implementation and Administration 26 Installing Oracle Software (cont.) Oracle Client (for Enterprise Manager Console) –Need Client for 32-bit Windows – abase/oracle10g/htdocs/winsoft.html –Unzip file 10g_win32_client.zip –Under 10g_win32_client/Disk1 directory, run setup.exe –Screen shots for Client install follow Enterprise Edition screen shots

Oracle 10g Database Administrator: Implementation and Administration 27 Installing Oracle Software (Enterprise)

Oracle 10g Database Administrator: Implementation and Administration 28 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 29 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 30 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 31 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 32 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 33 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 34 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 35 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 36 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 37 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 38 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 39 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 40 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 41 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 42 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 43 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 44 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 45 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 46 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 47 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 48 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 49 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 50 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 51 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 52 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 53 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 54 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 55 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 56 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 57 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 58 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 59 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 60 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 61 Installing Oracle Software (cont.)

Oracle 10g Database Administrator: Implementation and Administration 62 Whew!

Oracle 10g Database Administrator: Implementation and Administration 63 Installing Oracle Software (Client)

Oracle 10g Database Administrator: Implementation and Administration 64 Installing Oracle Software (Client)

Oracle 10g Database Administrator: Implementation and Administration 65 Installing Oracle Software (Client)

Oracle 10g Database Administrator: Implementation and Administration 66 Installing Oracle Software (Client)

Oracle 10g Database Administrator: Implementation and Administration 67 Installing Oracle Software (Client)

Oracle 10g Database Administrator: Implementation and Administration 68 Installing Oracle Software (Client)

Oracle 10g Database Administrator: Implementation and Administration 69 Installing Oracle Software (Client)

Oracle 10g Database Administrator: Implementation and Administration 70 Installing Oracle Software (Client) Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 71 Installing Oracle Software (Client) Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 72 Installing Oracle Software (Client) Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 73 Installing Oracle Software (Client) Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 74 Installing Oracle Software (Client) Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 75 Finding Oracle Software Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 76 Finding Oracle Software Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 77 Finding Oracle Software Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 78 Finding Oracle Software Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 79 Finding Oracle Software Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 80 Finding Oracle Software Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 81 Finding Oracle Software Beware of Hiding Windows!!

Oracle 10g Database Administrator: Implementation and Administration 82 Summary The core Oracle10g RDBMS software includes a suite of products The basic installation includes many components and subcomponents The key components of Oracle10g RDBMS software are: Oracle10g database, Oracle Net Services, Java/Web support and tools, Enterprise Manager, SQL*Plus, utilities, and pre-compilers Additional add-on options to Oracle10g can help increase database functionality and add more tools to the basic tool set provided by the basic version

Oracle 10g Database Administrator: Implementation and Administration 83 Summary (continued) A database instance is made up of the memory area (SGA) and the background processes started on a computer A database server contains a database instance and the database files that store the database data A database server can contain a single instance, multiple instances, or can be a combination of multiple servers, called a cluster or grid of computers Some key optional components are Oracle Spatial, Oracle Partitioning, Oracle Real Application Clusters, Oracle Data Mining, Oracle Advanced Security, Oracle Label Security, and Oracle OLAP services

Oracle 10g Database Administrator: Implementation and Administration 84 Summary (continued) The most complete and robust installation option for the server side is the Enterprise Edition –Other choices: Standard Edition and Personal Edition On the client side, you can install the Administrator option or the Runtime option The ORACLASS database is provided for running exercises throughout this book A running case project develops a database system for a fictional newspaper chain called Global Globe

Oracle 10g Database Administrator: Implementation and Administration 85 Summary (continued) Multi-tier (n-tier) architecture separates different levels of software components The client-side installation option runs remote applications or remote DBA tasks The server-side installation option runs a DB server The client-side installation option has a number of paths: Administrator, Runtime, a custom install, and InstantClient Oracle Universal Installer is a user-friendly interface for installing/uninstalling Oracle products

Oracle 10g Database Administrator: Implementation and Administration 86 Summary (continued) The Oracle Home Selector feature of the Universal Installer enables the installation of multiple versions of Oracle software on one computer The Silent Install option pre-builds and runs an installation without any human intervention Optimal Flexible Architecture (OFA) defines standard names for directory structures, database files, control files, and redo log files OFA uses the ORACLE_BASE variable to define the root location for all Oracle subdirectories, including Pradata and ORACLE_HOME