Further Reading -Orcale

download Further Reading -Orcale

of 17

Transcript of Further Reading -Orcale

  • 7/29/2019 Further Reading -Orcale

    1/17

    Copyright 2009, Oracle. All rights reserved.

    Oracle Restart

  • 7/29/2019 Further Reading -Orcale

    2/17

    Copyright 2009, Oracle. All rights reserved.F - 2

    Objectives

    After completing this lesson, you should be able to use OracleRestart to manage components.

  • 7/29/2019 Further Reading -Orcale

    3/17

    Copyright 2009, Oracle. All rights reserved.F - 3

    Oracle Restart

    Oracle Restart implements a high availability solution for stand-alone Oracle databases.

    Can monitor and restart the following components:

    Database instances

    Oracle Net listener Database services

    Automatic Storage Management (ASM) instance

    ASM disk groups

    Oracle Notification Services (ONS/eONS)

    Runs periodic check operations to monitor the health of the

    components

    Runs out of the Oracle Grid Infrastructure home, which you

    install separately from Oracle Database homes

  • 7/29/2019 Further Reading -Orcale

    4/17

    Copyright 2009, Oracle. All rights reserved.F - 5

    Oracle Restart is started by the OS init daemon.

    The Oracle Restart installation modifies the/etc/inittab file to ensure start up every time the

    machine starts.

    Oracle Restart Process Startup

    init.ohasdohasd.bin

    oraagent.bin

    orarootagent.bin

    diskmon.bin

    cssdagent

    ocssd.bin

    init

    Oracle Restart

    wrapper scriptOracle Restart

    daemons and processes

    Operating system

    init daemon

    # cat /etc/inittab..h1:35:respawn:/etc/init.d/init.ohasd run >/dev/null 2>&1

  • 7/29/2019 Further Reading -Orcale

    5/17

    Copyright 2009, Oracle. All rights reserved.F - 6

    Controlling Oracle Restart

    The CRSCTL utility can be used to control the state of OracleRestart.

    To display the Oracle Restart configuration:

    To enable or disable the automatic restart of Oracle

    Restart:

    To start or stop Oracle Restart:

    $ crsctl config has

    $ crsctl [ enable | disable ] has

    $ crsctl [ start | stop ] has

  • 7/29/2019 Further Reading -Orcale

    6/17

    Copyright 2009, Oracle. All rights reserved.F - 8

    Choosing the Correct SRVCTL Utility

    Invoke the Server Control (SRVCTL) utility from the OracleGrid Infrastructure home when working with ASM

    instances, disk groups, listeners, and ONS.

    Invoke the SRVCTL utility from the Oracle Database home

    when working with the database or database instance.

    $ export ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid$ $ORACLE_HOME/bin/srvctl command component options

    $ export

    ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1$ $ORACLE_HOME/bin/srvctl command component options

  • 7/29/2019 Further Reading -Orcale

    7/17Copyright 2009, Oracle. All rights reserved.F - 9

    Oracle Restart Configuration

    Oracle utilities will automatically update the Oracle Restartconfiguration.

    Create operations and the Oracle Restart

    configuration

    Automatically added to

    configuration?

    Create a database with OUI or DBCA YESCreate a database with SQL statement NO

    Create an ASM instance with OUI, DBCA, or

    ASMCA

    YES

    Create a disk group (any method) YES

    Add a listener with NETCA YES

    Create a database service with SRVCTL YES

    Create a database service by modifyingSERVICE_NAMES initialization parameter

    NO

    Create a database service withDBMS_SERVICE.CREATE SERVICE

    NO

  • 7/29/2019 Further Reading -Orcale

    8/17Copyright 2009, Oracle. All rights reserved.F - 10

    Using the SRVCTL Utility

    Commands add config disable enable getenv modify

    remove setenv start status stop unsetenv

    Components asm db dg filesystem home lsnr serv onseons

    The SRVCTL utility is used to start, stop, and manageOracle Restart components with the following syntax:

    The following command and components are supported:

    $ srvctl command component options

  • 7/29/2019 Further Reading -Orcale

    9/17Copyright 2009, Oracle. All rights reserved.F - 11

    Obtaining Help for the SRVCTL Utility

    The SRVCTL utility provides online help for its commands,components, and options.

    For help with general usage:

    For help on a particular command:

    For help on a particular command and component:

    $ srvctl -h

    $ srvctl command-h

    $ srvctl command component -h

  • 7/29/2019 Further Reading -Orcale

    10/17Copyright 2009, Oracle. All rights reserved.F - 12

    Starting Components by Using the SRVCTL Utility

    Oracle recommends that the SRVCTL utility be used to start allcomponents.

    Examples of starting individual components:

    Example of starting all Oracle Restart components in a

    specified Oracle home:

    $ srvctl start database d PROD o mount

    $ srvctl start listener

    l crmlistener$ srvctl start service d PROD s "service1,service2"$ srvctl start diskgroup g "DATA,FRA"$ srvctl start asm$ srvctl start eons -v$ srvctl start ons

    $ srvctl start home o oracle_homes state_file

  • 7/29/2019 Further Reading -Orcale

    11/17Copyright 2009, Oracle. All rights reserved.F - 13

    Stopping Components by Using the SRVCTL

    Utility

    Oracle recommends that the SRVCTL utility be used to stop allcomponents.

    Examples of stopping individual components:

    Example of stopping all Oracle Restart components in a

    specified Oracle home:

    $ srvctl stop database d PROD o transactional

    $ srvctl stop listener

    l crmlistener -f$ srvctl stop service d PROD s "service1,service2"$ srvctl stop diskgroup g "DATA,FRA" -f$ srvctl stop asmo immediate -f$ srvctl stop eons -v$ srvctl stop ons

    $ srvctl stop home o oracle_homes state_file -f

  • 7/29/2019 Further Reading -Orcale

    12/17Copyright 2009, Oracle. All rights reserved.F - 14

    Viewing Component Status

    You can use the status command to view the runningstatus for any component managed by Oracle Restart.

    Display the running status for a database:

    Display the listener status:

    $ srvctl status database -d orcl

    Database is running.

    $ srvctl status lsnrListener LISTENER is enabled

    Listener LISTENER is running on node(s): host01

  • 7/29/2019 Further Reading -Orcale

    13/17Copyright 2009, Oracle. All rights reserved.F - 15

    Displaying the Oracle Restart Configuration for a

    Component

    You can use the config command to display the OracleRestart configuration of a component.

    Display the Oracle Restart configuration for a database:

    $ srvctl config database d orclDatabase unique name: orcl

    Database name: orclOracle home: /u01/app/oracle/product/11.2.0/dbhome_1Oracle user: oracleSpfile: +DATA/orcl/spfileorcl.oraDomain: example.comStart options: openStop options: immediateDatabase role:

    Management policy: automaticDisk Groups: DATA,FRAServices: east,sales

  • 7/29/2019 Further Reading -Orcale

    14/17Copyright 2009, Oracle. All rights reserved.F - 16

    Manually Adding Components to the Oracle

    Restart Configuration

    Components can be manually added to the Oracle Restartconfiguration with the add command.

    To define a new listener that was not created with NETCA,

    use the following syntax:

    To specify a nondefault location for the new listener's

    networking files, use the following syntax:

    $ srvctl add listenerl MYLISTENER

    p TCP:1525

    o

    /u01/app/oracle/product/11.2.0/grid

    $ srvctl setenv listener l MYLISTENERtTNS_ADMIN=/usr/local/oracle

  • 7/29/2019 Further Reading -Orcale

    15/17Copyright 2009, Oracle. All rights reserved.F - 17

    Quiz

    You invoke the SRVCTL utility from the Oracle GridInfrastructure home when working with:

    1. Listeners

    2. ASM instances

    3. Database instances4. ASM disk groups

  • 7/29/2019 Further Reading -Orcale

    16/17Copyright 2009, Oracle. All rights reserved.F - 18

    Summary

    In this lesson, you should have learned how to use OracleRestart to manage components.

  • 7/29/2019 Further Reading -Orcale

    17/17C i ht 2009 O l All i ht dF 19

    Practice 3-1: Overview

    In this practice, you use Oracle Restart to managecomponents.