ArrayExpress Oracle DBA Ahmet Oezcimen. Agenda 1. Tasks 2. System Overview 3. Oracle DB System 4. Database Monitoring 5. Database Security 6. Performance.

Slides:



Advertisements
Similar presentations
File: ebusiness_ref.PPT 1 Yogi Schulz e-Business Projects High Performance Characteristics Reference Section 15 Copyright © 2002 by Corvelle Management.
Advertisements

The Architecture of Oracle
Introduction to Oracle
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Backup and Recovery Copyright System Managers LLC 2008 all rights reserved.
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.
Oracle Architecture. Instances and Databases (1/2)
Page Footer Keed Education Oracle Database Administration Basic Copyright 2009 Keed Education BV Version Concept.
INTRODUCTION TO ORACLE DATABASE ADMINISTRATION Lynnwood Brown System Managers LLC Introduction – Lecture 1 Copyright System Managers LLC 2007 all rights.
Oracle Database Administration
1 - Oracle Server Architecture Overview
Backup The flip side of recovery. Types of Failures Transaction failure –Transaction must be aborted System failure –Hardware or software problem resulting.
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.
Database Backup and Recovery
Introduction History The principles of the relational model were first outlined by Dr. E.F Codd in a June 1970 paper is called “A Relational Model of Data.
Oracle Architecture. Database instance When a database is started the current state of the database is given by the data files, a set of background (BG)
M ODULE 1 DBMS S TRATEGY AND ORACLE A RCHITECTURE Database Administration Techniques and Practices 1 ITEC 450 Fall 2012.
Oracle Architecture Client Computer Application Server Oracle Database Lan Or Internet Lan Or Internet Client Server Environment Application By Java or.Net.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
1 Copyright © 2009, Oracle. All rights reserved. Exploring the Oracle Database Architecture.
Oracle Database Workshop 1 Presented to IBRI CAS 27-Nov-2011 By Abdullah Alkalbani.
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.
Basic Oracle Architecture
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.
CSE 781 – DATABASE MANAGEMENT SYSTEMS Introduction To Oracle 10g Rajika Tandon.
1 VitalSoftTech.com Copyright 2014 By Natik Ameen.
Database Systems Slide 1 Database Systems Lecture 5 Overview of Oracle Database Architecture - Concept Manual : Chapters 1,8 Lecturer : Dr Bela Stantic.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
1 Oracle Architectural Components. 1-2 Objectives Listing the structures involved in connecting a user to an Oracle server Listing the stages in processing.
Copyright  Oracle Corporation, All rights reserved. 1 Oracle Architectural Components.
Oracle Tuning Ashok Kapur Hawkeye Technology, Inc.
Copyright © Oracle Corporation, All rights reserved. 1 Oracle Architectural Components.
An Oracle server:  Is a database management system that provides an open, comprehensive, integrated approach to information management.  Consists.
A Guide to Oracle9i1 Database Instance startup and shutdown.
Backup and Recovery Overview Supinfo Oracle Lab. 6.
Anton TopurovIT-DB 23 April 2013 Introduction to Oracle2.
Oracle9i Performance Tuning Chapter 12 Tuning Tools.
Introduction to Oracle. Oracle History 1979 Oracle Release client/server relational database 1989 Oracle Oracle 8 (object relational) 1999.
Advanced Databases DBA: Security and Backups Guide to Oracle 10g 1.
Process Architecture Process Architecture - A portion of a program that can run independently of and concurrently with other portions of the program. Some.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
INTRODUCTION TO ORACLE DATABASE ADMINISTRATION Lynnwood Brown President System Managers LLC Introduction – Lecture 1 Copyright System Managers LLC 2003.
Instance and Media Recovery Structures Supinfo Oracle Lab. 7.
Chapter 1Oracle9i DBA II: Backup/Recovery and Network Administration 1 Chapter 1 Backup and Recovery Overview MSCD642 Backup and Recovery.
Preface 1Performance Tuning Methodology: A Review Course Structure 1-2 Lesson Objective 1-3 Concepts 1-4 Determining the Worst Bottleneck 1-5 Understanding.
Oracle Architecture - Structure. Oracle Architecture - Structure The Oracle Server architecture 1. Structures are well-defined objects that store the.
3 Copyright © 2004, Oracle. All rights reserved. Creating an Oracle Database.
7 Copyright © Oracle Corporation, All rights reserved. Instance and Media Recovery Structures.
6 Copyright © Oracle Corporation, All rights reserved. Backup and Recovery Overview.
3 Copyright © 2004, Oracle. All rights reserved. Database Architecture Comparison.
1 Copyright © 2006, Oracle. All rights reserved. Introduction.
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.
What is Oracle ? Oracle is a relational database management system. It is a management system which uses the relational data model. In the relational data.
6 Copyright © 2005, Oracle. All rights reserved. Managing Database Storage Structures.
5 Copyright © 2005, Oracle. All rights reserved. Managing the Oracle Instance.
Oracle Database Architectural Components
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Backup and Recovery.
Introduction to Oracle
Introduction To Oracle 10g
Oracle Memory Internals
Oracle Architectural Components
Index Index.
Database administration
Presentation transcript:

ArrayExpress Oracle DBA Ahmet Oezcimen

Agenda 1. Tasks 2. System Overview 3. Oracle DB System 4. Database Monitoring 5. Database Security 6. Performance and Tuning 7. Backup and Recovery 8. Literature 9. Questions

1. Tasks Installation, configuration, upgrading and patching of Oracle software Creation and maintenance databases and their objects Establishment and maintenance backup and recovery policies and procedures Implementation and maintenance database security Performance and tuning of databases Plan growth and changes (capacity planning) Give consultation to development teams Interface with Oracle Corporation for technical support.

2. System Overview Backup Server (Legato Networker) Backup Devices Application Server (Apache Tomcat v4.0.1) Web Server User Oracle Database Server (Oracle RDBMS ) JDBC AEDEV AETEST AEPUB AECUR AEDWD AECLONE AEDWP =ArrayExpress Development =ArrayExpress Test =ArrayExpress Public =ArrayExpress Curation =ArrayExpress Data Warehouse Development =ArrayExpress Data Warehouse Public =Copy of the ArrayExpress Public database SQL*Net RMAN

3. Oracle DB System Oracle Software –SQL*Plus –Svrmgrl –Exp/Imp –SQL*Loader –RMAN –Etc.. DB Structure

3. Oracle DB System (continued) DB Structure –Instance Background Processes –DBWR = database writer –LGWR = log writer –PMON = process monitor –SMON = session monitor, etc. System Global Area (SGA) –Database Buffer Cache –Shared Pool Area »Dictionary Cache »Library Cache –Redo Log Buffer –Processes User Process Server Process –Database (Database Files, Database Objects)

3. Oracle DB System (continued) –Oracle DB Objects Tablespaces Rollback Segments Tables Indexes Constraints Sequences Synonyms, etc.. –Oracle DB Files Data Files Redo Log Files Control Files Init.ora File Archive Log Files Log and Trace Files Audit Files, etc..

3. Oracle DB System (continued) LRULRU Dirty System Global Area (SGA) Database Buffer Cache Shared Pool Area Dictionary Cache Library Cache Redo Log Buffer SMON PMON RECO LCK0 DBWRCKPTLGWRARC0 Redo Log FilesData FilesControl Files Dedicated Server Process User Process Archived Redo Log Files Init.ora

4. Database Monitoring All Instances are up Any new alert log entries Success of DB backup Free space in tablespaces User activities Blocking processes Invalid Objects Objects that break rules Fragmentation Security Policy Violations, etc..

5. Database Security Access on DB –Username and Password –Profiles Access on DB Objects –Roles –Privileges System Privileges Object Privileges Auditing - Statement Auditing - Privilege Auditing - Object Auditing

6. Performance and Tuning Application Database 60% of database performance problems are caused by applications

6. Performance and Tuning (continued) Application Tuning –SQL Tuning Database Tuning –Tuning Memory Usage Tuning the Shared Pool Tuning the Data Buffer Cache Tuning Redo Log Buffer –Tuning Disk Utilization I/O Distribution Detecting I/O Problems Using Locally Managed Tablespaces Tuning Rollback Segments Tuning Sorts

6. Performance and Tuning (continued) Database Tuning –Other Tuning Issues Table/Index Partitioning Analyse Tables and Indexes Reorganise tables Rebuild indexes

7. Backup and Recovery

7. Backup and Recovery (continued) Backup –Why Backups? Mistakes by –Hardware –Oracle –User, Programmer, DBA –Type of Backups Physical Backup with or without RMAN –Online (Hot) Backup –Offline (Cold) Backup Logical Backup Using Export

7. Backup and Recovery (continued) Recovery –Type of Recovery Instance Recovery Media Recovery –Recovery Methods Recovery with Physical Backups Recovery with Logical Backups Import

8. Literature Oracle Companyhttp:// Oracle Technology Network > Softwarehttp://otn.oracle.com/software/content.html The technical sites of Oraclehttp://technet.oracle.com/ The Oracle Metalinkhttp://metalink.oracle.com/ The Oracle Company: Educationhttp://education.oracle.com/ The Oracle Company: Download Productshttp:// The Oracle Company: Patch Setshttp://oracle-ftp.oracle.com/ My Home pagehttp://industry.ebi.ac.uk/~ahmet/