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

More Related Content

What's hot

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
 
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
 

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
 
2013 Collaborate - OAUG - Presentation
2013 Collaborate - OAUG - Presentation2013 Collaborate - OAUG - Presentation
2013 Collaborate - OAUG - Presentation
 
Convert single instance to RAC
Convert single instance to RACConvert single instance to RAC
Convert single instance to RAC
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
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)
 
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
 
Oracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning Concept
 
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
 
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
 
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)
 
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)
 
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
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
 
Oracle Database Management Basic 1
Oracle Database Management Basic 1Oracle Database Management Basic 1
Oracle Database Management Basic 1
 
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)
 
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
 
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
 
Analyzing and Interpreting AWR
Analyzing and Interpreting AWRAnalyzing and Interpreting AWR
Analyzing and Interpreting AWR
 
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
 
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
 

Viewers also liked

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
 

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
 
Oracle RDBMS architecture
Oracle RDBMS architectureOracle RDBMS architecture
Oracle RDBMS architecture
 
R12 d49656 gc10-apps dba 08
R12 d49656 gc10-apps dba 08R12 d49656 gc10-apps dba 08
R12 d49656 gc10-apps dba 08
 
R12 d49656 gc10-apps dba 09
R12 d49656 gc10-apps dba 09R12 d49656 gc10-apps dba 09
R12 d49656 gc10-apps dba 09
 
R12 d49656 gc10-apps dba 12
R12 d49656 gc10-apps dba 12R12 d49656 gc10-apps dba 12
R12 d49656 gc10-apps dba 12
 
R12 d49656 gc10-apps dba 22
R12 d49656 gc10-apps dba 22R12 d49656 gc10-apps dba 22
R12 d49656 gc10-apps dba 22
 
R12 d49656 gc10-apps dba 15
R12 d49656 gc10-apps dba 15R12 d49656 gc10-apps dba 15
R12 d49656 gc10-apps dba 15
 
R12 d49656 gc10-apps dba 06
R12 d49656 gc10-apps dba 06R12 d49656 gc10-apps dba 06
R12 d49656 gc10-apps dba 06
 
R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03
 
R12 d49656 gc10-apps dba 26
R12 d49656 gc10-apps dba 26R12 d49656 gc10-apps dba 26
R12 d49656 gc10-apps dba 26
 
R12 d49656 gc10-apps dba 24
R12 d49656 gc10-apps dba 24R12 d49656 gc10-apps dba 24
R12 d49656 gc10-apps dba 24
 
R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20
 
R12 d49656 gc10-apps dba 25
R12 d49656 gc10-apps dba 25R12 d49656 gc10-apps dba 25
R12 d49656 gc10-apps dba 25
 
R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00
 
R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05
 
R12 d49656 gc10-apps dba 11
R12 d49656 gc10-apps dba 11R12 d49656 gc10-apps dba 11
R12 d49656 gc10-apps dba 11
 
R12 d49656 gc10-apps dba 21
R12 d49656 gc10-apps dba 21R12 d49656 gc10-apps dba 21
R12 d49656 gc10-apps dba 21
 
R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04R12 d49656 gc10-apps dba 04
R12 d49656 gc10-apps dba 04
 
R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17
 
R12 d49656 gc10-apps dba 14
R12 d49656 gc10-apps dba 14R12 d49656 gc10-apps dba 14
R12 d49656 gc10-apps dba 14
 

Similar to Oracle e-Business Suite & RAC 11GR2

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_JULYNAVEEN CHANDRA
 
EKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_DbaEKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_DbaEkant 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
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalaspyker
 
Netflix0SS Services on Docker
Netflix0SS Services on DockerNetflix0SS Services on Docker
Netflix0SS Services on DockerDocker, Inc.
 
"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_resumeMaruthi 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_AppsDBARahul 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_ResumeMahesh 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
 

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
 
NAVEENCHANDRA_RESUME_2016_JULY
NAVEENCHANDRA_RESUME_2016_JULYNAVEENCHANDRA_RESUME_2016_JULY
NAVEENCHANDRA_RESUME_2016_JULY
 
EKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_DbaEKANT_Oracle_Apps_Dba
EKANT_Oracle_Apps_Dba
 
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
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinal
 
Netflix0SS Services on Docker
Netflix0SS Services on DockerNetflix0SS Services on Docker
Netflix0SS Services on Docker
 
"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...
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
 
Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016Yugandhar uppala oracle dba_2016
Yugandhar uppala oracle dba_2016
 
Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15Extreme replication at IOUG Collaborate 15
Extreme replication at IOUG Collaborate 15
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
 
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
 
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
 
RahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBARahulRanjan_5+yr_AppsDBA
RahulRanjan_5+yr_AppsDBA
 
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)
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
 
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
 
20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx20141011 my sql clusterv01pptx
20141011 my sql clusterv01pptx
 
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
 
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
 

More from 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.0Yury 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 NFSYury 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
 

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
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation Instruction
 
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
 
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'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
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFS
 
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
 

Recently uploaded

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

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