ITEC474 INTRODUCTION.

Slides:



Advertisements
Similar presentations
The Architecture of Oracle
Advertisements

Chapter 20 Oracle Secure Backup.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
Database Architectures and the Web
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Backup and Recovery Copyright System Managers LLC 2008 all rights reserved.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Oracle High Availability Solutions RAC and Standby Database Copyright System Managers LLC 2008.
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
Oracle Architecture. Instances and Databases (1/2)
Introduction to DBA.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Oracle Database Administration
Harvard University Oracle Database Administration Session 2 System Level.
Advanced Databases Basic Database Administration Guide to Oracle 10g 1.
A Guide to Oracle9i1 Introduction to Oracle9i Database Administration Chapter 11.
Configuring Recovery Manager
9 Copyright © Oracle Corporation, All rights reserved. Oracle Recovery Manager Overview and Configuration.
Database Management Systems (DBMS)
Passage Three Introduction to Microsoft SQL Server 2000.
Introduction to Oracle Backup and Recovery
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
PPOUG, 05-OCT-01 Agenda RMAN Architecture Why Use RMAN? Implementation Decisions RMAN Oracle9i New Features.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Oracle Database Administration
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Recovery Manager Overview Target Database Recovery Catalog Database Enterprise Manager Recovery Manager (RMAN) Media Options Server Session.
CHAPTER 2 Implementing a Database. Introduction to Creating Databases After you’ve installed the Oracle software, the next logical step is to create a.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Oracle on Windows Server Introduction to Oracle10g on Microsoft Windows Server.
5 Copyright © 2004, Oracle. All rights reserved. Using Recovery Manager.
5 Copyright © 2008, Oracle. All rights reserved. Using RMAN to Create Backups.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
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.
Backup & Recovery Backup and Recovery Strategies on Windows Server 2003.
ORACLE
11g(R1/R2) Data guard Enhancements Suresh Gandhi
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
An Oracle server:  Is a database management system that provides an open, comprehensive, integrated approach to information management.  Consists.
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.
ArcGIS Server for Administrators
IT Database Administration SECTION 01. Starting Up and Shutting Down the Database Database Administration Facilities – A number of tools are available.
IT Database Administration Section 09. Backup and Recovery Backup: The available options Full Consistent (cold) Backup Database shutdown, all files.
Database Security. Multi-user database systems like Oracle include security to control how the database is accessed and used for example security Mechanisms:
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
VMware vSphere Configuration and Management v6
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
3 Copyright © 2006, Oracle. All rights reserved. Using Recovery Manager.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock.
Michelle Malcher PepsiCo Session # For the DBA Manager – Understanding Oracle and DBAs.
18 Copyright © 2004, Oracle. All rights reserved. Backup and Recovery Concepts.
CHAPTER 1 Installing the Oracle Binaries. Introduction to Managing and Safeguarding Your Organization’s Data Efficiently installing Oracle software Create.
2 Copyright © 2006, Oracle. All rights reserved. Configuring Recovery Manager.
Oracle Architecture - Structure. Oracle Architecture - Structure The Oracle Server architecture 1. Structures are well-defined objects that store the.
18 Copyright © 2004, Oracle. All rights reserved. Recovery Concepts.
14 Copyright © 2005, Oracle. All rights reserved. Backup and Recovery Concepts.
10 Copyright © 2007, Oracle. All rights reserved. Using RMAN Enhancements.
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.
14 Copyright © 2007, Oracle. All rights reserved. Backup and Recovery Concepts.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Introduction.
Maximum Availability Architecture Enterprise Technology Centre.
Introduction of Week 3 Assignment Discussion
Introduction.
Presentation transcript:

ITEC474 INTRODUCTION

Course Objectives In this course you learn to: Identify various components of the Oracle architecture. Start up and shut down an Oracle database. Create an operational database. Manage Oracle control files, redo log files, datafiles, tablespaces, segments, extents, and blocks. Manage users, privileges, and resources. Perform basic backup and recovery operations. Implement network connectivity.  This lesson introduces you to Oracle 11g Edition and the tasks of a Database Administrator.

The Oracle11g Enterprise Edition   The Oracle11g Enterprise Edition is an Object-Relational Database Management System designed for Grid Computing. A Grid architecture is composed of pools of servers, storage, and networks Goal: a flexible architecture to meet on-demand computing needs. Example:  Different applications can run on a grid of linked database servers – when demand increases, a DBA can provision more servers to an application that demands more resources. Grid computing focuses on high performance and scalability.

Grid Computing Grid computing turns computing into a utility, where users don't care where the data resides, or what computer processes a request. Users request information or computation and have it delivered - as much as they want, whenever they want. For the DBA, the grid is about resource allocation, information sharing, and high availability. Oracle Database with Real Application Clusters and Oracle Clusterware provide the infrastructure for your database grid. Automatic Storage Management provides the infrastructure for a storage grid. Oracle Enterprise Manager Grid Control provides you with complete management of your grid.

Grid Computing Oracle Real Application Clusters enables a single database to run across multiple clustered nodes in a grid, pooling the processing resources of several standard machines. Oracle Clusterware is a portable cluster software that allows clustering of single servers so that they cooperate as a single system. Oracle Clusterware also provides the required infrastructure for Oracle Real Application Clusters (RAC). Oracle Clusterware also enables the protection of any Oracle application or any other kind of application within a cluster. Oracle Automatic Storage Management (ASM) provides a virtualization layer between the database and storage. It treats multiple disks as a single disk group, and lets you dynamically add or remove disks while keeping databases online.

Oracle Database software enables grid computing with the following characteristics: Performance and scalability: Implemented through low cost hardware clusters, like Itanium and Linux. Reliability: Continuous availability of data and applications through Oracle Data Guard. Security and privacy: security features to share enterprise grid resources while maintaining privacy and security. Self-management: Oracle infrastructure automates many functions. A single DBA can manage hundreds of servers through Oracle Enterprise Manager (OEM) Cloud Control. Distributed computing: Oracle has advanced integration features that allow applications and data to run anywhere in the network.

How does Grid Differ from Cluster? Cluster – a technology used to create a grid infrastructure. Clusters have static resources for specific applications for specific owners. Grids can consist of multiple clusters. Grids have dynamic resource pools shareable among applications and users. Grid does not require all severs in a grid to run the same set of applications.

Oracle Software Components used to build a Grid include: Oracle Real Application Clusters RAC is a cluster database with shared cache architecture that runs on multiple servers. Servers are attached through a cluster interconnect and shared storage subsystem. A RAC database appears like a single database to system users. All standard backup and recovery tools work transparently with RAC. All SQL operations are identical for RAC versus a standard Oracle database.

Oracle Software Components used to build a Grid include: (cont.) Automatic Storage Management Simplifies management of Oracle database files. ASM requires the management of disk groups as opposed to individual files. Oracle Scheduler – enables scheduling business and IT tasks (jobs). Oracle Streams Enables streaming data between databases, nodes, or blade farms in a grid so it can be shared easily. Can keep two or more copies of data in sync as updates are applied.

Oracle Software Components used to build a Grid include: (cont.) Oracle Transportable Tablespaces Allows Oracle datafiles to be unplugged from a database, moved/copied to a new location and plugged into another database. Supports simultaneous mounting of read-only tablespaces by two or more databases. Oracle Data Guard Allows a primary database to automatically failover to a standby database. Allows multiple standby databases. Failover can be to servers running different operating systems, e.g., LINUX and Windows.

Types of Database Users Database Administrators Security Officers Network Administrators Application Developers Application Administrators Database Users

Types of Database Users (cont.) Database Administrators: (Each database requires at least one DBA) DBA’s responsibilities can include the following tasks: Installing and upgrading the Oracle Database server and application tools Download/install software patches (patch releases) from Oracle Support Allocating system storage and planning future storage requirements for the database system Creating primary database storage structures (tablespaces) after application developers have designed an application Creating primary objects (tables, views, indexes) once application developers have designed an application Modifying the database structure, as necessary, from information given by application developers

Types of Database Users (cont.) Database Administrators: (cont.) Enrolling users and maintaining system security Ensuring compliance with Oracle license agreements Controlling and monitoring user access to the database Monitoring and optimizing the performance of the database (Tuning) Planning for backup and recovery of database information Maintaining archived data on tape (or disk) Backing up and restoring the database Backup using Recovery Manager (RMAN) software Recover with RMAN Contacting Oracle for technical support

Types of Database Users (cont.) Security Officers: A security officer enrolls users, controls and monitors user access to the database, and maintains system security As a DBA, you might not be responsible for these duties if your system has a seperate security officer. Network Administrators:  Administer Oracle networking products, such as Oracle Net Services. Application Administrators: Administer a particular application. Each application can have its own administrator.

Types of Database Users (cont.) Application Developers: Designing and developing the database application Designing the database structure for an application Estimating storage requirements for an application Specifying modifications of the database structure for an application Relaying this information to a database administrator Tuning the application during development Establishing security measures for an application during development Database Users: Database users interact with the database through applications or utilities Entering, modifying, and deleting data, where permitted Generating reports from the data

Structured Query Language (SQL) Primary  means of communicating with the database is SQL. There are three ways to submit these SQL statements and commands to Oracle Database: Direct communication - command-line use of SQL statements. Indirect communication - through Oracle Enterprise Manager web interface. Direct communication - through SQL Developer software. SQL*Plus Used To: Start up and shut down the database Set database initialization parameters Create and manage users Create and alter database objects (such as tables and indexes) Insert and update data Run SQL queries, and more.

Identifying an Oracle Database Software Release Version

Identifying an Oracle Database Software Release Version Major Database Release Number – a general version identifier. Database Maintenance Release Number – some new features may be included in this release. Fusion Middleware Release Number – reflects the release level of the Oracle Application Server (OracleAS). Component-Specific Release Number – different components can have different numbers in this position depending upon things such as component patch sets or interim releases. Platform-Specific Release Number – usually this is a patch set so when different platforms require equivalent software patch sets, this digit will be the same across the platforms.

Below query of the data dictionary view  PRODUCT _COMPONENT _ VERSION  will display release information for the current installation of the ORCL database. SELECT * FROM PRODUCT_COMPONENT_VERSION;

Result of the Query PRODUCT VERSION STATUS ---------------------------------------- ---------- -------------- NLSRTL 11.2.0.1.0 Production Oracle Database 11g Enterprise Edition 11.2.0.1.0 Production PL/SQL 11.2.0.1.0 Production TNS for 32-bit Windows: 11.2.0.1.0 Production

Database Administrator Account To perform the administrative tasks of an Oracle Database, you need specific privileges within the database and possibly in the operating system of the server on which the database runs. Each DBA in a LINUX or UNIX or Windows environment needs a privileged account.  Two special accounts are created as part of every Oracle database – SYS and SYSTEM.

Database Administrator Account (Cont.) SYS – the SYS account is automatically granted a role named DBA. DBA Role – a role that contains most database system privileges. SYS owns all base tables and views of the database data dictionary. As an individual DBA, you should never directly modify any tables/views owned by SYS. Only DBAs should be able to connect to an Oracle database using the SYS account.   SYSTEM – this account is used to create additional tables / views used for database administration.

Database Administrator Account (Cont.) DBA Role: A predefined DBA role is automatically created with every Oracle Database installation. This role contains most database system privileges. The DBA role should be granted only to actual database administrators. Special administrative privileges: Required for an administrator to perform basic operations Two special system privileges: SYSDBA and SYSOPER   

Database Administrator Account (Cont.) System Privileges for; SYSDBA Startup and Shutdown operations Alter Database (open, mount, back up, etc...) Create Database Drop Database Alter Database Archivelog Alter Database Recover Restricted Session SYSOPER Create SPFILE Alter Database OPEN/MOUNT/BACKUP Alter Database Recover(Complete recovery only)