Call now: 252-767-6166  
Oracle Training Oracle Support Development Oracle Apps

 E-mail Us
 Oracle Articles
New Oracle Articles

 Oracle Training
 Oracle Tips

 Oracle Forum
 Class Catalog

 Remote DBA
 Oracle Tuning
 Emergency 911
 RAC Support
 Apps Support
 Oracle Support

 SQL Tuning

 Oracle UNIX
 Oracle Linux
 Remote s
 Remote plans
 Application Server

 Oracle Forms
 Oracle Portal
 App Upgrades
 SQL Server
 Oracle Concepts
 Software Support

 Remote S


 Consulting Staff
 Consulting Prices
 Help Wanted!


 Oracle Posters
 Oracle Books

 Oracle Scripts

Don Burleson Blog 









Administering ASM Instances with SRVCTL in RAC

Oracle RAC Cluster Tips by Burleson Consulting

This is an excerpt from the bestselling book Oracle Grid & Real Application Clusters.  To get immediate access to the code depot of working RAC scripts, buy it directly from the publisher and save more than 30%.

Automated Storage Management (ASM) in Oracle Database 10g allows the use of Oracle centric disk management for Oracle related files. The ASM uses an Oracle instance to provide an interface into a set of raw volumes which Oracle then administers as a disk group.

The Server Control Utility (SRVCTL) can be used to add, remove, enable, and disable an ASM instance. The following are some quick examples of managing the ASM environment with SRVCTL.

Use the following syntax to add configuration information about an existing ASM instance:

srvctl add asm -n <node_name> -i <asm_instance_name> -o <oracle_home>

Use the following syntax to remove an ASM instance:

srvctl remove asm -n <node_name> [-i <asm_instance_name>]

Use the following syntax to enable an ASM instance:

srvctl enable asm -n <node_name> [-i <asm_instance_name>]

Use the following syntax to disable an ASM instance:

srvctl disable asm -n <node_name> [-i <asm_instance_name>]

Use SRVCTL to start, stop, and obtain the status of an ASM instance as in the following examples.

Use the following syntax to start an ASM instance:

srvctl start asm -n <node_name> [-i <asm_instance_name>] [-o <start_options]

Use the following syntax to stop an ASM instance:

Note: For all of the SRVCTL commands in this section for which the -i option is not required, if an instance name is not specified, then the command applies to all the ASM instances on the node.

srvctl stop asm -n <node_name> [-i <asm_instance_name>] [-o <stop_options]

Use the following syntax to configure an ASM instance:

srvctl config asm -n <node_name>

Use the following syntax to obtain the status of an ASM instance:

srvctl status asm -n <node_name>

Using Enterprise Manager

This section will explain the administration of RAC system using Enterprise Manager (EM). The EM, either with the help of a management server or as a stand-alone component, can manage the complete RAC system environment. The OEM tool is completely cluster-aware. When connecting to a RAC system after discovery by a management server, it would enable the management of the RAC system, the database, and its instances as a single system.

The EM management server can be located on any of the machines in the network and the EM component/console can be launched from any of the machines in the network. When connecting to the RAC system by using the management server, there are additional facilities such as the event manager and job scheduler to manage, compared to the stand-alone EM component.

The Enterprise Manager Console provides a central point of control for the Oracle environment. Use the EM to discover the nodes on which the cluster database resides. Once discovery is completed, all of the databases and their instances and listeners that are associated with the nodes discovered by Oracle Enterprise Manager can be administered.

The EM enables the DBA to start, stop, and monitor databases, instances, and their listeners, as well as to schedule jobs or register events. These tasks can be performed simultaneously on multiple cluster databases. The Console can also be used to manage schemas, security, and cluster database storage features. Figure 8.6 shows the relation of all the components.

Following are the general requirements to manage the RAC system using the OEM tool.

* Oracle Intelligent Agent on each node.

* Global Service Daemon (GSD) on each node.

* The Management Server.

* EM Console on the requesting client machine.

Figure 8.6:  Managing Cluster with Oracle Enterprise Manager

For more details, please refer to the chapter Administering RAC with EM in the Oracle manual Oracle 10g RAC Administration.


This is an excerpt from the bestselling book Oracle Grid & Real Application Clusters, Rampant TechPress, by Mike Ault and Madhu Tumma.

You can buy it direct from the publisher for 30%-off and get instant access to the code depot of Oracle tuning scripts.


Oracle Training at Sea
oracle dba poster

Follow us on Twitter 
Oracle performance tuning software 
Oracle Linux poster


Burleson is the American Team

Note: This Oracle documentation was created as a support and Oracle training reference for use by our DBA performance tuning consulting professionals.  Feel free to ask questions on our Oracle forum.

Verify experience! Anyone considering using the services of an Oracle support expert should independently investigate their credentials and experience, and not rely on advertisements and self-proclaimed expertise. All legitimate Oracle experts publish their Oracle qualifications.

Errata?  Oracle technology is changing and we strive to update our BC Oracle support information.  If you find an error or have a suggestion for improving our content, we would appreciate your feedback.  Just  e-mail:  and include the URL for the page.


Burleson Consulting

The Oracle of Database Support

Oracle Performance Tuning

Remote DBA Services


Copyright © 1996 -  2016

All rights reserved by Burleson

Oracle ® is the registered trademark of Oracle Corporation.