1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version...

38
1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.co

Transcript of 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version...

Page 1: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

1 © 2005 Julian Dyke

Oracle 10.2RAC New Features

Julian Dyke

Independent Consultant

Web Version

juliandyke.com

Page 2: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

2

© 2005 Julian Dykejuliandyke.co

m

CLUVFY

Page 3: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

3

© 2005 Julian Dykejuliandyke.co

m

CLUVFY Introduced in Oracle 10.2

Read-only utility that verifies configuration of cluster at each stage 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

Page 4: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

4

© 2005 Julian Dykejuliandyke.co

m

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

Page 5: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

5

© 2005 Julian Dykejuliandyke.co

m

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

Page 6: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

6

© 2005 Julian Dykejuliandyke.co

m

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

Page 7: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

7

© 2005 Julian Dykejuliandyke.co

m

CLUVFY Components include:

nodereach Checks reachability between nodes

nodecon Checks node connectivity

cfs Checks CFS integrity

ssa Checks shared storage accessibility

space Checks space availability

sys Checks minimum system requirements

clu Checks cluster integrity

clumgr Checks cluster manager integrity

ocr Checks OCR integrity

crs Checks Oracle Clusterware (CRS) integrity

nodeapp Checks node applications exist

admprv Checks administrative privileges

peer Compares properties with peers

Page 8: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

8

© 2005 Julian Dykejuliandyke.co

m

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

Page 9: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

9

© 2005 Julian Dykejuliandyke.co

m

OracleClusterware

File Mirroring

Page 10: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

10

© 2005 Julian Dykejuliandyke.co

m

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

Page 11: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

11

© 2005 Julian Dykejuliandyke.co

m

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

Page 12: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

12

© 2005 Julian Dykejuliandyke.co

m

OCR and Voting Disk Mirroring

Database Files

Instance 2

Node2

Instance 1

Node1

Database Files

Database Files

OCR

Voting Disk 1

Oracle 10.1

Page 13: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

13

© 2005 Julian Dykejuliandyke.co

m

OCR and Voting Disk Mirroring

OCR Mirror

Voting Disk 2

Database Files

Instance 2

Node2

Instance 1

Node1

Database Files

Database Files

OCR

Voting Disk 1 Voting Disk 3

Oracle 10.2

Page 14: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

14

© 2005 Julian Dykejuliandyke.co

m

DBCADatabaseCloning

Page 15: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

15

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning Creating a Clone Template

Manage Templates

Page 16: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

16

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Create database template from an existing database (structure and data)

Page 17: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

17

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Choose database from which to create the template

Page 18: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

18

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Specify location where RMAN copies of datafiles will be created.

Specify name and description of template

Page 19: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

19

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Choose locations of database files

Page 20: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

20

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning Template creation completion message

Page 21: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

21

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning Creating a Clone Database

Create Database

Page 22: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

22

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Manage Templates

Select nodes on which to create cluster database

Page 23: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

23

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Select template(Template2)

Includes Datafiles = Yes=> Clone

Page 24: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

24

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database CloningSelect Global

Database Name

Select SID

Page 25: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

25

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Select SID

Configure Management Options

Page 26: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

26

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Select SID

Set Passwords

Page 27: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

27

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Select Storage Option(ASM)

Page 28: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

28

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Select ASM Diskgroup(DISKGROUP1)

Page 29: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

29

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Select Oracle-Managed Files (OMF)

Page 30: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

30

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Optionally enable Flash Recovery Area and Archiving

Page 31: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

31

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Optionally enable Flash Recovery Area and Archiving

Specify optional; custom initialization scripts

Page 32: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

32

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Add Services

Page 33: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

33

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Set initialisation parameters

Page 34: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

34

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Configure storage

Page 35: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

35

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Create Database or Generate Database Creation Scripts

Page 36: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

36

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Create Database or Generate Database Creation Scripts

Log files in $ORACLE_HOME/cfgtoollogs/dbca/CLONE

Page 37: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

37

© 2005 Julian Dykejuliandyke.co

m

DBCA - Database Cloning

Create Database or Generate Database Creation Scripts

Page 38: 1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.

38

© 2005 Julian Dykejuliandyke.co

m

Thank you for listening

[email protected]