Professional Documents
Culture Documents
Oracle 11gR2 RAC - GI New Feature
Oracle 11gR2 RAC - GI New Feature
Gsz Rbert
WEBvlt Kft.
F-1
F-2
What Is a Cluster?
A group of independent, but interconnected, computers that act as a single system Usually deployed to Network increase availability and Interconnect performance or Users to balance a dynamically changing workload
Storage Network
F-3
What Is Clusterware?
Software that provides various interfaces and services for a cluster. Typically, this includes capabilities that: Allow the cluster to be managed as a whole Protect the integrity of the cluster Maintain a registry of resources across the cluster Deal with changes to the cluster Provide a common view of resources
F-4
Oracle Clusterware
Oracle Clusterware is: A key part of Oracle Grid Infrastructure Integrated with Oracle Automatic Storage Management (ASM) The basis for ASM Cluster File System (ACFS) A foundation for Oracle Real Application Clusters (RAC) A generalized cluster infrastructure for all kinds of applications
F-5 Copyright 2010, Oracle and/or its affiliates. All rights reserved.
F-6
/etc/init.d/init.ohasd
Oracle Clusterware installation modifies the /etc/inittab file to restart ohasd in the event of a crash.
Processes
crsd ocssd,cssdmonitor, cssdagent evmd, evmlogger octssd ons, eons oraagent orarootagent gnsd gpnpd mdnsd
Owner
root grid owner, root, root grid owner root grid owner grid owner root root grid owner grid owner
Event Manager (EVM) Cluster Time Synchronization Service (CTSS) Oracle Notification Service (ONS) Oracle Agent Oracle Root Agent Grid Naming Service (GNS) Grid Plug and Play (GPnP) Multicast domain name service (mDNS)
F-8
The SCAN provides a stable, highly available name for clients to use, independent of the nodes that make up the cluster.
Copyright 2010, Oracle and/or its affiliates. All rights reserved.
F-9
Connection Examples
ERP=(DESCRIPTION= ## Using the SCAN ## (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=cluster01-scan)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=ERP))) ERP=(DESCRIPTION= ## Using VIPs ## (LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=node1-vip)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=node2-vip)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=node3-vip)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=ERP)))
url="jdbc:oracle:oci:@ERP"
## Thick JDBC ##
url="jdbc:oracle:thin:@cluster01-scan:1521/ERP"
## Thin JDBC ##
F - 10
Database client
Listener1
Listener2
Listener3
F - 11
F - 12
F - 13
F - 14
F - 15
F - 16
Gsz Rbert
WEBvlt Kft.
F - 17