Oracle10gR2RACNewFeatures -dharam

  • Upload
    dp

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    1/38

    1 2005 Julian Dyke

    Oracle 10.2RAC New Features

    Julian Dyke

    Independent ConsultantWeb Version

    juliandyke.com

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    2/38

    2005 Julian Dyke juliandyke.com2

    CLUVFY

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    3/38

    2005 Julian Dyke juliandyke.com3

    CLUVFY Introduced in Oracle 10.2

    Read-only utility that verifies configuration of cluster at eachstage of cluster installation

    Detects many common configuration errors

    Eliminates time-consuming troubleshooting

    Supplied with Oracle Clusterware

    Can be installed separately

    Can also be used with Oracle 10.1

    Requires -r 10gR1 switch

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    4/38

    2005 Julian Dyke juliandyke.com4

    CLUVFY Written in Java - requires JRE

    Supplied with JRE

    Alternatively can use existing JRE

    Must set CV_JDKHOME environment variable

    On Red Hat Linux also requires cvuqdisk package Supplied on Oracle Clusterware CD

    rpm --Uvh cvuqdisk-1.0.1-1.rpm

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    5/38

    2005 Julian Dyke juliandyke.com5

    CLUVFY Checks

    stages

    components

    Stage checks

    Verify all steps for specified stage have been completed

    Component checks

    Verify specified component has been correctly installed

    sh runcluvfy.sh -helpsh runcluvfy.sh stage -helpsh runcluvfy.sh comp -help

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    6/38

    2005 Julian Dyke juliandyke.com6

    CLUVFY Stages include:

    -post hwos post check for hardware and operating system

    -pre cfs pre-check for CFS setup

    -post cfs post-check for CFS setup

    -pre crsinst pre-check for Oracle Clusterware installation

    -post crsinst post-check for Oracle Clusterware installation

    -pre dbinst pre-check for database installation

    -pre dbcfg pre-check for database configuration

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    7/38

    2005 Julian Dyke juliandyke.com7

    CLUVFY Components include:

    nodereach Checks reachability between nodes

    nodecon Checks node connectivity

    cfs Checks CFS integrity

    ssa Checks shared storage accessibility

    space Checks space availabilitysys Checks minimum system requirements

    clu Checks cluster integrity

    clumgr Checks cluster manager integrity

    ocr Checks OCR integrity

    crs Checks Oracle Clusterware (CRS) integritynodeapp Checks node applications exist

    admprv Checks administrative privileges

    peer Compares properties with peers

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    8/38

    2005 Julian Dyke juliandyke.com8

    CLUVFY For example, to check configuration before installing Oracle

    Clusterware on node1 and node2 use:

    sh runcluvfy.sh stage -pre crsinst -n node1,node2

    Checks:

    node reachability

    user equivalence

    administrative privileges

    node connectivity

    shared stored accessibility

    If any checks fail append -verbose to display more information

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    9/38

    2005 Julian Dyke juliandyke.com9

    Oracle

    ClusterwareFile Mirroring

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    10/38

    2005 Julian Dyke juliandyke.com10

    OCR and Voting Disk Mirroring RAC databases contain

    controlfiles

    datafiles

    online redo logs

    server parameter files

    password files archive log files

    In addition RAC clusters contain

    Oracle Cluster Repository (OCR)

    formerly SRVM file Voting Disk

    formerly CSS file

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    11/38

    2005 Julian Dyke juliandyke.com11

    OCR and Voting Disk Mirroring In Oracle 10.1 and below

    only one copy of OCR and Voting Disk

    can be corrupted

    can be deleted

    can be inaccessible

    loss of either prevents access to all databases in cluster

    In Oracle 10.2 and above

    OCR can be mirrored

    maximum two copies

    Voting Disk can be mirrored recommended three copies

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    12/38

    2005 Julian Dyke juliandyke.com12

    OCR and Voting Disk Mirroring

    DatabaseFiles

    Instance 2

    Node2

    Instance 1

    Node1

    DatabaseFiles

    Database Files

    OCR

    Voting Disk 1

    Oracle 10.1

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    13/38

    2005 Julian Dyke juliandyke.com13

    OCR and Voting Disk Mirroring

    OCR Mirror

    Voting Disk 2

    DatabaseFiles

    Instance 2

    Node2

    Instance 1

    Node1

    DatabaseFiles

    Database Files

    OCR

    Voting Disk 1 Voting Disk 3

    Oracle 10.2

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    14/38

    2005 Julian Dyke juliandyke.com14

    DBCA

    DatabaseCloning

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    15/38

    2005 Julian Dyke juliandyke.com15

    DBCA - Database Cloning Creating a Clone Template

    Manage Templates

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    16/38

    2005 Julian Dyke juliandyke.com16

    DBCA - Database Cloning

    Create database template from an existingdatabase (structure and data)

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    17/38

    2005 Julian Dyke juliandyke.com17

    DBCA - Database Cloning

    Choose database from which tocreate the template

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    18/38

    2005 Julian Dyke juliandyke.com18

    DBCA - Database Cloning

    Specify location where RMANcopies of datafiles will be created.

    Specify name anddescription of template

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    19/38

    2005 Julian Dyke juliandyke.com19

    DBCA - Database Cloning

    Choose locations of database files

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    20/38

    2005 Julian Dyke juliandyke.com20

    DBCA - Database Cloning Template creation completion message

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    21/38

    2005 Julian Dyke juliandyke.com21

    DBCA - Database Cloning Creating a Clone Database

    Create Database

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    22/38

    2005 Julian Dyke juliandyke.com22

    DBCA - Database Cloning

    Manage Templates

    Select nodes on which tocreate cluster database

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    23/38

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    24/38

    2005 Julian Dyke juliandyke.com24

    DBCA - Database CloningSelect Global

    Database Name

    Select SID

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    25/38

    2005 Julian Dyke juliandyke.com25

    DBCA - Database Cloning

    Select SID

    ConfigureManagement Options

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    26/38

    2005 Julian Dyke juliandyke.com26

    DBCA - Database Cloning

    Select SID

    Set Passwords

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    27/38

    2005 Julian Dyke juliandyke.com27

    DBCA - Database Cloning

    Select Storage Option(ASM)

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    28/38

    2005 Julian Dyke juliandyke.com28

    DBCA - Database Cloning

    Select ASM Diskgroup(DISKGROUP1)

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    29/38

    2005 Julian Dyke juliandyke.com29

    DBCA - Database Cloning

    Select Oracle-ManagedFiles (OMF)

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    30/38

    2005 Julian Dyke juliandyke.com30

    DBCA - Database Cloning

    Optionally enable FlashRecovery Area and Archiving

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    31/38

    2005 Julian Dyke juliandyke.com31

    DBCA - Database Cloning

    Optionally enable FlashRecovery Area and Archiving

    Specify optional; custominitialization scripts

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    32/38

    2005 Julian Dyke juliandyke.com32

    DBCA - Database Cloning

    Add Services

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    33/38

    2005 Julian Dyke juliandyke.com33

    DBCA - Database Cloning

    Set initialisation parameters

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    34/38

    2005 Julian Dyke juliandyke.com34

    DBCA - Database Cloning

    Configure storage

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    35/38

    2005 Julian Dyke juliandyke.com35

    DBCA - Database Cloning

    Create Database or GenerateDatabase Creation Scripts

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    36/38

    2005 Julian Dyke juliandyke.com36

    DBCA - Database Cloning

    Create Database or GenerateDatabase Creation Scripts

    Log files in$ORACLE_HOME/cfgtoollogs/dbca/CLONE

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    37/38

    2005 Julian Dyke juliandyke.com37

    DBCA - Database Cloning

    Create Database or GenerateDatabase Creation Scripts

  • 8/14/2019 Oracle10gR2RACNewFeatures -dharam

    38/38

    2005 Julian Dyke juliandyke.com38

    Thank you for listening

    [email protected]