SlideShare a Scribd company logo
1 of 32
Download to read offline
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Domain Services Clusters
Centralized Management & Storage for an Oracle Cluster Environment
Markus Flechtner
Our company.
Domain Services Cluster5 07.03.18
Trivadis is a market leader in IT consulting, system integration, solution engineering
and the provision of IT services focusing on and technologies
in Switzerland, Germany, Austria and Denmark. We offer our services in the following
strategic business fields:
Trivadis Services takes over the interactive operation of your IT systems.
O P E R A T I O N
COPENHAGEN
MUNICH
LAUSANNE
BERN
ZURICH
BRUGG
GENEVA
HAMBURG
DÜSSELDORF
FRANKFURT
STUTTGART
FREIBURG
BASLE
VIENNA
With over 600 specialists and IT experts in your region.
Domain Services Cluster6 07.03.18
14 Trivadis branches and more than
600 employees
200 Service Level Agreements
Over 4,000 training participants
Research and development budget:
CHF 5.0 / EUR 4 million
Financially self-supporting and
sustainably profitable
Experience from more than 1,900
projects per year at over 800
customers
About Markus Flechtner
Principal Consultant, Trivadis, Duesseldorf/Germany, since April 2008
Discipline Manager Infrastructure Database @Trivadis
Working with Oracle since the 1990’s
– Development (Forms, Reports, PL/SQL)
– Support
– Database Administration
Focus
– Oracle Real Application Clusters
– Database Upgrade & Migration Projects
Teacher
– O-RAC – Oracle Real Application Clusters
– O-NF12CDBA – Oracle 12c New Features for the DBA
Blog:
https://markusdba.net/
@markusdba
07.03.18 Domain Services Cluster7
Agenda
Domain Services Cluster8 07.03.18
1. Cluster Domain Architecture
2. Installing a Domain Services Cluster
3. Installing Member Clusters
4. Cluster Domain Services
Centralized GIMR
Centralized TFA
Storage Service
Rapid Home Provisioning
5. Summary & Outlook
Domain Services Cluster9 07.03.18
Cluster Domain Architecture
Cluster Domain Architecture
Domain Services Cluster10 07.03.18
Source: Oracle ® Grid Infrastructure
Installation and Upgrade Guide
Domain Services Cluster
Domain Services Cluster11 07.03.18
Provides centralized services for the member clusters (Domain Services)
Standard Services
– Grid Infrastructure Management Repository (GIMR)
– Trace File Analyzer Collector (TFA)
Optional: Rapid Home Provisioning (RHP)
Optional: Storage Services
– ASM Service (direct access to centralized storage)
– IO-Service (indirect access to centralized storage)
Member Cluster Types
Domain Services Cluster12 07.03.18
Member Cluster for Applications
– Lightweight cluster stack (DB specific services were removed)
Member Cluster for Databases
– With local storage (= local ASM instance)
– Without local storage / access to storage via DSC ASM service
– Without local storage / access to storage via DSC IO service
In Oracle 12.2 it is not possible to convert an existing cluster into a member cluster
Benefits
Domain Services Cluster13 07.03.18
Centralized Management
Less overhead on the member clusters
Sharing storage between clusters
Domain Services Cluster14 07.03.18
Installing a
Domain Services Cluster
Installing a Domain Services Cluster (1)
Domain Services Cluster15 07.03.18
It's an option when installing a Cluster (gridSetup.sh)
Installing a Domain Services Cluster (2)
Domain Services Cluster16 07.03.18
No major difference to installing a "standard standalone cluster"
Diskspace requirements
– Ca. 300 GB ASM storage (with RHP)
– Ca. 100 GB in Oracle-Base
RHP as an optional service has to selected during installation
Installing a Domain Services Cluster (3)
Domain Services Cluster17 07.03.18
"Additional" non-standard services after installation (with RHP)
[grid@dsc-node1 ~]$ crsctl stat res -t
Local Resources
--------------------------------------------------------------------------------
ora.helper
ONLINE ONLINE dsc-node1 STABLE
ONLINE ONLINE dsc-node2 IDLE,STABLE
ora.mgmt.ghchkpt.acfs
ONLINE ONLINE dsc-node1 mounted on /mnt/oracle/rhpimages/chkbase,STABLE
ONLINE ONLINE dsc-node2 mounted on /mnt/oracle/rhpimages/chkbase,STABLE
Cluster Resources
--------------------------------------------------------------------------------
ora.ioserver
1 OFFLINE OFFLINE STABLE
2 OFFLINE OFFLINE STABLE
3 OFFLINE OFFLINE STABLE
ora.rhpserver
1 ONLINE ONLINE dsc-node2 STABLE
Domain Services Cluster18 07.03.18
Installing Member Clusters
Installing a Member Cluster (1) – Manifest File
Domain Services Cluster19 07.03.18
Before you install a member cluster, you have to create a Member Cluster Manifest File
[grid@dsc-node1 ~]$ crsctl create member_cluster_configuration -help
crsctl create member_cluster_configuration <member_cluster_name> -file
<cluster_manifest_file> -member_type <database|application> [-version
<member_cluster_version>] [-domain_services [asm_storage <local|direct|indirect>][<rhp>]]
where
member_cluster_name name of the new Member Cluster
-file path of the Cluster Manifest File
-member_type type of member cluster to be created (database|application)
-version 5 digit version of GI, if different from DSC
-domain_services services to be configured (asm_storage with local, direct, or
indirect access paths, and rhp)
asm_storage indicates the storage access path for database member clusters
local : storage is local to the cluster
direct or indirect : direct or indirect access to storage
rhp generate credentials and configuration for an RHP client
Installing a Member Cluster (2) – Manifest File
Domain Services Cluster20 07.03.18
Example
Copy the manifest file to the new cluster afterwards
[grid@dsc-node1 ~]$ crsctl create member_cluster_configuration dbcluster
-file /home/grid/dbcluster.xml 
-member_type database -domain_services asm_storage local
--------------------------------------------------------------------------------
ASM GIMR TFA ACFS RHP GNS
================================================================================
NO YES NO NO NO NO
================================================================================
[grid@dsc-node1 ~]$ crsctl query member_cluster_configuration dbcluster
dbcluster 12.2.0.1.0 4a34243b9a4f7fdeff42e66c983b79dd GIMR
Installing a Database Member Cluster
Domain Services Cluster21 07.03.18
In this case the database member cluster uses local storage (local ASM instance)
Installing an Application Member Cluster
Domain Services Cluster22 07.03.18
Small differences compared to installing a database member cluster
– Virtual hostname can be defined for client access
– Application Member Clusters store the OCR on the DSC (via ASM Service)
Domain Services Cluster23 07.03.18
Cluster Domain Services
Available Cluster Domain Services
Domain Services Cluster24 07.03.18
Centralized GIMR
Centralized TFA
Storage Service
Rapid Home Provisioning
Centralized GIMR
Domain Services Cluster25 07.03.18
There's a PDB for every member cluster in the GIMR (-MGMTDB):
If the DSC is not available, GIMR data is temporarily stored locally and transferred later
[grid@dsc-node1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Mon Mar 5 21:19:07 2018
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
--------- ------------- ------------------- ----------
2 PDB$SEED READ ONLY NO
3 GIMR_DSCREP_10 READ WRITE NO
4 GIMR_CLUREP_20 READ WRITE NO
5 GIMR_CLUREP_30 READ WRITE NO
SQL> exit
Centralized Trace File Analyzer Collector (TFA)
Domain Services Cluster26 07.03.18
TFA
– Daemon, independent on the Grid Infrastructure
– Collects trace and log files and system information from all nodes into a cluster with a
single command initiated on one cluster node
Does not work in (my) DSC configuration
TFA service not "included" in member cluster manifest file
No information in documentation how to enable it
.. I created a Service Request …
Why isn't that writen
somewhere in the
documentation?
Centralized Trace File Analyzer Collector (TFA)
Domain Services Cluster27 07.03.18
Result of the Service Request
Why isn't that written somewhere in the documentation?
Storage Service (ASM service)
Domain Services Cluster28 07.03.18
Member cluster has a connection to the storage
The ASM service manages the disk groups
Member cluster retrieves storage information from DSC
(via ASM network) and retrieves data from the ASM
disks From Oracle ® Grid Infrastructure Installation and Upgrade
Guide
[grid@dsc-node1 ~]$ srvctl status asm -verbose -detail
ASM is running on dsc-node2,dsc-node1
ASM is enabled.
ASM instance +ASM1 is running on node dsc-node1
Number of connected clients: 4
Client names: +APX1:+APX:dsc +IOS1:+IOS:dsc -MGMTDB:_mgmtdb:dsc dsc-
node1.markusdba.net:_OCR:dsc
[..]
Detailed state on node dsc-node1: Started
[..]
Storage Service (IO Service)
Domain Services Cluster29 07.03.18
The I/O server provides network-based connectivity
to ASM file for database instances on nodes that
do not have direct access to ASM managed disks
On the storage cluster, an I/O server instance opens
up network ports to which clients send their I/O
The I/O server instance receives data packets from the client and performs the
appropriate IO to ASM disks
From Oracle ® Grid Infrastructure Installation and Upgrade
Guide
[grid@dsc-node1 ~]$ srvctl status ioserver -verbose -detail
ASM I/O Server is running on dsc-node2,dsc-node1
ASM I/O Server is enabled.
ASM I/O server instance +IOS1 running on node dsc-node1 is connected to ASM instance
Number of connected clients: 1
Client names: RAC1:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e
ASM I/O server instance +IOS2 running on node dsc-node2 is connected to ASM instance
Number of connected clients: 1
Client names: RAC2:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e
Rapid Home Provisioning Service
Domain Services Cluster30 07.03.18
The DSC can be configured as a
Rapid Home Provisioning (RHP) server
Features:
– Provisioning Oracle Software (GI + RDBMS) for
member clusters
– Patching Oracle Software on member clusters
– Upgrading Oracle databases on member
clusters
Licence:
"Lifecycle Management Pack" on targets required Source: Oracle-Whitepaper on RHP 18c
Domain Services Cluster31 07.03.18
Summary & Outlook
Summary
Domain Services Cluster32 07.03.18
J Centralized Management for a group of clusters (> 8)
J Storage Optimization when using shared storage
K Install Enterprise Manager Cloud Control on the DSC – and you'll get the "one cluster to
rule them all"
L TFA not working, poorly documented
L Not very much documentation available
L The documentation is partly misleading
L Oracle 12.2: Existing Clusters cannot be converted into member clusters
Domain Services Cluster – New Features in Oracle 18c
Domain Services Cluster33 07.03.18
According to the docs J
– Conversion of a standalone cluster to a member cluster is possible
– Storage Conversion for member clusters (e.g. from direct ASM to indirect ASM)
– ACFS remote service
Domain Services Cluster34 07.03.18
Further Information &
References
• Oracle 12.2 - Grid Infrastructure - Installation + Upgrade (Chapter 8.5, 9.3)
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html
• Oracle Whitepaper "Oracle Grid Infrastructure – Cluster Domains"
http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/3633615.pdf
• http://www.hhutzler.de/blog/install-12-2-oracle-domain-cluster/
Questions and Answers
Markus Flechtner
Principal Consultant
Phone +49 211 5866 64725
Markus.Flechtner@Trivadis.com
@markusdba https://markusdba.net
Download the slides from http://www.slideshare.net/markusdba
Please don‘t forget the session evaluation – Thank you!
07.03.18 Domain Services Cluster35

More Related Content

What's hot

Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Ludovico Caldara
 
Oracle dba online training
Oracle dba online trainingOracle dba online training
Oracle dba online trainingkeylabstraining
 
Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Ludovico Caldara
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesDeiby Gómez
 
Oracle Data Guard A to Z
Oracle Data Guard A to ZOracle Data Guard A to Z
Oracle Data Guard A to ZZohar Elkayam
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodLudovico Caldara
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
 
Harvard University database
Harvard University databaseHarvard University database
Harvard University databaseMd.Mojibul Hoque
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewMarkus Michalewicz
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overviewaguswahyudi09
 
Examining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail FilesExamining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail FilesBobby Curtis
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newNassyam Basha
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
 
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
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Ludovico Caldara
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2Mario Redón Luz
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentationVimlendu Kumar
 

What's hot (20)

Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!Oracle Active Data Guard and Global Data Services in Action!
Oracle Active Data Guard and Global Data Services in Action!
 
Oracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAsOracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAs
 
Oracle dba online training
Oracle dba online trainingOracle dba online training
Oracle dba online training
 
Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?Oracle Active Data Guard 12cR2. Is it the best option?
Oracle Active Data Guard 12cR2. Is it the best option?
 
Rapid Home Provisioning
Rapid Home ProvisioningRapid Home Provisioning
Rapid Home Provisioning
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New Features
 
Oracle Data Guard A to Z
Oracle Data Guard A to ZOracle Data Guard A to Z
Oracle Data Guard A to Z
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Harvard University database
Harvard University databaseHarvard University database
Harvard University database
 
Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overview
 
Examining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail FilesExamining Oracle GoldenGate Trail Files
Examining Oracle GoldenGate Trail Files
 
Oracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats newOracle12c data guard farsync and whats new
Oracle12c data guard farsync and whats new
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
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)
 
Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?Oracle Database on ACFS: a perfect marriage?
Oracle Database on ACFS: a perfect marriage?
 
High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2High Availability And Oracle Data Guard 11g R2
High Availability And Oracle Data Guard 11g R2
 
Dataguard presentation
Dataguard presentationDataguard presentation
Dataguard presentation
 

Similar to Oracle 12.2 Domain Services Cluster

Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Markus Michalewicz
 
RAC - The Savior of DBA
RAC - The Savior of DBARAC - The Savior of DBA
RAC - The Savior of DBANikhil Kumar
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesAnil Nair
 
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil NairOracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil NairMarkus Michalewicz
 
Oracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open WorldOracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open WorldPaul Marden
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014Philippe Fierens
 
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical HighlightsRed hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical HighlightsFilipe Miranda
 
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0Gareth Chapman
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloudpasalapudi
 
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...Informatik Aktuell
 
Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Anil Nair
 
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & ClusterMySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & ClusterKenny Gryp
 
Sample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram GenericSample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram GenericKen Irwin
 
High Availability Storage (susecon2016)
High Availability Storage (susecon2016)High Availability Storage (susecon2016)
High Availability Storage (susecon2016)Roger Zhou 周志强
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdfRac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdfAnil Nair
 
Rha cluster suite wppdf
Rha cluster suite wppdfRha cluster suite wppdf
Rha cluster suite wppdfprojectmgmt456
 
My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)Nicholas Adu Gyamfi
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...Zahid Anwar (OCM)
 

Similar to Oracle 12.2 Domain Services Cluster (20)

Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]Understanding Oracle RAC 12c Internals OOW13 [CON8806]
Understanding Oracle RAC 12c Internals OOW13 [CON8806]
 
RAC - The Savior of DBA
RAC - The Savior of DBARAC - The Savior of DBA
RAC - The Savior of DBA
 
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best PracticesCollaborate 17 Oracle RAC 12cRel 2 Best Practices
Collaborate 17 Oracle RAC 12cRel 2 Best Practices
 
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil NairOracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
Oracle RAC 12c Rel. 2 & Cluster Architecture Internals OOW17 by Anil Nair
 
Oracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open WorldOracle RAC Presentation at Oracle Open World
Oracle RAC Presentation at Oracle Open World
 
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
What we unlearned_and_learned_by_moving_from_m9000_to_ssc_ukoug2014
 
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical HighlightsRed hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
 
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
 
Oracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle CloudOracle E-Business Suite On Oracle Cloud
Oracle E-Business Suite On Oracle Cloud
 
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
Jérôme Witt – IT-Tage 2015 – Oracle RDBMS – Grid Infrastructure 12c: failover...
 
Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017
 
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & ClusterMySQL Database Architectures - InnoDB ReplicaSet & Cluster
MySQL Database Architectures - InnoDB ReplicaSet & Cluster
 
Sample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram GenericSample Lucene Big Data Diagram Generic
Sample Lucene Big Data Diagram Generic
 
High Availability Storage (susecon2016)
High Availability Storage (susecon2016)High Availability Storage (susecon2016)
High Availability Storage (susecon2016)
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdfRac 12c rel2_operational_best_practices_sangam_2017_as_pdf
Rac 12c rel2_operational_best_practices_sangam_2017_as_pdf
 
ZDLRA in Action
ZDLRA in ActionZDLRA in Action
ZDLRA in Action
 
Rha cluster suite wppdf
Rha cluster suite wppdfRha cluster suite wppdf
Rha cluster suite wppdf
 
My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)My SQL Portal Database (Cluster)
My SQL Portal Database (Cluster)
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
 

More from Markus Flechtner

My SYSAUX tablespace is full, please
My SYSAUX tablespace is full, pleaseMy SYSAUX tablespace is full, please
My SYSAUX tablespace is full, pleaseMarkus Flechtner
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cMarkus Flechtner
 
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 MinutenOracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 MinutenMarkus Flechtner
 
Container Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21cContainer Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21cMarkus Flechtner
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-ArchitekturMarkus Flechtner
 
Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?Markus Flechtner
 
TFA - Trace File Analyzer Collector
TFA - Trace File Analyzer CollectorTFA - Trace File Analyzer Collector
TFA - Trace File Analyzer CollectorMarkus Flechtner
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2Markus Flechtner
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMarkus Flechtner
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerMarkus Flechtner
 
Should I stay or should I go?
Should I stay or should I go?Should I stay or should I go?
Should I stay or should I go?Markus Flechtner
 
Privilege Analysis with the Oracle Database
Privilege Analysis with the Oracle DatabasePrivilege Analysis with the Oracle Database
Privilege Analysis with the Oracle DatabaseMarkus Flechtner
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cMarkus Flechtner
 
Oracle - Checklist for performance issues
Oracle - Checklist for performance issuesOracle - Checklist for performance issues
Oracle - Checklist for performance issuesMarkus Flechtner
 
Einführung in den SQL-Developer
Einführung in den SQL-DeveloperEinführung in den SQL-Developer
Einführung in den SQL-DeveloperMarkus Flechtner
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesMarkus Flechtner
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsMarkus Flechtner
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteMarkus Flechtner
 
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-DictionaryDatenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-DictionaryMarkus Flechtner
 

More from Markus Flechtner (20)

My SYSAUX tablespace is full, please
My SYSAUX tablespace is full, pleaseMy SYSAUX tablespace is full, please
My SYSAUX tablespace is full, please
 
Rolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19cRolle Rückwärts - Backported Features in Oracle Database 19c
Rolle Rückwärts - Backported Features in Oracle Database 19c
 
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 MinutenOracle vs. PostgreSQL - Unterschiede in 45 Minuten
Oracle vs. PostgreSQL - Unterschiede in 45 Minuten
 
Container Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21cContainer Only - Neue Features für Multitenant in Oracle 21c
Container Only - Neue Features für Multitenant in Oracle 21c
 
Oracle Datenbank-Architektur
Oracle Datenbank-ArchitekturOracle Datenbank-Architektur
Oracle Datenbank-Architektur
 
Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?Wie kommt der Client zur Datenbank?
Wie kommt der Client zur Datenbank?
 
OraChk
OraChkOraChk
OraChk
 
TFA - Trace File Analyzer Collector
TFA - Trace File Analyzer CollectorTFA - Trace File Analyzer Collector
TFA - Trace File Analyzer Collector
 
High Availability for Oracle SE2
High Availability for Oracle SE2High Availability for Oracle SE2
High Availability for Oracle SE2
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please help
 
Datenbank-Hausputz für Einsteiger
Datenbank-Hausputz für EinsteigerDatenbank-Hausputz für Einsteiger
Datenbank-Hausputz für Einsteiger
 
Should I stay or should I go?
Should I stay or should I go?Should I stay or should I go?
Should I stay or should I go?
 
Privilege Analysis with the Oracle Database
Privilege Analysis with the Oracle DatabasePrivilege Analysis with the Oracle Database
Privilege Analysis with the Oracle Database
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
 
Oracle - Checklist for performance issues
Oracle - Checklist for performance issuesOracle - Checklist for performance issues
Oracle - Checklist for performance issues
 
Einführung in den SQL-Developer
Einführung in den SQL-DeveloperEinführung in den SQL-Developer
Einführung in den SQL-Developer
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection Issues
 
Checklist for Upgrades and Migrations
Checklist for Upgrades and MigrationsChecklist for Upgrades and Migrations
Checklist for Upgrades and Migrations
 
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und GeschichteCodd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
 
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-DictionaryDatenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
Datenbank-Selbstverwaltung - Das Oracle-Data-Dictionary
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Oracle 12.2 Domain Services Cluster

  • 1. BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Domain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner
  • 2. Our company. Domain Services Cluster5 07.03.18 Trivadis is a market leader in IT consulting, system integration, solution engineering and the provision of IT services focusing on and technologies in Switzerland, Germany, Austria and Denmark. We offer our services in the following strategic business fields: Trivadis Services takes over the interactive operation of your IT systems. O P E R A T I O N
  • 3. COPENHAGEN MUNICH LAUSANNE BERN ZURICH BRUGG GENEVA HAMBURG DÜSSELDORF FRANKFURT STUTTGART FREIBURG BASLE VIENNA With over 600 specialists and IT experts in your region. Domain Services Cluster6 07.03.18 14 Trivadis branches and more than 600 employees 200 Service Level Agreements Over 4,000 training participants Research and development budget: CHF 5.0 / EUR 4 million Financially self-supporting and sustainably profitable Experience from more than 1,900 projects per year at over 800 customers
  • 4. About Markus Flechtner Principal Consultant, Trivadis, Duesseldorf/Germany, since April 2008 Discipline Manager Infrastructure Database @Trivadis Working with Oracle since the 1990’s – Development (Forms, Reports, PL/SQL) – Support – Database Administration Focus – Oracle Real Application Clusters – Database Upgrade & Migration Projects Teacher – O-RAC – Oracle Real Application Clusters – O-NF12CDBA – Oracle 12c New Features for the DBA Blog: https://markusdba.net/ @markusdba 07.03.18 Domain Services Cluster7
  • 5. Agenda Domain Services Cluster8 07.03.18 1. Cluster Domain Architecture 2. Installing a Domain Services Cluster 3. Installing Member Clusters 4. Cluster Domain Services Centralized GIMR Centralized TFA Storage Service Rapid Home Provisioning 5. Summary & Outlook
  • 6. Domain Services Cluster9 07.03.18 Cluster Domain Architecture
  • 7. Cluster Domain Architecture Domain Services Cluster10 07.03.18 Source: Oracle ® Grid Infrastructure Installation and Upgrade Guide
  • 8. Domain Services Cluster Domain Services Cluster11 07.03.18 Provides centralized services for the member clusters (Domain Services) Standard Services – Grid Infrastructure Management Repository (GIMR) – Trace File Analyzer Collector (TFA) Optional: Rapid Home Provisioning (RHP) Optional: Storage Services – ASM Service (direct access to centralized storage) – IO-Service (indirect access to centralized storage)
  • 9. Member Cluster Types Domain Services Cluster12 07.03.18 Member Cluster for Applications – Lightweight cluster stack (DB specific services were removed) Member Cluster for Databases – With local storage (= local ASM instance) – Without local storage / access to storage via DSC ASM service – Without local storage / access to storage via DSC IO service In Oracle 12.2 it is not possible to convert an existing cluster into a member cluster
  • 10. Benefits Domain Services Cluster13 07.03.18 Centralized Management Less overhead on the member clusters Sharing storage between clusters
  • 11. Domain Services Cluster14 07.03.18 Installing a Domain Services Cluster
  • 12. Installing a Domain Services Cluster (1) Domain Services Cluster15 07.03.18 It's an option when installing a Cluster (gridSetup.sh)
  • 13. Installing a Domain Services Cluster (2) Domain Services Cluster16 07.03.18 No major difference to installing a "standard standalone cluster" Diskspace requirements – Ca. 300 GB ASM storage (with RHP) – Ca. 100 GB in Oracle-Base RHP as an optional service has to selected during installation
  • 14. Installing a Domain Services Cluster (3) Domain Services Cluster17 07.03.18 "Additional" non-standard services after installation (with RHP) [grid@dsc-node1 ~]$ crsctl stat res -t Local Resources -------------------------------------------------------------------------------- ora.helper ONLINE ONLINE dsc-node1 STABLE ONLINE ONLINE dsc-node2 IDLE,STABLE ora.mgmt.ghchkpt.acfs ONLINE ONLINE dsc-node1 mounted on /mnt/oracle/rhpimages/chkbase,STABLE ONLINE ONLINE dsc-node2 mounted on /mnt/oracle/rhpimages/chkbase,STABLE Cluster Resources -------------------------------------------------------------------------------- ora.ioserver 1 OFFLINE OFFLINE STABLE 2 OFFLINE OFFLINE STABLE 3 OFFLINE OFFLINE STABLE ora.rhpserver 1 ONLINE ONLINE dsc-node2 STABLE
  • 15. Domain Services Cluster18 07.03.18 Installing Member Clusters
  • 16. Installing a Member Cluster (1) – Manifest File Domain Services Cluster19 07.03.18 Before you install a member cluster, you have to create a Member Cluster Manifest File [grid@dsc-node1 ~]$ crsctl create member_cluster_configuration -help crsctl create member_cluster_configuration <member_cluster_name> -file <cluster_manifest_file> -member_type <database|application> [-version <member_cluster_version>] [-domain_services [asm_storage <local|direct|indirect>][<rhp>]] where member_cluster_name name of the new Member Cluster -file path of the Cluster Manifest File -member_type type of member cluster to be created (database|application) -version 5 digit version of GI, if different from DSC -domain_services services to be configured (asm_storage with local, direct, or indirect access paths, and rhp) asm_storage indicates the storage access path for database member clusters local : storage is local to the cluster direct or indirect : direct or indirect access to storage rhp generate credentials and configuration for an RHP client
  • 17. Installing a Member Cluster (2) – Manifest File Domain Services Cluster20 07.03.18 Example Copy the manifest file to the new cluster afterwards [grid@dsc-node1 ~]$ crsctl create member_cluster_configuration dbcluster -file /home/grid/dbcluster.xml -member_type database -domain_services asm_storage local -------------------------------------------------------------------------------- ASM GIMR TFA ACFS RHP GNS ================================================================================ NO YES NO NO NO NO ================================================================================ [grid@dsc-node1 ~]$ crsctl query member_cluster_configuration dbcluster dbcluster 12.2.0.1.0 4a34243b9a4f7fdeff42e66c983b79dd GIMR
  • 18. Installing a Database Member Cluster Domain Services Cluster21 07.03.18 In this case the database member cluster uses local storage (local ASM instance)
  • 19. Installing an Application Member Cluster Domain Services Cluster22 07.03.18 Small differences compared to installing a database member cluster – Virtual hostname can be defined for client access – Application Member Clusters store the OCR on the DSC (via ASM Service)
  • 20. Domain Services Cluster23 07.03.18 Cluster Domain Services
  • 21. Available Cluster Domain Services Domain Services Cluster24 07.03.18 Centralized GIMR Centralized TFA Storage Service Rapid Home Provisioning
  • 22. Centralized GIMR Domain Services Cluster25 07.03.18 There's a PDB for every member cluster in the GIMR (-MGMTDB): If the DSC is not available, GIMR data is temporarily stored locally and transferred later [grid@dsc-node1 ~]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production on Mon Mar 5 21:19:07 2018 Copyright (c) 1982, 2016, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED --------- ------------- ------------------- ---------- 2 PDB$SEED READ ONLY NO 3 GIMR_DSCREP_10 READ WRITE NO 4 GIMR_CLUREP_20 READ WRITE NO 5 GIMR_CLUREP_30 READ WRITE NO SQL> exit
  • 23. Centralized Trace File Analyzer Collector (TFA) Domain Services Cluster26 07.03.18 TFA – Daemon, independent on the Grid Infrastructure – Collects trace and log files and system information from all nodes into a cluster with a single command initiated on one cluster node Does not work in (my) DSC configuration TFA service not "included" in member cluster manifest file No information in documentation how to enable it .. I created a Service Request … Why isn't that writen somewhere in the documentation?
  • 24. Centralized Trace File Analyzer Collector (TFA) Domain Services Cluster27 07.03.18 Result of the Service Request Why isn't that written somewhere in the documentation?
  • 25. Storage Service (ASM service) Domain Services Cluster28 07.03.18 Member cluster has a connection to the storage The ASM service manages the disk groups Member cluster retrieves storage information from DSC (via ASM network) and retrieves data from the ASM disks From Oracle ® Grid Infrastructure Installation and Upgrade Guide [grid@dsc-node1 ~]$ srvctl status asm -verbose -detail ASM is running on dsc-node2,dsc-node1 ASM is enabled. ASM instance +ASM1 is running on node dsc-node1 Number of connected clients: 4 Client names: +APX1:+APX:dsc +IOS1:+IOS:dsc -MGMTDB:_mgmtdb:dsc dsc- node1.markusdba.net:_OCR:dsc [..] Detailed state on node dsc-node1: Started [..]
  • 26. Storage Service (IO Service) Domain Services Cluster29 07.03.18 The I/O server provides network-based connectivity to ASM file for database instances on nodes that do not have direct access to ASM managed disks On the storage cluster, an I/O server instance opens up network ports to which clients send their I/O The I/O server instance receives data packets from the client and performs the appropriate IO to ASM disks From Oracle ® Grid Infrastructure Installation and Upgrade Guide [grid@dsc-node1 ~]$ srvctl status ioserver -verbose -detail ASM I/O Server is running on dsc-node2,dsc-node1 ASM I/O Server is enabled. ASM I/O server instance +IOS1 running on node dsc-node1 is connected to ASM instance Number of connected clients: 1 Client names: RAC1:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e ASM I/O server instance +IOS2 running on node dsc-node2 is connected to ASM instance Number of connected clients: 1 Client names: RAC2:RAC_SITE1:a38f8b271ff9efbcbf367068f36c0c0e
  • 27. Rapid Home Provisioning Service Domain Services Cluster30 07.03.18 The DSC can be configured as a Rapid Home Provisioning (RHP) server Features: – Provisioning Oracle Software (GI + RDBMS) for member clusters – Patching Oracle Software on member clusters – Upgrading Oracle databases on member clusters Licence: "Lifecycle Management Pack" on targets required Source: Oracle-Whitepaper on RHP 18c
  • 28. Domain Services Cluster31 07.03.18 Summary & Outlook
  • 29. Summary Domain Services Cluster32 07.03.18 J Centralized Management for a group of clusters (> 8) J Storage Optimization when using shared storage K Install Enterprise Manager Cloud Control on the DSC – and you'll get the "one cluster to rule them all" L TFA not working, poorly documented L Not very much documentation available L The documentation is partly misleading L Oracle 12.2: Existing Clusters cannot be converted into member clusters
  • 30. Domain Services Cluster – New Features in Oracle 18c Domain Services Cluster33 07.03.18 According to the docs J – Conversion of a standalone cluster to a member cluster is possible – Storage Conversion for member clusters (e.g. from direct ASM to indirect ASM) – ACFS remote service
  • 31. Domain Services Cluster34 07.03.18 Further Information & References • Oracle 12.2 - Grid Infrastructure - Installation + Upgrade (Chapter 8.5, 9.3) https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html • Oracle Whitepaper "Oracle Grid Infrastructure – Cluster Domains" http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/3633615.pdf • http://www.hhutzler.de/blog/install-12-2-oracle-domain-cluster/
  • 32. Questions and Answers Markus Flechtner Principal Consultant Phone +49 211 5866 64725 Markus.Flechtner@Trivadis.com @markusdba https://markusdba.net Download the slides from http://www.slideshare.net/markusdba Please don‘t forget the session evaluation – Thank you! 07.03.18 Domain Services Cluster35