C Starting and Stopping the Oracle Stack

You must start and stop the components of the Oracle stack in a specific order. This appendix describes that order and contains the following topics:

Note:

When executing the scripts to start and stop WebLogic managed components (respectively, startManagedWebLogic.sh and stopManagedWebLogic.sh), as described in the following topics:
  • The default value for DOMAIN_NAME is IDMDomain

  • SERVER_NAME represents the name of the Oracle WebLogic Managed Server. Its default value is wls_ods1.

  • You will be prompted for values for USER_NAME and PASSWORD if you do not provide them as options when you execute the script.

  • The value for ADMIN_URL will be inherited if you do not provide it as an option when you execute the script.

Starting the Stack

Start the stack components in the following order:

  1. Start the Oracle Database by performing the following steps:

    1. In the Database ORACLE_HOME, set the ORACLE_SID, ORACLE_HOME and PATH environment variables to the appropriate values.

    2. Start the listener by executing the following command:

      ORACLE_HOME/bin/lsnrctl start 
      
    3. Start the database by executing the following command:

      ORACLE_HOME/bin/sqlplus "/as sysdba"
      startup
      
  2. Start the Oracle WebLogic Administration Server by executing the following command:

    MW_HOME/user_projects/domains/DOMAIN_NAME/bin/startWebLogic.sh
    
  3. Start system components, such as Oracle Directory Integration Platform and Oracle Internet Directory, by executing the following command:

    ORACLE_INSTANCE/bin/opmnctl startall
    

    You can verify that the system components have started by executing the following command:

    ORACLE_INSTANCE/bin/opmnctl status -l
    
  4. Start WebLogic managed components, such as Oracle Directory Integration Platform and Oracle Directory Services Manager, by executing the following command:

    MW_HOME/user_projects/domains/DOMAIN_NAME/bin/startManagedWebLogic.sh \
    SERVER_NAME {ADMIN_URL}
    

    Note:

    You can view the status of WebLogic managed components with Oracle Enterprise Manager Fusion Middleware Control.

Stopping the Stack

Stop the stack components in the following order:

  1. Stop WebLogic managed components, such as Oracle Directory Integration Platform and Oracle Directory Services Manager, by executing the following command:

    MW_HOME/user_projects/domains/DOMAIN_NAME/bin/stopManagedWebLogic.sh \
    {SERVER_NAME} {ADMIN_URL} {USER_NAME} {PASSWORD}
    
  2. Stop system components, such as Oracle Directory Integration Platform and Oracle Internet Directory, by executing the following command:

    ORACLE_INSTANCE/bin/opmnctl stopall 
    
  3. Stop the WebLogic Administration Server by executing the following command:

    MW_HOME/user_projects/domains/DOMAIN_NAME/bin/stopWebLogic.sh
    
  4. Stop the Oracle Database by executing the following command:

    1. In the Database ORACLE_HOME, set the ORACLE_SID, ORACLE_HOME, and PATH environment variables to the appropriate values.

    2. Stop the database by executing the following command:

      ORACLE_HOME/bin/sqlplus "/as sysdba"
      shutdown immediate 
      
    3. Stop the listener by executing the following command:

      ORACLE_HOME/bin/lsnrctl stop