- When you start a component with SRVCTL, any components on which this component depends are automatically started first, and in the proper order.
- When you start a component with SQL*Plus (or another utility), other components in the dependency chain are not automatically started; you must ensure that any components on which this component depends are started.
Oracle Restart Configuration
Created Component Automatically Added to Oracle Restart Configuration?
Create a database with OUI or DBCA
Create a database with the CREATE DATABASE SQL statement
Create an Oracle ASM instance with OUI, DBCA, or ASMCA
Create a disk group (any method)
Add a listener with NETCA
Create a database service with SRVCTL
Create a database service by modifying the SERVICE_NAMES initialization parameterFoot 1
Create a database service with DBMS_SERVICE.CREATE_SERVICE
Create a standby database
Fast Application Notification
Using Fast Application Notification Callouts
- Opening fault tracking tickets
- Sending messages to pagers
- Sending e-mail
- Starting and stopping server-side applications
- Maintaining an uptime log by logging each event as it occurs
FAN_LOGFILE= [your path name]/admin/log/`hostname`_uptime.log
echo $* "reported="`date` >> $FAN_LOGFILE &
You can use SRVCTL commands to add, remove, start, stop, modify, enable, and disable a number of entities, such as databases, instances, listeners, SCAN listeners, services, grid naming service (GNS), and Oracle ASM.
Summary of Tasks for Which SRVCTL Is Used
- Cluster Database Configuration Tasks
- Add, modify, and delete cluster database configuration information.
- Add an instance or a service to, and delete an instance or service from the configuration of a cluster database.
- Move instances and services in a cluster database configuration and modify service configurations.
- Set and unset the environment for an instance or service in a cluster database configuration.
- Set and unset the environment for an entire cluster database in a cluster database configuration.
- General Cluster Database Administration Tasks
- Start and stop cluster databases
- Start and stop cluster database instances
- Start, stop, and relocate cluster database services
- Obtain statuses of cluster databases, cluster database instances, or cluster database services
- Node-Level Tasks
- Adding and deleting node level applications, server pools, and VIPs
- Setting and unsetting the environment for node-level applications
- Administering disk groups
- Administering server pools
- Administering node applications
- Administering Oracle ASM instances
- Starting and stopping a group of programs that includes virtual IP addresses (VIPs), listeners, and Oracle Notification Services