Oracle10gR2RACNewFeatures -dharam
Transcript of Oracle10gR2RACNewFeatures -dharam
-
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