glo training

Upload: muhammad-m-rashed

Post on 07-Apr-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Glo Training

    1/66

    Oracle Application R12

    Training Course

  • 8/4/2019 Glo Training

    2/66

    Course objectives:

    I. Overview

    II. Installation

    III. Architecture

    IV. ConfigurationV. Maintenance

    VI. Patching and upgrade

    VII. Cloning

    VIII. The Security model

    IX. Function Security

    X. Profile Options

    XI. Requests

    XII. Request management

    model

    We aim to cover the following topics about EBS:

  • 8/4/2019 Glo Training

    3/66

    I. Oracle Applications Overview

  • 8/4/2019 Glo Training

    4/66

    Oracle E-Business SuiteAn integrated suite of applications for e-business

    Stored in an Oracle Database and a File System

    Applications Technology

    Financials

    Manufacturing

    CRM

    HRMS

    Supply Chain

    Business

    Data

    Product

    Files

    Public SectorProjects

  • 8/4/2019 Glo Training

    5/66

    Oracle Applications

    Oracle Applications consists of A file system containing:

    Forms

    Reports

    Concurrent programs

    Programs and scripts

    HTML and Java

    An Oracle database containing:

    Data objects Code objects

  • 8/4/2019 Glo Training

    6/66

    Product Families

    Intelligence

    Financials

    Manufacturing

    Learning Management

    Human Resources

    Marketing & Sales

    Service

    Public Sector/University

  • 8/4/2019 Glo Training

    7/66

    Example Standard Product Identifiers

    ID Abbreviation Full Name

    0 FND Application Object Library

    101 GL General Ledger

    222 AR Receivables

    401 INV Inventory

  • 8/4/2019 Glo Training

    8/66

    HTML Interface

  • 8/4/2019 Glo Training

    9/66

    Forms Interface

  • 8/4/2019 Glo Training

    10/66

    Concurrent Processing

    Concurrent programs: Typically report on, and update, large volumes of data

    Are usually data-intensive, long-running tasks

    Run on the Concurrent Processing server

    Can run simultaneously with online operations

    Multiple concurrent programs can run at the same time

  • 8/4/2019 Glo Training

    11/66

    II. Installation

  • 8/4/2019 Glo Training

    12/66

    Installation phases:

    Pre-installation requisites

    Installation

    Installation types

    Post-installation tasks

  • 8/4/2019 Glo Training

    13/66

    Rapid Install

    The Rapid Install utility: Installs and configures all the components needed for

    your Oracle Applications system

    Automates most of the steps required for installing

    Oracle Applications Release 12 Simplifies both standard and advanced installations

    Minimizes installation time

    Allows you to select languages and correspondingcharacter sets

    Eliminates the possibility of certification issues

  • 8/4/2019 Glo Training

    14/66

    Rapid Install

    Database File SystemApplications Technology Stack

    Rapid Install

    Oracle Application Server 10.1.2

    ORACLE_HOME

    Oracle Application Server 10.1.3ORACLE_HOME

  • 8/4/2019 Glo Training

    15/66

    Technology Stack Components

    During the installation process, Rapid Install installs andconfigures the following technology stack components: Oracle Database 11g Release 1 (10.1.0)

    Oracle Application Server 10.1.2 (provides Forms services via

    Oracle Developer 10g) Oracle Application Server 10.1.3 (provides Web services)

  • 8/4/2019 Glo Training

    16/66

    Applications Technology Stack for

    Release 12

    Oracle 11g Release 1

    Oracle Applications Products

    Oracle Applications

    Oracle Developer 10g Oracle Application Server 10g

    Applications Technology Stack

    Database Server

  • 8/4/2019 Glo Training

    17/66

    Caution!

    All of our actions and

    works have to be guidedand documented always

    return to official Oracle

    Document

  • 8/4/2019 Glo Training

    18/66

    Performing installation

    phase one:

    I- Pre-requisites

    Platforms: (OS and Architecture)

    Software: (programs and utilities) Hardware: (CPU, Memory, Spaces)

    OS users and groups.

  • 8/4/2019 Glo Training

    19/66

    Release 12 Platforms

    Release 12 is supported on: Sun Solaris (SPARC)

    Linux (32-bit and 64-bit)

    Microsoft Windows

    HP-UX (PA-RISC) HP-UX (Itanium)

    IBM AIX 5L

    The Oracle Applications Installation Update Notes list

    platform-specific software requirements These notes are available on OracleMetaLink

    See notes page of this slide for the references

  • 8/4/2019 Glo Training

    20/66

    Software Requirements

    Release Maintenance Tools Solaris: ar, cc, ld, make, X Display Server

    Linux: ar, gcc, g++, ld, ksh, make, X Display Server

    Windows: Microsoft C++, MKS Toolkit, GNU make

    See notes page for further details HP-UX (PA-RISC): ar, cc, aCC, make, X Display Server

    HP-UX (Itanium): ar, cc, aCC, make, X Display Server

    IBM AIX 5L: ar, ld, linkx1C, make, X Display Server

    The Java Development Kit (JDK) is included

    with Release 12 With 11i, it had to be installed separately (on

    most platforms)

  • 8/4/2019 Glo Training

    21/66

    CPU Requirements

    CPU requirements for running Oracle Applicationsdepend on the: Number of concurrent users and their usage profiles

    Number of concurrent manager processes and the types

    of jobs that they are running Load for activities other than Oracle Applications

    Size of the database

    Desired response time

  • 8/4/2019 Glo Training

    22/66

    Memory Requirements

    To calculate memory requirements for the databasemachine, consider: Oracle database overhead

    Size of system global area (SGA)

    Number of concurrent users Other software on the machine (not recommended)

  • 8/4/2019 Glo Training

    23/66

    Disk Space Requirements

    Consider disk space requirements for: Stage area

    Language files

    Applications log and output files

    Temporary directories and files

    Updates and patches

    Other files

  • 8/4/2019 Glo Training

    24/66

    Create Operating System Accounts

    Single-user installations

    Multi-user installations

  • 8/4/2019 Glo Training

    25/66

    Set Up Stage Directory

    Running Rapid Install from a stage area: Shortens installation time

    Avoids the need for user access to the CD/DVD drive duringthe installation

    To create the stage area directory:1. Log in as a user with enough privileges to mount DVDs and write to the

    chosen stage area

    2. Insert the Start Here disk in the DVD-ROM drive

    3. Mount the DVD (conditional, depending on platform)

    4. Confirm perl 5.0053 or higher is installed and available

    5. On UNIX, set the DISPLAY environment variable

    6. Run the adautostg.pl script7. Set up the stage area directory by responding to prompts8. Indicate the components to be staged9. Insert the Rapid Install DVDs as prompted

  • 8/4/2019 Glo Training

    26/66

    Set Up Stage Directory

  • 8/4/2019 Glo Training

    27/66

    Performing installation

    phase two:

    Once the stage directory has been created, you can

    start Rapid Install: UNIX example:

    Windows example:

    $ cd /u01/Stage12/startCD/Disk1/rapidwiz

    $ ./rapidwiz

    F:\>cd Stage12\startCD\Disk1\rapidwiz

    F:\Stage12\startCD\Disk1\rapidwiz> rapidwiz.cmd

    Start Rapid Install from the Stage Area

  • 8/4/2019 Glo Training

    28/66

    Standard Installation Steps

    Running the Rapid Install WizardStep 1 Start the Rapid Install Wizard

    Step 2 Select a Wizard Operation

    Step 3 Oracle Configuration Manager

    Step 4 Configuration ChoiceStep 5 Global System Settings

    Step 6 Database Node Configuration

    Step 7 Database Directory

    Step 8 Select Licensing Type

    Step 9 License Additional ProductsStep 10 License Products

  • 8/4/2019 Glo Training

    29/66

    Standard Installation Steps (Cont)

    Running the Rapid Install Wizard (cont.)Step 11 Select Country-Specific Functionality

    Step 12 Select Internationalization Settings

    Step 13 Primary Applications Node Configuration

    Step 14 Primary Applications Node ServicesStep 15 Primary Applications Node Directories

    Step 16 Review Node Information

    Step 17 Additional Applications Node

    Step 18 Shared Applications Node

    Step 19 Review Additional Applications NodesStep 20 Review Pre-Install Tests

  • 8/4/2019 Glo Training

    30/66

    Standard Installation Steps(Cont)

    Running the Rapid Install Wizard (cont.)Step 21 Review Setup Portion

    Step 22 Start the Installation

    Step 23 Monitor Status Indicators and Prompts

    Step 24 Review Post-Installation TestsStep 25 Review Components Installed

  • 8/4/2019 Glo Training

    31/66

    Express Installation

    An Express installation sets up a fully configuredsingle-user/single-machine system with either afresh database or a Vision Demo database

    You specify basic configuration parameters, such as

    database type and name, top-level installationdirectory, and port increments The remaining directories and mount points are supplied

    by Rapid Install using default values

    This type of installation contains a default set of

    core Applications products It uses the US7ASCII character set (for a fresh database)

    and the UTF8 character set for a (Vision Demo install)

  • 8/4/2019 Glo Training

    32/66

    Express Installation

    Step 1 Start Rapid Install Wizard

    Step 2 Select Express Installation

    Step 3 Oracle Configuration Manager

    Step 4 Configuration Choices

    Step 5 Review Pre-install Tests Step 6 Perform the Installation

  • 8/4/2019 Glo Training

    33/66

    Configuration File

    In Release 12, the configuration file is:

    Called conf_.txt (was config.txt in Release 11i)

    Used where the database has not yet been created

    Stored in three separate locations: Database 10g R2 /appsutil (retained)

    $INST_TOP (retained)

    /tmp/ (deleted when installation is complete)

    Also employed in multi-node installs:

    You can copy the file from one machine to another for RapidInstall to use on the second machine

  • 8/4/2019 Glo Training

    34/66

    Rapid Install Log Files

    Rapid Install saves the log files associated with theinstallation. They are located as follows: Database tier log files are stored in the/db/tech_st/10.2.0/appsutil/

    log//.logdirectory on the database tier node

    Application tier log files are store in the/inst/apps//logs/.log directory on the application tier node

  • 8/4/2019 Glo Training

    35/66

    Required Post-installation Steps

    Check Login to Oracle Applications

    Change Default Passwords

    Configure Database Initialization Parameters

    Review Security Practices

    Update PL/SQL Log and Out Directory

    Implement Product and Country-Specific Functionality

    Add NLS language

    Configure Client Software

    Performing installationphase three:

  • 8/4/2019 Glo Training

    36/66

    III. ArchitectureIV. Configuration

  • 8/4/2019 Glo Training

    37/66

    R12 File System

    apps inst

  • 8/4/2019 Glo Training

    38/66

    Database Tier File System

    data 11.1.0

    db

    tech_stapps_st

    Oracle 11g databasefiles used by Oracle

    Applications

    product files

    Oracle Home filesfor the Oracle 11g

    Database

  • 8/4/2019 Glo Training

    39/66

    Application Tier File System

    apps

    apps_st tech_st

    appl comn 10.1.2 10.1.3

    Oracle Applications

    product files(APPL_TOP)

    Files common across

    products(COMMON_TOP)

    Oracle Homes for the Applications

    Technology stack

  • 8/4/2019 Glo Training

    40/66

    APPL_TOP Structureapps

    apps

    12.0.0

    fndau

    12.0.0

    APPS.env

    admin

    .env

    12.0.0

    inv

    (Other product subdirectories and files)

    (Other product directories)

    apps_st

    APPL_TOP

    Administrative Files Product Files

  • 8/4/2019 Glo Training

    41/66

    Product Directories

    appl

    12.0.0

    fndau

    12.0.0

    inv

    12.0.0

    admin

    APPL_TOP

    .env

    APPS.env

  • 8/4/2019 Glo Training

    42/66

    Common Components Directory

    java util

    java unzip

    COMMON_TOP

    admin _pages webapps

    oacore oafmjre

    META-infhtml

    WEB-inf

    web.xml

    classes

    ($JAVA_TOP)

    Expanded classes

    lib

    ($AF_JLIB)

    JAR and zip files

    webservices

    log out

    A li i T h l S k

  • 8/4/2019 Glo Training

    43/66

    Applications Technology Stack

    Directory

    10.1.2

    bin

    forms

    Apache

    bin

    j2ee

    10.1.3

    reports

    tech_st

  • 8/4/2019 Glo Training

    44/66

    INST_TOP Directory

    inst

    admin

    apps

    appl logs conf_.txtout

    INST_TOP

    apps db

    VIS

    oracle

    /u01

  • 8/4/2019 Glo Training

    45/66

    Environment FilesRapid Install creates a number of environment files:

    Filename Location Environment

    .env.cmd

    11.1.0.1

    ORACLE_HOMEOracle ServerEnterprise Edition

    .env.cmd

    AS 10.1.2

    ORACLE_HOMEOracle ToolsTechnology Stack

    .env.cmd

    AS 10.1.3

    ORACLE_HOMEJavaTechnology Stack

    .env.cmd

    APPL_TOP Oracle Applications

    APPS.envAPPS.cmd

    APPL_TOPConsolidatedEnvironment File

  • 8/4/2019 Glo Training

    46/66

    Setting the Environment

    1. Log in as applmgr (OS apps tier owner)

    2. Run the environment or command file for the currentAPPL_TOP and database

    3. If you have made any changes to the environment,

    check that they are correctly set4. Ensure that there is sufficient temporary disk space

    5. Shut down all concurrent managers if you plan torelink Oracle Applications product files or modifyOracle Applications database objects

  • 8/4/2019 Glo Training

    47/66

    Main Applications Environment File

    .env

    Product Directories and

    Subdirectories

    Paths to Product Directories

    Other Environment Information

  • 8/4/2019 Glo Training

    48/66

    Modifying Environment Files

    Oracle Applications Release 12 automatically uses(and requires) the AutoConfig utility to manageconfiguration and environment files

    Files maintained by AutoConfig have a header

    stating This file is automatically generated byAutoConfg. It will be read and overwritten. You should not edit any of these files manually

    Where a modification is required, you should makethe change using the Oracle Applications Manager

    interface to AutoConfig You then run AutoConfig to recreate the

    configuration and environment files

  • 8/4/2019 Glo Training

    49/66

    Applications Context File

    Located in $INST_TOP/appl/admin, the Applications context file isan XML file that is:

    Used by AutoConfig to configure the application tier

    By default named _.xml

    A central repository for details of the application tier, including: Port numbers for Forms and Web services

    Product-specific port numbers

    Information about application tier services

    Context file variables are set during installation, and may be

    modified with Oracle Applications Manager They should not be modified by editing files manually

  • 8/4/2019 Glo Training

    50/66

    Application Tier Server Control Scripts

    An application tier server process is started or stoppedwith a command of the following form:

    [stop | start]

    Shell scripts (.sh) are used on UNIX, and command files

    (.cmd) are used on Windows For example, to start the Applications listener on UNIX:

    To stop the Applications listener on Windows:

    $ adalnctl.sh start

    C:\> adalnctl.cmd stop

  • 8/4/2019 Glo Training

    51/66

    Application Tier Server Control Scripts

    The principal application tier server process control scripts areused to start and stop all relevant server processes:

    Script or Command File Function

    adstrtal.sh

    adstrtal.cmd Starts all application tierserver processes

    adstpall.sh

    adstpall.cmd Stops all application tierserver processes

  • 8/4/2019 Glo Training

    52/66

    Database Tier Server Process Scripts

    The database tier server process scripts are:

    Created by Rapid Install during the installation

    Regenerated by AutoConfig

    Located in:/appsutil/scripts/

    Used to start and stop server processes on thedatabase tier

  • 8/4/2019 Glo Training

    53/66

    Database Tier Server Process Scripts

    Stop database process

    Stop database listener processaddlnctl.sh stop

    addlnctl.cmd stop

    Start database processaddbctl.sh start addbctl.cmd start

    Start database listener processaddlnctl.sh start

    addlnctl.cmd start

    FunctionScript or Command File

    addbctl.sh stop addbctl.cmd stop

  • 8/4/2019 Glo Training

    54/66

    Database Tier Server Process Scripts

    To stop or start the database, enter thefollowing:

    [stop | start] [option]

    For example, to shut down the database:

    UNIX/Linux:

    Windows:

    $ addbctl.sh stop normal

    C:\> addbctl.cmd stop normal

  • 8/4/2019 Glo Training

    55/66

    V. Maintenance

  • 8/4/2019 Glo Training

    56/66

    The AD Utilities

    AD Utility Description

    AD Administration Performs maintenance tasks on the Oracle

    Applications file system and database.

    AutoPatch Applies patches and adds new languages andproducts.

    AD Controller Manages parallel workers in AD Administration,

    and AutoPatch.

  • 8/4/2019 Glo Training

    57/66

    The AD Utilities

    AD Utility Description

    AD Relink Relinks Oracle Applications executable programs

    with the Oracle server product libraries.

    AD Merge Patch Merges multiple patches into a single, integratedpatch.

    AD Splicer Registers off-cycle products.

  • 8/4/2019 Glo Training

    58/66

    The AD Utilities

    AD Utility Description

    File Character Set

    Converter

    Converts a file from one character set to another.

    AD Configuration Reports standard information about the installed

    configuration of Oracle Applications.

    AD File Identification Identifies the version of an Oracle Applications

    file.

    AD Job Timing Report Provides timing summary reports for jobs run by

    parallel workers.

  • 8/4/2019 Glo Training

    59/66

    The Web-based Utilities

    Utility Description

    AutoConfig Updates the Applications context with new

    system configuration and helps manage the

    system configuration files.

    License Manager Licenses products, country-specific

    functionalities, or languages.

  • 8/4/2019 Glo Training

    60/66

    The Web-based Utilities

    Utility Description

    Patch Wizard Determines patches that have not been applied,

    but that should be applied to keep the system

    current. Downloads and merges patches from

    OracleMetaLink.

    Applied Patches Stores patch history information and allows you

    to query patch and file history information.

  • 8/4/2019 Glo Training

    61/66

    Running the AD Utilities

    To run an AD utility:1. Set APPS environment file.

    2. Type the utilitys program name

    3. Answer the prompts

    4. Exit by typing abort at any prompt

    5. Restart by typing the utilitys program name again

  • 8/4/2019 Glo Training

    62/66

    Log Files

    AD Administration records your AD Administration

    session in a text file you specify. Enter your

    AD Administration log file name or press[Return] to accept the default name shown in

    brackets.

    Filename [adadmin.log] :

  • 8/4/2019 Glo Training

    63/66

    Worker Log Files

    Worker log files are: Called adwork.log

    Written to the APPL_TOP/admin//log directory

  • 8/4/2019 Glo Training

    64/66

    Restart Files

    Restart files: Are used by an AD utility to continue processing at the point

    where it stopped

    Reside in the APPL_TOP/admin/ /restart directory

    Contain information about what processing has already beencompleted, so that the utility can pick up where it left off

  • 8/4/2019 Glo Training

    65/66

    Maintenance Mode Introduction

    Maintenance Mode is a mode of operation that makesan Oracle Applications system accessible only forAutoPatch sessions

    Greatly improves performance by minimizing downtime

    Using OAM, system administrators can scheduledowntime and notify users

  • 8/4/2019 Glo Training

    66/66

    Maintenance Mode

    There is a Change Maintenance Mode menu in ADAdministration to enable or disable Maintenance Mode

    Alternatively, you can use Oracle Applications Manager