+ All Categories
Home > Documents > Ae Oracledba

Ae Oracledba

Date post: 04-Apr-2018
Category:
Upload: saravanand1983
View: 217 times
Download: 0 times
Share this document with a friend

of 18

Transcript
  • 7/30/2019 Ae Oracledba

    1/18

    ArrayExpress Oracle DBA

    Ahmet Oezcimen

  • 7/30/2019 Ae Oracledba

    2/18

    Agenda

    1. Tasks2. System Overview

    3. Oracle DB System

    4. Database Monitoring

    5. Database Security

    6. Performance and Tuning

    7. Backup and Recovery

    8. Literature

    9. Questions

  • 7/30/2019 Ae Oracledba

    3/18

    1. Tasks

    Installation, configuration, upgrading and patching ofOracle software

    Creation and maintenance databases and their objects

    Establishment and maintenance backup and recoverypolicies 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.

  • 7/30/2019 Ae Oracledba

    4/18

    2. System OverviewBackup Server

    (Legato Networker)

    Backup Devices

    Application Server

    (Apache Tomcat v4.0.1)

    Web Server

    User

    Oracle Database Server

    (Oracle RDBMS 8.1.7.0.0)

    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

    RMAN

  • 7/30/2019 Ae Oracledba

    5/18

    3. Oracle DB System

    Oracle Software SQL*Plus

    Svrmgrl

    Exp/Imp

    SQL*Loader

    RMAN

    Etc..

    DB Structure

  • 7/30/2019 Ae Oracledba

    6/18

    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)

  • 7/30/2019 Ae Oracledba

    7/18

  • 7/30/2019 Ae Oracledba

    8/18

    3. Oracle DB System (continued)

    L

    R

    U

    Dirty

    System Global Area (SGA)

    Database Buffer Cache

    Shared Pool Area

    Dictionary

    Cache

    Library

    Cache

    Redo

    Log

    Buffer

    SMON

    PMON

    RECO

    LCK0

    DBWR CKPT LGWR ARC0

    Redo Log FilesData Files Control Files

    Dedicated

    Server

    Process

    User

    ProcessArchived

    Redo Log

    Files

    Init

    .ora

  • 7/30/2019 Ae Oracledba

    9/18

    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..

  • 7/30/2019 Ae Oracledba

    10/18

    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

  • 7/30/2019 Ae Oracledba

    11/18

    40%

    60%

    6. Performance and Tuning

    Application

    Database60% ofdatabaseperformanceproblems are

    caused byapplications

  • 7/30/2019 Ae Oracledba

    12/18

    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

  • 7/30/2019 Ae Oracledba

    13/18

    6. Performance and Tuning (continued)

    Database Tuning

    Other Tuning Issues

    Table/Index Partitioning

    Analyse Tables and Indexes

    Reorganise tables

    Rebuild indexes

  • 7/30/2019 Ae Oracledba

    14/18

    7. Backup and Recovery

  • 7/30/2019 Ae Oracledba

    15/18

    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/30/2019 Ae Oracledba

    16/18

    7. Backup and Recovery (continued)

    Recovery

    Type of Recovery

    Instance Recovery

    Media Recovery

    Recovery Methods

    Recovery with Physical Backups

    Recovery with Logical Backups Import

  • 7/30/2019 Ae Oracledba

    17/18

    8. Literature http://www.oracle.com/Oracle Company

    http://otn.oracle.com/software/content.html OracleTechnology Network > Software

    http://technet.oracle.com/The technical sites ofOracle

    http://metalink.oracle.com/The Oracle Metalink http://education.oracle.com/The Oracle Company:

    Education

    http://www.oracle.com/download The Oracle

    Company: Download Products

    http://oracle-ftp.oracle.com/The Oracle Company:Patch Sets

    http://industry.ebi.ac.uk/~ahmet/My Home page

    http://www.oracle.com/http://otn.oracle.com/software/content.htmlhttp://technet.oracle.com/http://metalink.oracle.com/http://education.oracle.com/http://www.oracle.com/downloadhttp://oracle-ftp.oracle.com/http://www.oracle.com/downloadhttp://oracle-ftp.oracle.com/http://oracle-ftp.oracle.com/http://www.oracle.com/downloadhttp://oracle-ftp.oracle.com/http://oracle-ftp.oracle.com/http://oracle-ftp.oracle.com/http://www.oracle.com/downloadhttp://education.oracle.com/http://metalink.oracle.com/http://technet.oracle.com/http://otn.oracle.com/software/content.htmlhttp://www.oracle.com/
  • 7/30/2019 Ae Oracledba

    18/18


Recommended