SlideShare a Scribd company logo
Oracle Cluster 11GR2 with
   Oracle Applications
              #11900

    Yury Velikanov & Maris Elsins
Agenda
Applications &
      Single Client Access Name

Applications &
      RAC Load Partitioning

Autoconfig & Cluster
Autoconfig & ASM
About Yury

                 Google: Yury Oracle             [phone|email]




  Twitter, LinkedIn, Blog, Slideshare, YouTube



  Oracle ACE Director                   (1 from 8 Apps, RAC SIG board)


  Oracle Certified Master                     (9i/10g/11g + 15 OCP certificates)


  Oracle DBA with 12+ years Apps experience
                Oracle 11G SCAN: Concepts and Implementation Experience Sharing (author)
                3000+ views on SlideShare.net
About Maris Elsins

                Google: Elsins Oracle [phone|email]


  Twitter, LinkedIn, Blog, Slideshare, Latvia


  •   Oracle [Apps] DBA 8 years PL/SQL Developer 3 years
  •   Oracle Certified Master OCP 9i/10g/11g/11i OC
  •   Speaker at Oracle conferences since 2007
  •   Pythian since 2011 (1 year = 3 years)
                 Running E-Business Suite Database on Oracle Database Appliance
                 Room 507, Mon. Apr. 8, 9:45 am - 10:45 am
About Pythian
•   Recognized Leader:
    Global industry-leader in remote database administration services and consulting
    for Oracle, Oracle Applications, MySQL and Microsoft SQL Server
    Work with over 250 multinational companies such as Forbes.com, Fox Sports,
    Nordion and Western Union to help manage their complex IT deployments
•   Expertise:
    Pythian’s data experts are the elite in their field. We have the highest
    concentration of Oracle ACEs on staff - 10 including 3 ACE Directors—and 2
    Microsoft MVPs.
    Pythian holds 7 Specializations under Oracle Platinum Partner program, including
    Oracle Exadata, Oracle GoldenGate & Oracle RAC
•   Global Reach & Scalability:
    Around the clock global remote support for DBA and consulting, systems
    administration, special projects or emergency response


    5 © 2013 Pythian
Applications &
Single Client Access Name
1. Concepts introduction
2. Implementation
SCAN Introduction
• Single Client Access Name
• Addresses the TNSNAMES multi address issue

• Old - 10G FAILOVER
   • Complex TNS entries
   • Complex to manage (add a node)
   • Previous Oracle Clients support

• New - 11GR2
   • One Simple TNS entry on client side
   • Easy to add nodes (address forwarding)
   • Transparent to Oracle Client versions
   • Load balancing & Failover management on Cluster side
SCAN Introduction



     scan.clustgrid-prod.yourdomain.com + service
RAC: Frequently Asked Questions [ID 220970.1]
How to Troubleshoot Connectivity Issue with 11gR2 SCAN Name [ID 975457.1]
11gR2 Grid Infrastructure SCAN Explained [ID 887522.1]
SCAN & EBS 11i [ID 823581.1 ] R12 [823587.1]



             Oracle 11G SCAN: Concepts and Implementation Experience Sharing
DNS resolves
scan-cluster_a.mycomany.com
to 3 SCAN IP addresses



SCAN (remote) listeners register
and distribute information about
local listeners serving a SERVICE

                                                           LISTENER        LISTENER                   LISTENER




                                                                      2.
 Oracle Instance:
 1. registers SERVICES it running in
 LOCAL listeners
                                                                                        LISTENER
 2. registers LOCAL listeners serving   remote_listener                                 (default)
 a service in SCAN listeners
                                                                      1.              LISTENER_ERP
                                                                                         (custom)
                                               local_listener                                                    Node 2
                                               service_name
                                                                                             Node 1
SCAN & Apps
 • R12 Apps & SCAN integration is optional
  • Apps could be configured to use traditional failover setup
  • Third party applications can leverage SCAN if necessary


 • R12 & SCAN
  • There is a separate Apps listener
  • Running from Apps DB home
  • Managed by crvstl utility
Applications &
Single Client Access Name

      Implementation
SCAN & Apps Implementation

    Using Oracle 11g Release 2 Real Application Clusters with
    Oracle E-Business Suite Release 12 [ID 823587.1]
       Appendix D : Enabling/Disabling SCAN Listener Support in Autoconfig




•    Step1: Configure SCAN context variables on DB nodes

    <scanName oa_var="s_scan_name">
       mg-prod-oda01
    <scanPort oa_var="s_scan_port">
       1524
    <scanUpdateFlag oa_var="s_update_scan">
       TRUE
SCAN & Apps Implementation

•   s_scan_name
    • a SCAN name used during initial RAC installation. This name should be
      resolved all SCAN IP addresses by a network DNS service and
      shouldn’t be defined in any hosts file

•   s_scan_port
    • a port SCAN listeners are listening on. This port is defined during initial
      RAC installation

•   s_update_scan
    • instructs AutoConfig to update database with the parameters specified
      earlier (s_scan_name and s_scan_port)
SCAN & Apps Implementation
•       s_db_listener
    •    EBS listener name. EBS uses local listener started from EBS database oracle
         home. Note that the name should be in the LISTENER_<ENV> formant on all DB
         nodes. This allows to define and manage the listeners as one listener cluster
         resource across all RAC nodes

•       s_dbport
    •    EBS listener port. This port should be different from Cluster’s VIP listener port
    •    Both EBS local and Cluster’s local listeners uses the same VIP addresses

•       s_instRemoteListener
    •    the variable sets remote_listener parameter in the init.ora file. The variable is set
         by AutoConfig utility if s_update_scan variable is set to TRUE.

•       s_instLocalListener
    •    the variable sets local_listener parameter in the init.ora file. The variable it
         updated by AutoConfig utility if s_update_scan variable is set to TRUE.
SCAN & Apps Implementation

• Step 2: Run AutoConfig on ALL database nodes

  • updates database init.ora
  • generates SCAN related configuration files

  • populates several tables including
    • FND_DATABASES => IS_RAC_DB, SCAN_NAME,SCAN_PORT
    • FND_TNS_ALIASES
    • FND_DATABASE_INSTANCES …

• It is very important AutoConfig executed successfully on
  ALL RAC nodes
SCAN & Apps Implementation

• Step 3: Run AutoConfig on ALL application nodes

  • generate INST1, INST2, etc and <SID>_BALANCE tns
    aliases that uses the SCAN parameters

• Verify that ALL tns aliases reference SCAN listener
  • INSTANCE_NAME=INSTx

• All set
  • Check SCAN & EBS listeners
  • Check connectivity from apps nodes
SCAN & Apps Implementation
PRDB1=
         (DESCRIPTION=
                 (ADDRESS=(PROTOCOL=tcp)(HOST=mg-prod-oda01)(PORT=1524))
             (CONNECT_DATA=
                 (SERVICE_NAME=PRDB)
                 (INSTANCE_NAME=PRDB1)
             )
         )

PRDB_BALANCE=
        (DESCRIPTION=
            (ADDRESS_LIST=
                (LOAD_BALANCE=YES)
                (FAILOVER=YES)
                (ADDRESS=(PROTOCOL=tcp)(HOST=mg-prod-oda01)(PORT=1524))
            )
            (CONNECT_DATA=
                (SERVICE_NAME=PRDB)
            )
        )
SCAN & Apps Implementation
PROBLEMS
• Missing sqlnet.ora file reference
      [ID 823587.1]
  • ADD IT

• Wrong "<scan_name>:<scan_port>" entry on database
   side’s tnsnames.ora
  • REMOVE IT

• Missing ORA_NLS10 parameter
  •    ADD IT
 srvctl setenv database -d <database_name> -t
 "TNS_ADMIN=$ORACLE_HOME/network/admin,ORA_NLS10=$OR
 ACLE_HOME/nls/data/9idata“
APPLICATIONS & RAC
LOAD PARTITIONING

CONCURRENT PROCESSING
Default configuration
Default configuration

• Good for small & other provisioned hardware systems

• Pros
  • easy to configure and maintain
  • high availability out of the box
  • allows smaller number of apps nodes

• Cons
  • opened to performance issues
Parallel Concurrent Processing
Parallel Concurrent Processing


• Pros
 • controlled load partitioning
 • controlled high availability
 • good performance


• Cons
 • requires at least the same number of apps nodes as DB
   nodes
 • expensive to maintain
Target Instance (concurrent program)
Target Instance

• Pros
 • functional load partitioning
 • good performance
 • doesn’t requires the same number of applications nodes as
   RAC nodes


• Cons
 •   complex to maintain
 •   limited fail-over options
 •   can use instances names only (tns aliases)
 •   doesn’t support all concurrent programs / managers
Using Services (vision)
Using Services (vision)

• Pros
  • No dependences from number of Apps nodes
  • Easy and well planed failover
  • Leverages setup we are use for years now
  • Single service balances across one or many nodes
  • Easy switchover or reconfiguration
  • Most reconfiguration is online
  • Leverages Oracle 11GR2 Cluster services
  • Resource manager
  • Resources (e.g. CPU, IO, etc) per service (e.g. payroll,
    finance, etc.)
• Cons
  • Oracle Dev work :)
CONCLUSIONS
Conclusions
• SCAN is One of the biggest Cluster 11GR2 features

• Oracle Applications R12 supports SCAN
  • Implementation is optional
  • There are still missing bits (services support)

• You should be careful implementing SCAN
  • There are some know issues

• You should consider functional load partitioning for big
   and active systems
  • Today the options are still a bit limited
Questions?
Comments?


                          Google: Oracle Yury | Oracle Elsins
        Blog, Twitter, Linkedin, ACED … email, phone number
THANK YOU

Google: Oracle Yury | Elsins
Ad

More Related Content

What's hot (20)

10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper
Yury Velikanov
 
2013 Collaborate - OAUG - Presentation
2013 Collaborate - OAUG - Presentation2013 Collaborate - OAUG - Presentation
2013 Collaborate - OAUG - Presentation
Biju Thomas
 
Convert single instance to RAC
Convert single instance to RACConvert single instance to RAC
Convert single instance to RAC
Satishbabu Gunukula
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
Vigilant Technologies
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
Gustavo Rene Antunez
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard
Fuad Arshad
 
Oracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning Concept
Chien Chung Shen
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and concept
Santosh Kangane
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman script
Maris Elsins
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)
Gustavo Rene Antunez
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
Gustavo Rene Antunez
 
MIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via DataguardMIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via Dataguard
Fuad Arshad
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
Syed Hussain
 
Oracle Database Management Basic 1
Oracle Database Management Basic 1Oracle Database Management Basic 1
Oracle Database Management Basic 1
Chien Chung Shen
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
Gustavo Rene Antunez
 
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksCloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Scott Jenner
 
Oracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsOracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client Connections
Markus Michalewicz
 
Analyzing and Interpreting AWR
Analyzing and Interpreting AWRAnalyzing and Interpreting AWR
Analyzing and Interpreting AWR
pasalapudi
 
Expert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RACExpert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RAC
SolarWinds
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12c
Pini Dibask
 
10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper10 Problems with your RMAN backup script - whitepaper
10 Problems with your RMAN backup script - whitepaper
Yury Velikanov
 
2013 Collaborate - OAUG - Presentation
2013 Collaborate - OAUG - Presentation2013 Collaborate - OAUG - Presentation
2013 Collaborate - OAUG - Presentation
Biju Thomas
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
Gustavo Rene Antunez
 
Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard Migrating from Single Instance to RAC Data guard
Migrating from Single Instance to RAC Data guard
Fuad Arshad
 
Oracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning Concept
Chien Chung Shen
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and concept
Santosh Kangane
 
10 ways to improve your rman script
10 ways to improve your rman script10 ways to improve your rman script
10 ways to improve your rman script
Maris Elsins
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)
Gustavo Rene Antunez
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
Gustavo Rene Antunez
 
MIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via DataguardMIgrating from Single Instance to RAC via Dataguard
MIgrating from Single Instance to RAC via Dataguard
Fuad Arshad
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
Syed Hussain
 
Oracle Database Management Basic 1
Oracle Database Management Basic 1Oracle Database Management Basic 1
Oracle Database Management Basic 1
Chien Chung Shen
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
Gustavo Rene Antunez
 
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksCloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Scott Jenner
 
Oracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client ConnectionsOracle RAC 11g Release 2 Client Connections
Oracle RAC 11g Release 2 Client Connections
Markus Michalewicz
 
Analyzing and Interpreting AWR
Analyzing and Interpreting AWRAnalyzing and Interpreting AWR
Analyzing and Interpreting AWR
pasalapudi
 
Expert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RACExpert performance tuning tips for Oracle RAC
Expert performance tuning tips for Oracle RAC
SolarWinds
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12c
Pini Dibask
 

Viewers also liked (20)

Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Andrejs Karpovs
 
Oracle RDBMS architecture
Oracle RDBMS architectureOracle RDBMS architecture
Oracle RDBMS architecture
Martin Berger
 
R12 d49656 gc10-apps dba 08
R12 d49656 gc10-apps dba 08R12 d49656 gc10-apps dba 08
R12 d49656 gc10-apps dba 08
zeesniper
 
R12 d49656 gc10-apps dba 09
R12 d49656 gc10-apps dba 09R12 d49656 gc10-apps dba 09
R12 d49656 gc10-apps dba 09
zeesniper
 
R12 d49656 gc10-apps dba 12
R12 d49656 gc10-apps dba 12R12 d49656 gc10-apps dba 12
R12 d49656 gc10-apps dba 12
zeesniper
 
R12 d49656 gc10-apps dba 22
R12 d49656 gc10-apps dba 22R12 d49656 gc10-apps dba 22
R12 d49656 gc10-apps dba 22
zeesniper
 
R12 d49656 gc10-apps dba 15
R12 d49656 gc10-apps dba 15R12 d49656 gc10-apps dba 15
R12 d49656 gc10-apps dba 15
zeesniper
 
R12 d49656 gc10-apps dba 06
R12 d49656 gc10-apps dba 06R12 d49656 gc10-apps dba 06
R12 d49656 gc10-apps dba 06
zeesniper
 
R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03
zeesniper
 
R12 d49656 gc10-apps dba 26
R12 d49656 gc10-apps dba 26R12 d49656 gc10-apps dba 26
R12 d49656 gc10-apps dba 26
zeesniper
 
R12 d49656 gc10-apps dba 24
R12 d49656 gc10-apps dba 24R12 d49656 gc10-apps dba 24
R12 d49656 gc10-apps dba 24
zeesniper
 
R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20
zeesniper
 
R12 d49656 gc10-apps dba 25
R12 d49656 gc10-apps dba 25R12 d49656 gc10-apps dba 25
R12 d49656 gc10-apps dba 25
zeesniper
 
R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00
zeesniper
 
R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05
zeesniper
 
R12 d49656 gc10-apps dba 11
R12 d49656 gc10-apps dba 11R12 d49656 gc10-apps dba 11
R12 d49656 gc10-apps dba 11
zeesniper
 
R12 d49656 gc10-apps dba 21
R12 d49656 gc10-apps dba 21R12 d49656 gc10-apps dba 21
R12 d49656 gc10-apps dba 21
zeesniper
 
R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04
zeesniper
 
R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17
zeesniper
 
R12 d49656 gc10-apps dba 14
R12 d49656 gc10-apps dba 14R12 d49656 gc10-apps dba 14
R12 d49656 gc10-apps dba 14
zeesniper
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Andrejs Karpovs
 
Oracle RDBMS architecture
Oracle RDBMS architectureOracle RDBMS architecture
Oracle RDBMS architecture
Martin Berger
 
R12 d49656 gc10-apps dba 08
R12 d49656 gc10-apps dba 08R12 d49656 gc10-apps dba 08
R12 d49656 gc10-apps dba 08
zeesniper
 
R12 d49656 gc10-apps dba 09
R12 d49656 gc10-apps dba 09R12 d49656 gc10-apps dba 09
R12 d49656 gc10-apps dba 09
zeesniper
 
R12 d49656 gc10-apps dba 12
R12 d49656 gc10-apps dba 12R12 d49656 gc10-apps dba 12
R12 d49656 gc10-apps dba 12
zeesniper
 
R12 d49656 gc10-apps dba 22
R12 d49656 gc10-apps dba 22R12 d49656 gc10-apps dba 22
R12 d49656 gc10-apps dba 22
zeesniper
 
R12 d49656 gc10-apps dba 15
R12 d49656 gc10-apps dba 15R12 d49656 gc10-apps dba 15
R12 d49656 gc10-apps dba 15
zeesniper
 
R12 d49656 gc10-apps dba 06
R12 d49656 gc10-apps dba 06R12 d49656 gc10-apps dba 06
R12 d49656 gc10-apps dba 06
zeesniper
 
R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03
zeesniper
 
R12 d49656 gc10-apps dba 26
R12 d49656 gc10-apps dba 26R12 d49656 gc10-apps dba 26
R12 d49656 gc10-apps dba 26
zeesniper
 
R12 d49656 gc10-apps dba 24
R12 d49656 gc10-apps dba 24R12 d49656 gc10-apps dba 24
R12 d49656 gc10-apps dba 24
zeesniper
 
R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20
zeesniper
 
R12 d49656 gc10-apps dba 25
R12 d49656 gc10-apps dba 25R12 d49656 gc10-apps dba 25
R12 d49656 gc10-apps dba 25
zeesniper
 
R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00
zeesniper
 
R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05
zeesniper
 
R12 d49656 gc10-apps dba 11
R12 d49656 gc10-apps dba 11R12 d49656 gc10-apps dba 11
R12 d49656 gc10-apps dba 11
zeesniper
 
R12 d49656 gc10-apps dba 21
R12 d49656 gc10-apps dba 21R12 d49656 gc10-apps dba 21
R12 d49656 gc10-apps dba 21
zeesniper
 
R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04
zeesniper
 
R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17
zeesniper
 
R12 d49656 gc10-apps dba 14
R12 d49656 gc10-apps dba 14R12 d49656 gc10-apps dba 14
R12 d49656 gc10-apps dba 14
zeesniper
 
Ad

Similar to Oracle e-Business Suite & RAC 11GR2 (20)

Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
Maris Elsins
 
NAVEENCHANDRA_RESUME_2016_JULY
NAVEENCHANDRA_RESUME_2016_JULYNAVEENCHANDRA_RESUME_2016_JULY
NAVEENCHANDRA_RESUME_2016_JULY
NAVEEN CHANDRA
 
EKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_DbaEKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_Dba
Ekant Thakkar
 
What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6
WSO2
 
Netflix0SS Services on Docker
Netflix0SS Services on DockerNetflix0SS Services on Docker
Netflix0SS Services on Docker
Docker, Inc.
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinal
aspyker
 
"What database can tell about application issues? What application can tell a...
"What database can tell about application issues? What application can tell a..."What database can tell about application issues? What application can tell a...
"What database can tell about application issues? What application can tell a...
Fwdays
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
Francisco Alvarez
 
Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016
Yugandhar Uppala
 
Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15
Bobby Curtis
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
QAware GmbH
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Josef Adersberger
 
RahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBARahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBA
Rahul Ranjan
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
Bobby Curtis
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
Mahesh B
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
Biju Thomas
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx
Ivan Ma
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14
Ajith Narayanan
 
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
Srinivasa Pavan Marti
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
Maris Elsins
 
NAVEENCHANDRA_RESUME_2016_JULY
NAVEENCHANDRA_RESUME_2016_JULYNAVEENCHANDRA_RESUME_2016_JULY
NAVEENCHANDRA_RESUME_2016_JULY
NAVEEN CHANDRA
 
EKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_DbaEKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_Dba
Ekant Thakkar
 
What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6
WSO2
 
Netflix0SS Services on Docker
Netflix0SS Services on DockerNetflix0SS Services on Docker
Netflix0SS Services on Docker
Docker, Inc.
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinal
aspyker
 
"What database can tell about application issues? What application can tell a...
"What database can tell about application issues? What application can tell a..."What database can tell about application issues? What application can tell a...
"What database can tell about application issues? What application can tell a...
Fwdays
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
Francisco Alvarez
 
Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016
Yugandhar Uppala
 
Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15
Bobby Curtis
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
QAware GmbH
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Josef Adersberger
 
RahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBARahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBA
Rahul Ranjan
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
Bobby Curtis
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
Mahesh B
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
Biju Thomas
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx
Ivan Ma
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14
Ajith Narayanan
 
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
Srinivasa Pavan Marti
 
Ad

More from Yury Velikanov (7)

AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015
Yury Velikanov
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation Instruction
Yury Velikanov
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Yury Velikanov
 
All Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringAll Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory Monitoring
Yury Velikanov
 
Yury's CV as of 2013.03.31
Yury's CV as of 2013.03.31Yury's CV as of 2013.03.31
Yury's CV as of 2013.03.31
Yury Velikanov
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFS
Yury Velikanov
 
10 Problems with your RMAN backup script
10 Problems with your RMAN backup script10 Problems with your RMAN backup script
10 Problems with your RMAN backup script
Yury Velikanov
 
AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015
Yury Velikanov
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation Instruction
Yury Velikanov
 
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Yury Velikanov
 
All Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringAll Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory Monitoring
Yury Velikanov
 
Yury's CV as of 2013.03.31
Yury's CV as of 2013.03.31Yury's CV as of 2013.03.31
Yury's CV as of 2013.03.31
Yury Velikanov
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFS
Yury Velikanov
 
10 Problems with your RMAN backup script
10 Problems with your RMAN backup script10 Problems with your RMAN backup script
10 Problems with your RMAN backup script
Yury Velikanov
 

Recently uploaded (20)

Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 

Oracle e-Business Suite & RAC 11GR2

  • 1. Oracle Cluster 11GR2 with Oracle Applications #11900 Yury Velikanov & Maris Elsins
  • 2. Agenda Applications & Single Client Access Name Applications & RAC Load Partitioning Autoconfig & Cluster Autoconfig & ASM
  • 3. About Yury Google: Yury Oracle [phone|email] Twitter, LinkedIn, Blog, Slideshare, YouTube Oracle ACE Director (1 from 8 Apps, RAC SIG board) Oracle Certified Master (9i/10g/11g + 15 OCP certificates) Oracle DBA with 12+ years Apps experience Oracle 11G SCAN: Concepts and Implementation Experience Sharing (author) 3000+ views on SlideShare.net
  • 4. About Maris Elsins Google: Elsins Oracle [phone|email] Twitter, LinkedIn, Blog, Slideshare, Latvia • Oracle [Apps] DBA 8 years PL/SQL Developer 3 years • Oracle Certified Master OCP 9i/10g/11g/11i OC • Speaker at Oracle conferences since 2007 • Pythian since 2011 (1 year = 3 years) Running E-Business Suite Database on Oracle Database Appliance Room 507, Mon. Apr. 8, 9:45 am - 10:45 am
  • 5. About Pythian • Recognized Leader: Global industry-leader in remote database administration services and consulting for Oracle, Oracle Applications, MySQL and Microsoft SQL Server Work with over 250 multinational companies such as Forbes.com, Fox Sports, Nordion and Western Union to help manage their complex IT deployments • Expertise: Pythian’s data experts are the elite in their field. We have the highest concentration of Oracle ACEs on staff - 10 including 3 ACE Directors—and 2 Microsoft MVPs. Pythian holds 7 Specializations under Oracle Platinum Partner program, including Oracle Exadata, Oracle GoldenGate & Oracle RAC • Global Reach & Scalability: Around the clock global remote support for DBA and consulting, systems administration, special projects or emergency response 5 © 2013 Pythian
  • 6. Applications & Single Client Access Name 1. Concepts introduction 2. Implementation
  • 7. SCAN Introduction • Single Client Access Name • Addresses the TNSNAMES multi address issue • Old - 10G FAILOVER • Complex TNS entries • Complex to manage (add a node) • Previous Oracle Clients support • New - 11GR2 • One Simple TNS entry on client side • Easy to add nodes (address forwarding) • Transparent to Oracle Client versions • Load balancing & Failover management on Cluster side
  • 8. SCAN Introduction scan.clustgrid-prod.yourdomain.com + service RAC: Frequently Asked Questions [ID 220970.1] How to Troubleshoot Connectivity Issue with 11gR2 SCAN Name [ID 975457.1] 11gR2 Grid Infrastructure SCAN Explained [ID 887522.1] SCAN & EBS 11i [ID 823581.1 ] R12 [823587.1] Oracle 11G SCAN: Concepts and Implementation Experience Sharing
  • 9. DNS resolves scan-cluster_a.mycomany.com to 3 SCAN IP addresses SCAN (remote) listeners register and distribute information about local listeners serving a SERVICE LISTENER LISTENER LISTENER 2. Oracle Instance: 1. registers SERVICES it running in LOCAL listeners LISTENER 2. registers LOCAL listeners serving remote_listener (default) a service in SCAN listeners 1. LISTENER_ERP (custom) local_listener Node 2 service_name Node 1
  • 10. SCAN & Apps • R12 Apps & SCAN integration is optional • Apps could be configured to use traditional failover setup • Third party applications can leverage SCAN if necessary • R12 & SCAN • There is a separate Apps listener • Running from Apps DB home • Managed by crvstl utility
  • 11. Applications & Single Client Access Name Implementation
  • 12. SCAN & Apps Implementation Using Oracle 11g Release 2 Real Application Clusters with Oracle E-Business Suite Release 12 [ID 823587.1] Appendix D : Enabling/Disabling SCAN Listener Support in Autoconfig • Step1: Configure SCAN context variables on DB nodes <scanName oa_var="s_scan_name"> mg-prod-oda01 <scanPort oa_var="s_scan_port"> 1524 <scanUpdateFlag oa_var="s_update_scan"> TRUE
  • 13. SCAN & Apps Implementation • s_scan_name • a SCAN name used during initial RAC installation. This name should be resolved all SCAN IP addresses by a network DNS service and shouldn’t be defined in any hosts file • s_scan_port • a port SCAN listeners are listening on. This port is defined during initial RAC installation • s_update_scan • instructs AutoConfig to update database with the parameters specified earlier (s_scan_name and s_scan_port)
  • 14. SCAN & Apps Implementation • s_db_listener • EBS listener name. EBS uses local listener started from EBS database oracle home. Note that the name should be in the LISTENER_<ENV> formant on all DB nodes. This allows to define and manage the listeners as one listener cluster resource across all RAC nodes • s_dbport • EBS listener port. This port should be different from Cluster’s VIP listener port • Both EBS local and Cluster’s local listeners uses the same VIP addresses • s_instRemoteListener • the variable sets remote_listener parameter in the init.ora file. The variable is set by AutoConfig utility if s_update_scan variable is set to TRUE. • s_instLocalListener • the variable sets local_listener parameter in the init.ora file. The variable it updated by AutoConfig utility if s_update_scan variable is set to TRUE.
  • 15. SCAN & Apps Implementation • Step 2: Run AutoConfig on ALL database nodes • updates database init.ora • generates SCAN related configuration files • populates several tables including • FND_DATABASES => IS_RAC_DB, SCAN_NAME,SCAN_PORT • FND_TNS_ALIASES • FND_DATABASE_INSTANCES … • It is very important AutoConfig executed successfully on ALL RAC nodes
  • 16. SCAN & Apps Implementation • Step 3: Run AutoConfig on ALL application nodes • generate INST1, INST2, etc and <SID>_BALANCE tns aliases that uses the SCAN parameters • Verify that ALL tns aliases reference SCAN listener • INSTANCE_NAME=INSTx • All set • Check SCAN & EBS listeners • Check connectivity from apps nodes
  • 17. SCAN & Apps Implementation PRDB1= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=mg-prod-oda01)(PORT=1524)) (CONNECT_DATA= (SERVICE_NAME=PRDB) (INSTANCE_NAME=PRDB1) ) ) PRDB_BALANCE= (DESCRIPTION= (ADDRESS_LIST= (LOAD_BALANCE=YES) (FAILOVER=YES) (ADDRESS=(PROTOCOL=tcp)(HOST=mg-prod-oda01)(PORT=1524)) ) (CONNECT_DATA= (SERVICE_NAME=PRDB) ) )
  • 18. SCAN & Apps Implementation PROBLEMS • Missing sqlnet.ora file reference [ID 823587.1] • ADD IT • Wrong "<scan_name>:<scan_port>" entry on database side’s tnsnames.ora • REMOVE IT • Missing ORA_NLS10 parameter • ADD IT srvctl setenv database -d <database_name> -t "TNS_ADMIN=$ORACLE_HOME/network/admin,ORA_NLS10=$OR ACLE_HOME/nls/data/9idata“
  • 19. APPLICATIONS & RAC LOAD PARTITIONING CONCURRENT PROCESSING
  • 21. Default configuration • Good for small & other provisioned hardware systems • Pros • easy to configure and maintain • high availability out of the box • allows smaller number of apps nodes • Cons • opened to performance issues
  • 23. Parallel Concurrent Processing • Pros • controlled load partitioning • controlled high availability • good performance • Cons • requires at least the same number of apps nodes as DB nodes • expensive to maintain
  • 25. Target Instance • Pros • functional load partitioning • good performance • doesn’t requires the same number of applications nodes as RAC nodes • Cons • complex to maintain • limited fail-over options • can use instances names only (tns aliases) • doesn’t support all concurrent programs / managers
  • 27. Using Services (vision) • Pros • No dependences from number of Apps nodes • Easy and well planed failover • Leverages setup we are use for years now • Single service balances across one or many nodes • Easy switchover or reconfiguration • Most reconfiguration is online • Leverages Oracle 11GR2 Cluster services • Resource manager • Resources (e.g. CPU, IO, etc) per service (e.g. payroll, finance, etc.) • Cons • Oracle Dev work :)
  • 29. Conclusions • SCAN is One of the biggest Cluster 11GR2 features • Oracle Applications R12 supports SCAN • Implementation is optional • There are still missing bits (services support) • You should be careful implementing SCAN • There are some know issues • You should consider functional load partitioning for big and active systems • Today the options are still a bit limited
  • 30. Questions? Comments? Google: Oracle Yury | Oracle Elsins Blog, Twitter, Linkedin, ACED … email, phone number
  • 31. THANK YOU Google: Oracle Yury | Elsins