Oracle® Clusterware Administration and Deployment Guide 11g Release 2 (11.2) Part Number E10717-03 |
|
|
View PDF |
This section describes administration and deployment features for Oracle Clusterware in Oracle Database 11g release 2 (11.2).
See Also:
Oracle Database New Features Guide for a complete description of the features in Oracle Database 11g release 2 (11.2)Oracle Real Application Clusters One Node (Oracle RAC One Node)
Oracle Database 11g release 2 (11.2) introduces a new option, Oracle Real Application Clusters One Node (Oracle RAC One Node). Oracle RAC One Node is a single instance of Oracle Real Application Clusters (Oracle RAC) that runs on one node in a cluster. This option adds to the flexibility that Oracle offers for database consolidation. You can consolidate many databases into one cluster with minimal overhead while also providing the high availability benefits of failover protection, online rolling patch application, and rolling upgrades for the operating system and Oracle Clusterware.
You can limit the CPU utilization of individual database instances within the cluster through Resource Manager Instance Caging and dynamically change this limit if needed. With Oracle RAC One Node, there is no limit to server scalability and if applications grow to require more resources than a single node can supply, then you can easily upgrade your applications online to Oracle RAC. If the node that is running Oracle RAC One Node becomes overloaded, then you can migrate the instance to another node in the cluster using the Omotion online migration utility with no downtime for application users.
Oracle RAC One Node is supported on all platforms on which Oracle RAC is certified. With Oracle RAC and Oracle RAC One Node, you can standardize your deployments across a data center while achieving the required level of scalability and high availability for your applications.
Similar to Oracle RAC, Oracle RAC One Node will be certified on Oracle Virtual Machine (Oracle VM). Oracle VM is a no-cost, next-generation server virtualization and management solution that simplifies enterprise applications deployment, management, and support. Using Oracle RAC or Oracle RAC One Node with Oracle VM increases the benefits of Oracle VM with the high availability and scalability of Oracle RAC.
If your Oracle VM is sized too small, then you can migrate the Oracle RAC One Node instance to another Oracle VM node in your cluster using Omotion, and then resize your Oracle VM. When you move the Oracle RAC One Node instance back to the newly resized Oracle VM node, you can dynamically increase any limits programmed with Resource Manger Instance Caging.
Alternatively, you can create a larger Oracle VM and use Omotion to migrate to the new Oracle VM and then dynamically resize the Oracle instance, depending on the resources available in the cluster. Since Oracle clients use the Single Client Access Name (SCAN) to connect to the database, they can locate the service independently of the node on which it is running.
See Also:
Oracle Technology Network for more information athttp://otn.oracle.com/rac
Oracle Restart
Oracle Restart provides automatic restart of Oracle Database and listeners.
For standalone servers, Oracle Restart monitors and automatically restarts Oracle processes, such as Oracle Automatic Storage Management (Oracle ASM), Oracle Database, and listeners, on the server. Oracle Restart and Oracle ASM provide the grid infrastructure for a standalone server.
See Also:
Oracle Database Administrator's Guide for more information about Oracle RestartImproved Oracle Clusterware resource modeling
Oracle Clusterware can manage different types of applications and processes, including third-party applications. You can create dependencies among the applications and processes and manage them as one entity.
Oracle Clusterware uses different entities to manage your applications and processes, including resources, resource types, servers, and server pools. In addition to revised application programming interfaces (APIs), Oracle has created a new set of APIs to manage these entities.
See Also:
"Policy-Based Cluster and Capacity Management" for more information about servers and server pools
"The Oracle Clusterware Agent Framework" for more information about resources and resource types
Appendix F, "Oracle Clusterware C Application Program Interfaces" for more information about APIs
Policy-based cluster and capacity management
Server capacity management is improved through logical separation of a cluster into server pools. You can determine where and how resources run in the cluster using a cardinality-based approach. Subsequently, nodes become anonymous, eliminating the need to identify the nodes when placing resources on them.
Server pools are assigned various levels of importance. When a failure occurs, Oracle Clusterware efficiently reallocates and reassigns capacity for applications to another, less important server pool within the cluster based on user-defined policies. This feature enables faster resource failover and dynamic capacity assignment.
Clusters can host resources (defined as applications and databases) in server pools, which are isolated with respect to their resource consumption by the user-defined policies. For example, you can choose to run all human resources applications, accounting applications, and email applications in separate server pools.
See Also:
"Policy-Based Cluster and Capacity Management" for more informationRole-separated management
Role-separated management enables multiple applications and databases to share the same cluster and hardware resources, but ensures that different administration groups do not interfere with each other.
See Also:
"Role-separated Management" for more informationCluster time synchronization service
Cluster time synchronization service synchronizes the system time on all nodes in a cluster when vendor time synchronization software (such as NTP on UNIX and Window Time Service) is not installed. Synchronized system time across the cluster is a prerequisite to successfully run an Oracle cluster, improving the reliability of the entire Oracle cluster environment.
See Also:
"Cluster Time Management" for more informationOracle Cluster Registry and voting disks can be stored using Oracle Automatic Storage Management
OCR and voting disks can be stored in Oracle Automatic Storage Management (Oracle ASM). The Oracle ASM partnership and status table (PST) is replicated on multiple disks and is extended to store OCR. Consequently, OCR can tolerate the loss of the same number of disks as are in the underlying disk group and be relocated in response to disk failures.
Oracle ASM reserves several blocks at a fixed location on every Oracle ASM disk for storing the voting disk. Should the disk holding the voting disk fail, Oracle ASM selects another disk on which to store this data.
Storing OCR and the voting disk on Oracle ASM eliminates the need for third-party cluster volume managers and eliminates the complexity of managing disk partitions for OCR and voting disks in Oracle Clusterware installations.
Note:
Thedd
commands used to back up and recover voting disks in previous versions of Oracle Clusterware are not supported in Oracle Clusterware 11g release 2 (11.2).See Also:
Chapter 2, "Administering Oracle Clusterware" for more information about OCR and voting disksOracle Automatic Storage Management Cluster File System
The Oracle Automatic Storage Management Cluster File System (Oracle ACFS) extends Oracle ASM by providing a robust, general purpose extent-based and journaling file system for files other than Oracle database files. Oracle ACFS provides support for files such as Oracle binaries, report files, trace files, alert logs, and other application data files. With the addition of Oracle ACFS, Oracle ASM becomes a complete storage management solution for both Oracle database and non-database files.
Additionally, Oracle ACFS
Supports large files with 64-bit file and file system data structure sizes leading to exabyte-capable file and file system capacities.
Uses extent-based storage allocation for improved performance.
Uses a log-based metadata transaction engine for file system integrity and fast recovery.
Can be exported to remote clients through industry standard protocols such as Network File System and Common Internet File System.
Oracle ACFS eliminates the need for third-party cluster file system solutions, while streamlining, automating, and simplifying all file type management in both a single node and Oracle Real Application Clusters (Oracle RAC) and Grid computing environments.
Oracle ACFS supports dynamic file system expansion and contraction without downtime. It is also highly available, leveraging the Oracle ASM mirroring and striping features in addition to hardware RAID functionality.
See Also:
Oracle Database Storage Administrator's Guide for more information about Oracle ACFSOracle Clusterware out-of-place upgrade
You can install a new version of Oracle Clusterware into a separate home. Installing Oracle Clusterware in a separate home before the upgrade reduces planned outage time required for cluster upgrades, which assists in meeting availability service level agreements. After the Oracle Clusterware software is installed, you can then upgrade the cluster by stopping the previous version of the Oracle Clusterware software and starting the new version node by node (known as a rolling upgrade).
See Also:
Oracle Grid Infrastructure Installation Guide for more information about out-of-place upgradesEnhanced Cluster Verification Utility
Enhancements to the Cluster Verification Utility (CVU) include the following checks on the cluster:
Before and after node addition
Before and after node deletion
Before and after storage addition
Before and after storage deletion
After network modification
Oracle ASM integrity
In addition to command-line commands, these checks are done through the Oracle Universal Installer, Database Configuration Assistant, and Oracle Enterprise Manager. These enhancements facilitate implementation and configuration of cluster environments and provide assistance in diagnosing problems in a cluster environment, improving configuration and installation.
See Also:
Appendix A, "Cluster Verification Utility Reference" for more information about CVU commands
Oracle Grid Infrastructure Installation Guide for more information about CVU checks done during installation
Enhanced Integration of Cluster Verification Utility and Oracle Universal Installer
This feature fully integrates the CVU with Oracle Universal Installer so that multi-node checks are done automatically. This ensures that any problems with cluster setup are detected and corrected before installing Oracle software.
The CVU validates cluster components and verifies the cluster readiness at different stages of Oracle RAC deployment, such as installation of Oracle Clusterware and Oracle RAC databases, and configuration of Oracle RAC databases. It also helps validate the successful completion of a specific stage of Oracle RAC deployment.
See Also:
Oracle Grid Infrastructure Installation Guide for more information about CVU checks done during installationPatch application with Oracle Enterprise Manager Database Control
Patches can be applied to single-instance databases, Oracle RAC databases, and Oracle Clusterware using Oracle Enterprise Manager Database Control.
See Also:
Oracle Database 2 Day + Real Application Clusters Guide for more informationGrid Plug and Play
Grid Plug and Play enables you to move your data center toward a dynamic grid infrastructure. This enables you to consolidate applications and lower the costs of managing applications, while providing a highly available environment that can easily scale when the workload requires. There are many modifications in Oracle RAC 11g release 2 (11.2) to support the easy addition of servers in a cluster and therefore a more dynamic grid.
In the past, adding or removing servers in a cluster required extensive manual preparation. With this release, Grid Plug and Play reduces the costs of installing, configuring, and managing server nodes by automating the following tasks:
Adding an Oracle RAC database instance
Negotiating appropriate network identities for itself
Acquiring additional information it needs to operate from a configuration profile
Configuring or reconfiguring itself using profile data, making host names and addresses resolvable on the network
Additionally, the number of steps necessary to add and remove nodes is reduced.
Oracle Enterprise Manager immediately reflects Grid Plug and Play-enabled changes.
Oracle Enterprise Manager support for Oracle ACFS
This feature provides a comprehensive management solution that extends Oracle ASM technology to support general purpose files not directly supported by ASM, and in both single-instance Oracle Database and Oracle Clusterware configurations. It also enhances existing Oracle Enterprise Manager support for Oracle ASM, and adds new features to support the Oracle ASM Dynamic Volume Manager (ADVM) and Oracle ASM Cluster File System technology (ACFS).
Oracle Automatic Storage Management Cluster File System (Oracle ACFS) is a scalable file system and storage management design that extends Oracle ASM technology. It supports all application data in both single host and cluster configurations and leverages existing Oracle ASM functionality to achieve the following:
Dynamic file system resizing
Maximized performance through Oracle ASM's automatic distribution
Balancing and striping of the file system across all available disks
Storage reliability through Oracle ASM's mirroring and parity protection
Oracle ACFS provides a multiplatform storage management solution to access clusterwide, non-database customer files.
See Also:
Oracle Database Storage Administrator's Guide for more information about Oracle ACFSOracle Enterprise Manager-based Oracle Clusterware resource management
You can use Oracle Enterprise Manager to manage Oracle Clusterware resources. You can create and configure resources in Oracle Clusterware and also monitor and manage resources after they are deployed in the cluster.
Zero downtime for patching Oracle Clusterware
Patching Oracle Clusterware and Oracle RAC can be completed without taking the entire cluster down. This also allows for out-of-place upgrades to the cluster software and Oracle Database, reducing the planned maintenance downtime required in an Oracle RAC environment.
Improvements to provisioning of Oracle Clusterware and Oracle RAC
This feature offers a simplified solution for provisioning Oracle RAC systems. Oracle Enterprise Manager Database Control enables you to extend Oracle RAC clusters by automating the provisioning tasks on the new nodes.