SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
Oracle E-Business Suite
       Release 11i
AutoConfig and RapidClone

                                     James J. Morrow
                       Senior Oracle Applications DBA




          Release 11i Workshops
          Dallas, TX • Santa Clara, CA
    Cincinnati, OH • Denver, CO • Atlanta, GA
           Detroit, MI • Las Vegas, NV
            www.solutionbeacon.com
Are you an OAUG Member?

                           Global Users. Global Solutions.
                             Member Benefits include:
 Advocacy opportunities to influence Oracle on product enhancements, usability,
 new features, Oracle support, pricing and quality
 Knowledge that showcases the latest trends and techniques used by industry
 leaders through our national and regional events and our publications, such as
 OAUG Insight magazine
 Communication with other OAUG members worldwide through participation in
 OAUG committees, leadership positions, interaction with Oracle Corporation's
 user initiatives, frequent member surveys, and Oracle management briefings
 Education through the hundreds of career-enhancing presentations in our
 conference paper database archive, as well as discounts to conferences and
 Oracle education
 Networking with Oracle customers, industry experts, third-party software firms,
 and other Oracle Applications specialists through our Member Database and
 Online Vendor Directory


                         © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                                   2
James Morrow Profile


 15+ yrs experience in IT Industry
 12+ yrs experience Oracle Applications
 Presenter of Training/Presentations multiple clients,
 conferences
 Solution Beacon is a leading provider of expert-level
 resources to Government Agencies and Fortune 1000
 companies specializing in the Oracle Applications
 marketplace, providing leading expertise in the following
 areas:
    Release 11i Upgrades/Implementations
    Oracle Apps Database Administration
    Oracle Systems Architecture
    Oracle Performance Tuning
    Oracle Workflow

                    © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                        3
Audience Profile


  Functional
    Implementation/Upgrade Project Managers
  Technical
    Oracle Applications DBA
    Oracle Applications Developers
    Anyone bitten by AutoConfig




                   © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                       4
Overview


 Objectives of presentation
    Provide a good understanding of how AutoConfig and
    Rapid Clone actually work.
    Explain how to use AutoConfig and Rapid Clone in order
    to stabilize your environment
 Agenda
    AutoConfig Background
    Surviving AutoConfig
    Extending AutoConfig
    Rapid Clone

                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      5
Background


      Release 11i Workshops
      Dallas, TX • Santa Clara, CA
Cincinnati, OH • Denver, CO • Atlanta, GA
       Detroit, MI • Las Vegas, NV
        www.solutionbeacon.com
Background


 Why do we need AutoConfig?
   10.7 (Character, SmartClient) < 10 configuration files
   10.7 (NCA) < 50 configuration files
   11.0 < 50 configuration files
   11i > 300 configuration files




                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      7
Background


 What does AutoConfig enable?
   Configuration Management
   Stable
   Reproducible
   And mostly: CLONING




                © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                    8
Background


  How does it work?
   Completely recreates all managed configuration
   files
   Context name is SID_hostname (unique for
   each instance/node combination)
   Context file:
    $APPL_TOP/admin/SID_hostname.xml

   Templates in
    $FND_TOP/admin/templates
    $AD_TOP/admin/templates

                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      9
Background


 How does it work?
   Written in perl/java
   Uses a “sed-like” search and replace to replace “tokens”
   in the template with “values” from the context file.




                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      10
Background

Config file ($APPL_TOP/APPS.env) containing:

  export TWO_TASK=PROD

Template ($FND_TOP/admin/template/apps_ux.env)
  would contain:

  export TWO_TASK=%s_oracle_sid%

Context file ($APPL_TOP/admin/PROD_appshost.xml)
  would contain:

  <s_oracle_sid>PROD</s_oracle_sid>


                    © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                        11
Background


  How does it work?
   AutoConfig would (essentially)
   perform this operation:

    cat $FND_TOP/admin/template/apps_ux.env |
     sed s/%s_oracle_sid%/”PROD”/g 
     >$APPL_TOP/APPS.env




                © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                    12
Surviving AutoConfig


       Release 11i Workshops
       Dallas, TX • Santa Clara, CA
 Cincinnati, OH • Denver, CO • Atlanta, GA
        Detroit, MI • Las Vegas, NV
         www.solutionbeacon.com
Surviving AutoConfig


  AutoConfig is run
    On demand by the DBA
    By Rapid Clone to configure an instance
    After patching (either by adpatch or manually
    by the DBA)
  An AutoConfig run CAN be backed-out
  (See: Oracle Apps Maintenance
  Procedures)
  $APPL_TOP/admin/PROD_appshost/out/<MMDDhhmm>
  $ORACLE_HOME/appsutil/out/PROD_appshost/<MMDDhhmm>


                   © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                       14
Surviving AutoConfig


  Things to avoid
    Direct edits to configuration files
      Managed configuration files generally contain a “header” that
      identifies them as such
    Direct edits to the templates




                     © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                         15
Surviving AutoConfig


  But I need to change things!
    Change values in the Context File
    Make use of Include Files
      Database initSID.ora
        $ORACLE_HOME/dbs/PROD_appshost_ifile.ora
      All tnsnames.ora
        $TNS_ADMIN/PROD_appshost_ifile.ora
      All listener.ora
        $TNS_ADMIN/listener_ifile.ora
      Unix Environment files
        customPROD_appshost.env



                    © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                        16
Surviving AutoConfig


  But I need to change things!
    Define a custom top the “old” way:
        # Begin customizations
        XXCUST_TOP=$APPL_TOP/xxcust/11.5.0
        export XXCUST_TOP
        # End customizations

    Or, the current way, by adding the following line
    to $APPL_TOP/admin/topfile.txt
    (MetaLink: 216589.1)
        xxcust /oracle/oraprod/prodappl



                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      17
Surviving AutoConfig


  New method of customizing (MetaLink 270519.1)
    adcustomizer.sh (convert from old method to new)




                 © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                     18
Surviving AutoConfig


  But I need to change things!
    Use the configuration wizards to enable things like
    Forms Servlet Mode (MetaLink 277574.1)
     $FND_TOP/bin/txkrun.pl 
     –script=SetAdvCfg 
     -appsuser=apps –appspass=apps 
     –enable=FormsLsnrServlet




                   © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                       19
Extending AutoConfig


       Release 11i Workshops
       Dallas, TX • Santa Clara, CA
 Cincinnati, OH • Denver, CO • Atlanta, GA
        Detroit, MI • Las Vegas, NV
         www.solutionbeacon.com
Extending AutoConfig


  Customizing Templates (MetaLink 270519.1)
    appsTier templates live in:
     $AD_TOP/admin/template
     $FND_TOP/admin/template
    dbTier templates live in:
     $ORACLE_HOME/appsutil/template




                    © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                        21
Extending AutoConfig


 Customizing Templates (MetaLink
 270519.1)
    Determine which template is being used
     appsTier:
       $AD_TOP/bin/adtmplreport.sh contextfile=<context> 
         target=<configurationfile>

     dbTier:
       $ORACLE_HOME/appsutil/bin/adtmplreport.sh 
       contextfile=<context> 
       target=<configurationfile>


                 © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                     22
Extending AutoConfig


  Customizing Templates (MetaLink 270519.1)
    Create a “custom” directory
     $FND_TOP/admin/template/custom
    Copy template into custom directory
    Apply your changes to the custom template




                   © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                       23
Extending AutoConfig


  Caveat:
    Certain patches (Notably AD, FND, TXK) can deliver
    updated templates.
    Use $APPL_TOP/admin/applcust.txt to keep track
    Newer releases of AutoConfig will notify you if a
    customized template is out of date.
 You can also create your own AutoConfig tokens
 and templates (MetaLink 270519.1)



                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      24
Rapid Clone


      Release 11i Workshops
      Dallas, TX • Santa Clara, CA
Cincinnati, OH • Denver, CO • Atlanta, GA
       Detroit, MI • Las Vegas, NV
        www.solutionbeacon.com
Rapid Clone


 Used to produce clones of a given environment
 (MetaLink 230672.1)
 Preparing for a clone
    Build a current appsutil directory for your database
    $ORACLE_HOME (MetaLink 165195.1)
       perl $AD_TOP/bin/admkappsutil.pl
     will produce
       $APPL_TOP/admin/out/appsutil.zip
     Which you will then need to unzip into your database
      $ORACLE_HOME
         cd $ORACLE_HOME
         unzip –o $APPL_TOP/admin/out/appsutil.zip



                     © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                         26
Rapid Clone


  Pre-Clone (on SOURCE) gathers
 information
    dbTier
     cd $ORACLE_HOME/appsutil/scripts/PROD_appshost
     perl adpreclone.pl dbTier
       Context file stored in:
      $ORACLE_HOME/appsutil/clone/context/db/PROD_app
      shost.xml and CTXORIG.xml
       Database Controlfile Script stored in:
      $ORACLE_HOME/appsutil/clone/data/stage/adcrdb.zip
      (adcrdbclone.sql)

                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      27
Rapid Clone


  Pre-Clone (on SOURCE) gathers
 information
    appsTier
     cd $COMMON_TOP/admin/scripts/PROD_appshost
     perl adpreclone.pl appsTier

       Context file stored in
     $COMMON_TOP/clone/context/apps/PROD_appshost.xml
      and CTXORIG.xml




                 © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                     28
Rapid Clone


  Copy Files
    appsTier
     <APPL_TOP>
     <OA_HTML>
     <OA_JAVA>
     <OA_JRE_TOP>
     <COMMON_TOP>/util
     <COMMON_TOP>/clone
     <COMMON_TOP>/_pages              (when exists)
     <806 ORACLE_HOME>
     <iAS ORACLE_HOME>



                 © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                     29
Rapid Clone


 Copy Files
    dbTier
     $ORACLE_HOME
     Database Files




                      © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                          30
Rapid Clone


  Post-Clone uses gathered information (and
 interview) to generate new environment
    dbTier
     cd $ORACLE_HOME/appsutil/clone/bin
     perl adcfgclone.pl dbTier
      Answer questions
      adcfgclone.pl will generate $TNS_ADMIN
      directory $ORACLE_HOME/dbs and database
      controlfile.
      Database and listener will be started
      $ORACLE_HOME will be registered in OUI

                 © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                     31
Rapid Clone


  Post-Clone uses gathered information (and
 interview) to generate new environment
    appsTier
     cd $COMMON_TOP/clone/bin
     perl adcfgclone.pl appsTier
      Answer questions
      adcfgclone.pl will generate new config files,
      updates profile options, and start the appsTier
      components
      $ORACLE_HOME will be registered in OUI

                  © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                      32
References


      Release 11i Workshops
      Dallas, TX • Santa Clara, CA
Cincinnati, OH • Denver, CO • Atlanta, GA
       Detroit, MI • Las Vegas, NV
        www.solutionbeacon.com
Referenced Documents


MetaLink                                             Title

165195.1   Using AutoConfig to Manage System Configurations with
              Oracle Applications 11i
216212.1   Business Continuity for Oracle Applications Release 11i,
             Database Releases 9i and 10g
230672.1   Cloning Oracle Applications Release 11i with Rapid Clone

270519.1   Customizing an AutoConfig Environment

345145.1   Is There A Way To Automate The Prompts For Adcfgclone.Pl?

362473.1   Cloning E-Business Suite using Hot Backup for Minimal
              Downtime of Source Environment

                        © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                            34
AutoConfig Managed Files


   Some of the most commonly modified AutoConfig managed
   files

Database Tier


    Database $ORACLE_HOME
       $ORACLE_HOME/PROD.env
       $ORACLE_HOME/PROD_appshost.env
       $ORACLE_HOME/dbs/initPROD.ora
       $TNS_ADMIN/listener.ora
       $TNS_ADMIN/tnsnames.ora

                   © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                       35
AutoConfig Managed Files


   Some of the most commonly modified AutoConfig managed
   files

Applications Tier


    8.0.6 Client $ORACLE_HOME
       $ORACLE_HOME/PROD.env
       $ORACLE_HOME/PROD_appshost.env
       $TNS_ADMIN/listener.ora
       $TNS_ADMIN/tnsnames.ora


                    © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                        36
AutoConfig Managed Files

    Some of the most commonly modified AutoConfig managed files

Applications Tier (continued)

     Oracle iAS ${IAS_ORACLE_HOME}
        $ORACLE_HOME/PROD.env
        $ORACLE_HOME/PROD_appshost.env
        $TNS_ADMIN/listener.ora
        $TNS_ADMIN/tnsnames.ora
        $ORACLE_HOME/Apache/Apache/conf/httpd.conf
        $ORACLE_HOME/Apache/Apache/conf/httpd_pls.conf
        $ORACLE_HOME/Apache/Jserv/etc/formservlet.ini
        $ORACLE_HOME/Apache/Jserv/etc/jserv.properties
        $ORACLE_HOME/Apache/Jserv/etc/jserv.conf



                                © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                                    37
AutoConfig Managed Files


 Some of the most commonly modified AutoConfig managed
 files

  Oracle Applications $APPL_TOP
     $APPL_TOP/admin/APPSORA.env
     $APPL_TOP/admin/APPSPROD_appshost.env
     $APPL_TOP/admin/PROD.env
     $APPL_TOP/admin/PROD_appshost.env




                 © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                     38
Questions and Answers




                         Thank you!
                    James J. Morrow
              jmorrow@solutionbeacon.com

                www.solutionbeacon.com

            Real Solutions for the Real World.®




                 © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                     39
Closing Comments




         Complete Speaker Evaluations

             Complete the Survey

                Social Hour
             STRATA (lobby level)
                4:15 – 5:30



               © 2007 Solution Beacon, LLC. All Rights Reserved.
                                                                   40
Check out our new book:

Installing, Upgrading and
  Maintaining Oracle E-
     Business Suite
  Applications 11.5.10+

       IT’S HERE!
Order from www.lulu.com


Sign Up For the Solution
 Beacon Newsletter at
www.solutionbeacon.com

                   Release 11i Workshops
                   Dallas, TX • Santa Clara, CA
             Cincinnati, OH • Denver, CO • Atlanta, GA
                    Detroit, MI • Las Vegas, NV
                     www.solutionbeacon.com

Contenu connexe

Tendances

The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011Arun Gupta
 
Java EE 6 and GlassFish v3: Paving the path for future
Java EE 6 and GlassFish v3: Paving the path for futureJava EE 6 and GlassFish v3: Paving the path for future
Java EE 6 and GlassFish v3: Paving the path for futureArun Gupta
 
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010Arun Gupta
 
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010Arun Gupta
 
JBoss started guide
JBoss started guideJBoss started guide
JBoss started guidefranarayah
 
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUG
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUGWhere did my day go?: OEM 12c Administration #em12c #C15LV @IOUG
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUGAlfredo Krieg
 
EM13c: Write Powerful Scripts with EMCLI
EM13c: Write Powerful Scripts with EMCLIEM13c: Write Powerful Scripts with EMCLI
EM13c: Write Powerful Scripts with EMCLIGokhan Atil
 
As novidades do Java EE 7: do HTML5 ao JMS 2.0
As novidades do Java EE 7: do HTML5 ao JMS 2.0As novidades do Java EE 7: do HTML5 ao JMS 2.0
As novidades do Java EE 7: do HTML5 ao JMS 2.0Bruno Borges
 
Whats Cool in Java E 6
Whats Cool in Java E 6Whats Cool in Java E 6
Whats Cool in Java E 6Arun Gupta
 
Java EE 6 : Paving The Path For The Future
Java EE 6 : Paving The Path For The FutureJava EE 6 : Paving The Path For The Future
Java EE 6 : Paving The Path For The FutureIndicThreads
 
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Arun Gupta
 
Jsp And Servlets
Jsp And ServletsJsp And Servlets
Jsp And ServletsAdil Jafri
 
Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Amit Naik
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overviewodedns
 
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroidsJAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroidscodemotion_es
 

Tendances (20)

Java EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolioJava EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolio
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011
 
Java EE 6 and GlassFish v3: Paving the path for future
Java EE 6 and GlassFish v3: Paving the path for futureJava EE 6 and GlassFish v3: Paving the path for future
Java EE 6 and GlassFish v3: Paving the path for future
 
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
 
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
 
JBoss started guide
JBoss started guideJBoss started guide
JBoss started guide
 
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUG
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUGWhere did my day go?: OEM 12c Administration #em12c #C15LV @IOUG
Where did my day go?: OEM 12c Administration #em12c #C15LV @IOUG
 
EM13c: Write Powerful Scripts with EMCLI
EM13c: Write Powerful Scripts with EMCLIEM13c: Write Powerful Scripts with EMCLI
EM13c: Write Powerful Scripts with EMCLI
 
As novidades do Java EE 7: do HTML5 ao JMS 2.0
As novidades do Java EE 7: do HTML5 ao JMS 2.0As novidades do Java EE 7: do HTML5 ao JMS 2.0
As novidades do Java EE 7: do HTML5 ao JMS 2.0
 
Whats Cool in Java E 6
Whats Cool in Java E 6Whats Cool in Java E 6
Whats Cool in Java E 6
 
Java EE 6 : Paving The Path For The Future
Java EE 6 : Paving The Path For The FutureJava EE 6 : Paving The Path For The Future
Java EE 6 : Paving The Path For The Future
 
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
 
JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6
 
Jsp And Servlets
Jsp And ServletsJsp And Servlets
Jsp And Servlets
 
Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overview
 
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroidsJAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
 
Oracle Enterprise Manager 11g
Oracle Enterprise Manager 11gOracle Enterprise Manager 11g
Oracle Enterprise Manager 11g
 
Jboss Tutorial Basics
Jboss Tutorial BasicsJboss Tutorial Basics
Jboss Tutorial Basics
 
JavaFX Uni Parthenope
JavaFX Uni ParthenopeJavaFX Uni Parthenope
JavaFX Uni Parthenope
 

En vedette

4322200 cach-nat-port-tren-mt-s-modem-thong-dng
4322200 cach-nat-port-tren-mt-s-modem-thong-dng4322200 cach-nat-port-tren-mt-s-modem-thong-dng
4322200 cach-nat-port-tren-mt-s-modem-thong-dngMlx Le
 
Tai lieu ccna
Tai lieu ccnaTai lieu ccna
Tai lieu ccnaMlx Le
 
Oracle bi 10g_install_migration
Oracle bi 10g_install_migrationOracle bi 10g_install_migration
Oracle bi 10g_install_migrationMlx Le
 
UNIX SHELL IN DBA EVERYDAY
UNIX SHELL IN DBA EVERYDAYUNIX SHELL IN DBA EVERYDAY
UNIX SHELL IN DBA EVERYDAYSignis Vavere
 
oracle 9i cheat sheet
oracle 9i cheat sheetoracle 9i cheat sheet
oracle 9i cheat sheetPiyush Mittal
 
Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771Mlx Le
 

En vedette (7)

4322200 cach-nat-port-tren-mt-s-modem-thong-dng
4322200 cach-nat-port-tren-mt-s-modem-thong-dng4322200 cach-nat-port-tren-mt-s-modem-thong-dng
4322200 cach-nat-port-tren-mt-s-modem-thong-dng
 
Tai lieu ccna
Tai lieu ccnaTai lieu ccna
Tai lieu ccna
 
Oracle bi 10g_install_migration
Oracle bi 10g_install_migrationOracle bi 10g_install_migration
Oracle bi 10g_install_migration
 
UNIX SHELL IN DBA EVERYDAY
UNIX SHELL IN DBA EVERYDAYUNIX SHELL IN DBA EVERYDAY
UNIX SHELL IN DBA EVERYDAY
 
oracle 9i cheat sheet
oracle 9i cheat sheetoracle 9i cheat sheet
oracle 9i cheat sheet
 
Unix commands
Unix commandsUnix commands
Unix commands
 
Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771Introduction to-release-11i-part-1-of-2-installation3771
Introduction to-release-11i-part-1-of-2-installation3771
 

Similaire à Jmorrow rtv den_auto_config_rapidclone

Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2pasalapudi
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suitevasuballa
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Mack Hardy
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Enkitec
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production EnvironmentsBruno Borges
 
Language enhancements in cold fusion 11
Language enhancements in cold fusion 11Language enhancements in cold fusion 11
Language enhancements in cold fusion 11ColdFusionConference
 
Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...Sage Computing Services
 
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Timothy Schubert
 
Leveraging Open Source for Database Development: Database Version Control wit...
Leveraging Open Source for Database Development: Database Version Control wit...Leveraging Open Source for Database Development: Database Version Control wit...
Leveraging Open Source for Database Development: Database Version Control wit...All Things Open
 
patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack David McNish
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Andrejs Prokopjevs
 
Twelve Factor - Designing for Change
Twelve Factor - Designing for ChangeTwelve Factor - Designing for Change
Twelve Factor - Designing for ChangeEric Wyles
 
Day 1 Data Stage Administrator And Director 11.0
Day 1 Data Stage Administrator And Director 11.0Day 1 Data Stage Administrator And Director 11.0
Day 1 Data Stage Administrator And Director 11.0kshanmug2
 
Oracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOrgad Kimchi
 
Programming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsProgramming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsBerry Clemens
 
Alfresco Environment Validation and "Day Zero" Configuration
Alfresco Environment Validation and "Day Zero" ConfigurationAlfresco Environment Validation and "Day Zero" Configuration
Alfresco Environment Validation and "Day Zero" ConfigurationAlfresco Software
 

Similaire à Jmorrow rtv den_auto_config_rapidclone (20)

MySQL Devops Webinar
MySQL Devops WebinarMySQL Devops Webinar
MySQL Devops Webinar
 
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suite
 
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
Sightly_techInsight
Sightly_techInsightSightly_techInsight
Sightly_techInsight
 
Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
 
Language enhancements in cold fusion 11
Language enhancements in cold fusion 11Language enhancements in cold fusion 11
Language enhancements in cold fusion 11
 
Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...Application Express - A web development environment for the masses - and for ...
Application Express - A web development environment for the masses - and for ...
 
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
 
Leveraging Open Source for Database Development: Database Version Control wit...
Leveraging Open Source for Database Development: Database Version Control wit...Leveraging Open Source for Database Development: Database Version Control wit...
Leveraging Open Source for Database Development: Database Version Control wit...
 
patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
 
Twelve Factor - Designing for Change
Twelve Factor - Designing for ChangeTwelve Factor - Designing for Change
Twelve Factor - Designing for Change
 
Day 1 Data Stage Administrator And Director 11.0
Day 1 Data Stage Administrator And Director 11.0Day 1 Data Stage Administrator And Director 11.0
Day 1 Data Stage Administrator And Director 11.0
 
Oracle Solaris 11.1 New Features
Oracle Solaris 11.1 New FeaturesOracle Solaris 11.1 New Features
Oracle Solaris 11.1 New Features
 
Programming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsProgramming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionapps
 
Alfresco Environment Validation and "Day Zero" Configuration
Alfresco Environment Validation and "Day Zero" ConfigurationAlfresco Environment Validation and "Day Zero" Configuration
Alfresco Environment Validation and "Day Zero" Configuration
 

Jmorrow rtv den_auto_config_rapidclone

  • 1. Oracle E-Business Suite Release 11i AutoConfig and RapidClone James J. Morrow Senior Oracle Applications DBA Release 11i Workshops Dallas, TX • Santa Clara, CA Cincinnati, OH • Denver, CO • Atlanta, GA Detroit, MI • Las Vegas, NV www.solutionbeacon.com
  • 2. Are you an OAUG Member? Global Users. Global Solutions. Member Benefits include: Advocacy opportunities to influence Oracle on product enhancements, usability, new features, Oracle support, pricing and quality Knowledge that showcases the latest trends and techniques used by industry leaders through our national and regional events and our publications, such as OAUG Insight magazine Communication with other OAUG members worldwide through participation in OAUG committees, leadership positions, interaction with Oracle Corporation's user initiatives, frequent member surveys, and Oracle management briefings Education through the hundreds of career-enhancing presentations in our conference paper database archive, as well as discounts to conferences and Oracle education Networking with Oracle customers, industry experts, third-party software firms, and other Oracle Applications specialists through our Member Database and Online Vendor Directory © 2007 Solution Beacon, LLC. All Rights Reserved. 2
  • 3. James Morrow Profile 15+ yrs experience in IT Industry 12+ yrs experience Oracle Applications Presenter of Training/Presentations multiple clients, conferences Solution Beacon is a leading provider of expert-level resources to Government Agencies and Fortune 1000 companies specializing in the Oracle Applications marketplace, providing leading expertise in the following areas: Release 11i Upgrades/Implementations Oracle Apps Database Administration Oracle Systems Architecture Oracle Performance Tuning Oracle Workflow © 2007 Solution Beacon, LLC. All Rights Reserved. 3
  • 4. Audience Profile Functional Implementation/Upgrade Project Managers Technical Oracle Applications DBA Oracle Applications Developers Anyone bitten by AutoConfig © 2007 Solution Beacon, LLC. All Rights Reserved. 4
  • 5. Overview Objectives of presentation Provide a good understanding of how AutoConfig and Rapid Clone actually work. Explain how to use AutoConfig and Rapid Clone in order to stabilize your environment Agenda AutoConfig Background Surviving AutoConfig Extending AutoConfig Rapid Clone © 2007 Solution Beacon, LLC. All Rights Reserved. 5
  • 6. Background Release 11i Workshops Dallas, TX • Santa Clara, CA Cincinnati, OH • Denver, CO • Atlanta, GA Detroit, MI • Las Vegas, NV www.solutionbeacon.com
  • 7. Background Why do we need AutoConfig? 10.7 (Character, SmartClient) < 10 configuration files 10.7 (NCA) < 50 configuration files 11.0 < 50 configuration files 11i > 300 configuration files © 2007 Solution Beacon, LLC. All Rights Reserved. 7
  • 8. Background What does AutoConfig enable? Configuration Management Stable Reproducible And mostly: CLONING © 2007 Solution Beacon, LLC. All Rights Reserved. 8
  • 9. Background How does it work? Completely recreates all managed configuration files Context name is SID_hostname (unique for each instance/node combination) Context file: $APPL_TOP/admin/SID_hostname.xml Templates in $FND_TOP/admin/templates $AD_TOP/admin/templates © 2007 Solution Beacon, LLC. All Rights Reserved. 9
  • 10. Background How does it work? Written in perl/java Uses a “sed-like” search and replace to replace “tokens” in the template with “values” from the context file. © 2007 Solution Beacon, LLC. All Rights Reserved. 10
  • 11. Background Config file ($APPL_TOP/APPS.env) containing: export TWO_TASK=PROD Template ($FND_TOP/admin/template/apps_ux.env) would contain: export TWO_TASK=%s_oracle_sid% Context file ($APPL_TOP/admin/PROD_appshost.xml) would contain: <s_oracle_sid>PROD</s_oracle_sid> © 2007 Solution Beacon, LLC. All Rights Reserved. 11
  • 12. Background How does it work? AutoConfig would (essentially) perform this operation: cat $FND_TOP/admin/template/apps_ux.env | sed s/%s_oracle_sid%/”PROD”/g >$APPL_TOP/APPS.env © 2007 Solution Beacon, LLC. All Rights Reserved. 12
  • 13. Surviving AutoConfig Release 11i Workshops Dallas, TX • Santa Clara, CA Cincinnati, OH • Denver, CO • Atlanta, GA Detroit, MI • Las Vegas, NV www.solutionbeacon.com
  • 14. Surviving AutoConfig AutoConfig is run On demand by the DBA By Rapid Clone to configure an instance After patching (either by adpatch or manually by the DBA) An AutoConfig run CAN be backed-out (See: Oracle Apps Maintenance Procedures) $APPL_TOP/admin/PROD_appshost/out/<MMDDhhmm> $ORACLE_HOME/appsutil/out/PROD_appshost/<MMDDhhmm> © 2007 Solution Beacon, LLC. All Rights Reserved. 14
  • 15. Surviving AutoConfig Things to avoid Direct edits to configuration files Managed configuration files generally contain a “header” that identifies them as such Direct edits to the templates © 2007 Solution Beacon, LLC. All Rights Reserved. 15
  • 16. Surviving AutoConfig But I need to change things! Change values in the Context File Make use of Include Files Database initSID.ora $ORACLE_HOME/dbs/PROD_appshost_ifile.ora All tnsnames.ora $TNS_ADMIN/PROD_appshost_ifile.ora All listener.ora $TNS_ADMIN/listener_ifile.ora Unix Environment files customPROD_appshost.env © 2007 Solution Beacon, LLC. All Rights Reserved. 16
  • 17. Surviving AutoConfig But I need to change things! Define a custom top the “old” way: # Begin customizations XXCUST_TOP=$APPL_TOP/xxcust/11.5.0 export XXCUST_TOP # End customizations Or, the current way, by adding the following line to $APPL_TOP/admin/topfile.txt (MetaLink: 216589.1) xxcust /oracle/oraprod/prodappl © 2007 Solution Beacon, LLC. All Rights Reserved. 17
  • 18. Surviving AutoConfig New method of customizing (MetaLink 270519.1) adcustomizer.sh (convert from old method to new) © 2007 Solution Beacon, LLC. All Rights Reserved. 18
  • 19. Surviving AutoConfig But I need to change things! Use the configuration wizards to enable things like Forms Servlet Mode (MetaLink 277574.1) $FND_TOP/bin/txkrun.pl –script=SetAdvCfg -appsuser=apps –appspass=apps –enable=FormsLsnrServlet © 2007 Solution Beacon, LLC. All Rights Reserved. 19
  • 20. Extending AutoConfig Release 11i Workshops Dallas, TX • Santa Clara, CA Cincinnati, OH • Denver, CO • Atlanta, GA Detroit, MI • Las Vegas, NV www.solutionbeacon.com
  • 21. Extending AutoConfig Customizing Templates (MetaLink 270519.1) appsTier templates live in: $AD_TOP/admin/template $FND_TOP/admin/template dbTier templates live in: $ORACLE_HOME/appsutil/template © 2007 Solution Beacon, LLC. All Rights Reserved. 21
  • 22. Extending AutoConfig Customizing Templates (MetaLink 270519.1) Determine which template is being used appsTier: $AD_TOP/bin/adtmplreport.sh contextfile=<context> target=<configurationfile> dbTier: $ORACLE_HOME/appsutil/bin/adtmplreport.sh contextfile=<context> target=<configurationfile> © 2007 Solution Beacon, LLC. All Rights Reserved. 22
  • 23. Extending AutoConfig Customizing Templates (MetaLink 270519.1) Create a “custom” directory $FND_TOP/admin/template/custom Copy template into custom directory Apply your changes to the custom template © 2007 Solution Beacon, LLC. All Rights Reserved. 23
  • 24. Extending AutoConfig Caveat: Certain patches (Notably AD, FND, TXK) can deliver updated templates. Use $APPL_TOP/admin/applcust.txt to keep track Newer releases of AutoConfig will notify you if a customized template is out of date. You can also create your own AutoConfig tokens and templates (MetaLink 270519.1) © 2007 Solution Beacon, LLC. All Rights Reserved. 24
  • 25. Rapid Clone Release 11i Workshops Dallas, TX • Santa Clara, CA Cincinnati, OH • Denver, CO • Atlanta, GA Detroit, MI • Las Vegas, NV www.solutionbeacon.com
  • 26. Rapid Clone Used to produce clones of a given environment (MetaLink 230672.1) Preparing for a clone Build a current appsutil directory for your database $ORACLE_HOME (MetaLink 165195.1) perl $AD_TOP/bin/admkappsutil.pl will produce $APPL_TOP/admin/out/appsutil.zip Which you will then need to unzip into your database $ORACLE_HOME cd $ORACLE_HOME unzip –o $APPL_TOP/admin/out/appsutil.zip © 2007 Solution Beacon, LLC. All Rights Reserved. 26
  • 27. Rapid Clone Pre-Clone (on SOURCE) gathers information dbTier cd $ORACLE_HOME/appsutil/scripts/PROD_appshost perl adpreclone.pl dbTier Context file stored in: $ORACLE_HOME/appsutil/clone/context/db/PROD_app shost.xml and CTXORIG.xml Database Controlfile Script stored in: $ORACLE_HOME/appsutil/clone/data/stage/adcrdb.zip (adcrdbclone.sql) © 2007 Solution Beacon, LLC. All Rights Reserved. 27
  • 28. Rapid Clone Pre-Clone (on SOURCE) gathers information appsTier cd $COMMON_TOP/admin/scripts/PROD_appshost perl adpreclone.pl appsTier Context file stored in $COMMON_TOP/clone/context/apps/PROD_appshost.xml and CTXORIG.xml © 2007 Solution Beacon, LLC. All Rights Reserved. 28
  • 29. Rapid Clone Copy Files appsTier <APPL_TOP> <OA_HTML> <OA_JAVA> <OA_JRE_TOP> <COMMON_TOP>/util <COMMON_TOP>/clone <COMMON_TOP>/_pages (when exists) <806 ORACLE_HOME> <iAS ORACLE_HOME> © 2007 Solution Beacon, LLC. All Rights Reserved. 29
  • 30. Rapid Clone Copy Files dbTier $ORACLE_HOME Database Files © 2007 Solution Beacon, LLC. All Rights Reserved. 30
  • 31. Rapid Clone Post-Clone uses gathered information (and interview) to generate new environment dbTier cd $ORACLE_HOME/appsutil/clone/bin perl adcfgclone.pl dbTier Answer questions adcfgclone.pl will generate $TNS_ADMIN directory $ORACLE_HOME/dbs and database controlfile. Database and listener will be started $ORACLE_HOME will be registered in OUI © 2007 Solution Beacon, LLC. All Rights Reserved. 31
  • 32. Rapid Clone Post-Clone uses gathered information (and interview) to generate new environment appsTier cd $COMMON_TOP/clone/bin perl adcfgclone.pl appsTier Answer questions adcfgclone.pl will generate new config files, updates profile options, and start the appsTier components $ORACLE_HOME will be registered in OUI © 2007 Solution Beacon, LLC. All Rights Reserved. 32
  • 33. References Release 11i Workshops Dallas, TX • Santa Clara, CA Cincinnati, OH • Denver, CO • Atlanta, GA Detroit, MI • Las Vegas, NV www.solutionbeacon.com
  • 34. Referenced Documents MetaLink Title 165195.1 Using AutoConfig to Manage System Configurations with Oracle Applications 11i 216212.1 Business Continuity for Oracle Applications Release 11i, Database Releases 9i and 10g 230672.1 Cloning Oracle Applications Release 11i with Rapid Clone 270519.1 Customizing an AutoConfig Environment 345145.1 Is There A Way To Automate The Prompts For Adcfgclone.Pl? 362473.1 Cloning E-Business Suite using Hot Backup for Minimal Downtime of Source Environment © 2007 Solution Beacon, LLC. All Rights Reserved. 34
  • 35. AutoConfig Managed Files Some of the most commonly modified AutoConfig managed files Database Tier Database $ORACLE_HOME $ORACLE_HOME/PROD.env $ORACLE_HOME/PROD_appshost.env $ORACLE_HOME/dbs/initPROD.ora $TNS_ADMIN/listener.ora $TNS_ADMIN/tnsnames.ora © 2007 Solution Beacon, LLC. All Rights Reserved. 35
  • 36. AutoConfig Managed Files Some of the most commonly modified AutoConfig managed files Applications Tier 8.0.6 Client $ORACLE_HOME $ORACLE_HOME/PROD.env $ORACLE_HOME/PROD_appshost.env $TNS_ADMIN/listener.ora $TNS_ADMIN/tnsnames.ora © 2007 Solution Beacon, LLC. All Rights Reserved. 36
  • 37. AutoConfig Managed Files Some of the most commonly modified AutoConfig managed files Applications Tier (continued) Oracle iAS ${IAS_ORACLE_HOME} $ORACLE_HOME/PROD.env $ORACLE_HOME/PROD_appshost.env $TNS_ADMIN/listener.ora $TNS_ADMIN/tnsnames.ora $ORACLE_HOME/Apache/Apache/conf/httpd.conf $ORACLE_HOME/Apache/Apache/conf/httpd_pls.conf $ORACLE_HOME/Apache/Jserv/etc/formservlet.ini $ORACLE_HOME/Apache/Jserv/etc/jserv.properties $ORACLE_HOME/Apache/Jserv/etc/jserv.conf © 2007 Solution Beacon, LLC. All Rights Reserved. 37
  • 38. AutoConfig Managed Files Some of the most commonly modified AutoConfig managed files Oracle Applications $APPL_TOP $APPL_TOP/admin/APPSORA.env $APPL_TOP/admin/APPSPROD_appshost.env $APPL_TOP/admin/PROD.env $APPL_TOP/admin/PROD_appshost.env © 2007 Solution Beacon, LLC. All Rights Reserved. 38
  • 39. Questions and Answers Thank you! James J. Morrow jmorrow@solutionbeacon.com www.solutionbeacon.com Real Solutions for the Real World.® © 2007 Solution Beacon, LLC. All Rights Reserved. 39
  • 40. Closing Comments Complete Speaker Evaluations Complete the Survey Social Hour STRATA (lobby level) 4:15 – 5:30 © 2007 Solution Beacon, LLC. All Rights Reserved. 40
  • 41. Check out our new book: Installing, Upgrading and Maintaining Oracle E- Business Suite Applications 11.5.10+ IT’S HERE! Order from www.lulu.com Sign Up For the Solution Beacon Newsletter at www.solutionbeacon.com Release 11i Workshops Dallas, TX • Santa Clara, CA Cincinnati, OH • Denver, CO • Atlanta, GA Detroit, MI • Las Vegas, NV www.solutionbeacon.com