SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Session ID:
Prepared by:
Optimize and Simplify Oracle 12C RAC
using dNFS, ZFS and OISP
1197
@jmjgangler
Mike Gangler – Senior Database Specialist, DBA Team Lead
Secure-24 - @mjgangler
Mjgangler@yahoo.com
Palm D
Thu, Apr 14, 2016
08:30 AM - 09:30 AM
About Mike Gangler
•  Oracle ACE with robust database credentials
•  DBA for over 28 years, working with Oracle since
version 4
•  Team Lead and Senior Database Specialist at Secure-24
•  Currently serving on the board of the Southeast Michigan
Oracle Professionals (SEMOP) group – www.meetup.com
•  Charter member of the Board of Directors for the
International Oracle Users Group (IOUG) – www.ioug.org
•  Follow me on my Blog http://mjgangler.wordpress.com and
on twitter! @mjgangler
2
About Secure-24
3
FOUNDED
HEADQUARTERS
GLOBAL
OPERATION
CENTERS

DATA CENTERS
Secure-24 was
founded in 2001 and
since then has grown
to 500+ employees
and has received
recogniPon as one of
Computerworld’s Best
Places to Work in IT,
3-years running. 
Secure-24 is
headquartered in
Southfield, MI
Serving customers
around the globe,
Secure-24 has two (2)
OperaPon Centers in
Michigan, one (1) in
Nevada and one (1) in
Hyderabad India.
Secure-24 has three
(3) data centers in
Michigan, one (1) in
Nevada, plus several
global partnerships.
We only choose the
safest locaPons for
our data centers. 
Secure-24 has 15 years of experience delivering managed IT operaPons, applicaPon hosPng and cloud services to
enterprises worldwide. We manage SAP, Hyperion, PeopleSo^, JD Edwards, Oracle E-Business Suite and other
mission criPcal applicaPons across all industries for businesses of every size.
Communi'es	 Educa'on	
Join for as low as $150
SELECT Journal Resource Center IOUG Press Webinars & Podcasts IOUG Forum 5 Minute Briefing
Plus get access to IOUG’s content library, peer-to-peer networking, and more!
Corporate options also available!
Oracle Conferences in Detroit Area
Southeast Michigan Oracle Professionals
http://www.meetup.com/SouthEast-Michigan-Oracle-Professionals/
Meet monthly – 2nd Tuesday of the month
Michigan Oracle User Summit
November 3, 2016
http://www.mous.us
Great Lakes Oracle Conference
•  2016 Great Lakes Oracle Conference (GLOC)
•  May 18 & 19, 2016
Cleveland Public Auditorium
Cleveland, OH
https://www.neooug.org/gloc/
Today’s Discussion
7
Learn how Secure-24 leverages Oracle ZFS Storage, Oracle Intelligent
Storage Protocol (OISP), Templates and Oracle 12C RAC to implement a
Private Cloud for Oracle 12c RAC applications. This pairing of Database and
Storage hardware through Oracle’s VCA has enabled Secure-24 to take
advantage of the unique integration capabilities such as OISP which enables
automatic and dynamic tuning of storage settings such as record size.
Secure-24 Confidential – Internal – Copyright © 2015 Secure-24 and/or its affiliates. All rights reserved.
•  Simplicity
–  Simplify the environment with new technology
•  Scalability
–  Technology should be able to grow and scale as the company grows.
•  Automation
–  Technology should have the ability to be automated and repeatable process
•  Overall reduction of cost
–  Technology should drive down the overall cost
•  Solution driven by Customer requirements and demands
–  This is the reason for looking at the technology
Secure-24 Technology Goals
Business Case
•  Simplify Oracle 12c RAC deployments
•  Eliminate complexity around storage tuning
•  Decrease support time through transparency and
simplicity
•  Fully Oracle Support technology stack
10
Hardware Specifications Overview
Oracle Private Cloud Appliance
Oracle	X86	Servers	
Oracle	ZFS		Storage	Appliance	
•  	Redundant	controllers,	high	performance	virtual	storage	
Network	Infrastructure	
•  Oracle	Fabric	Interconnect	F1-15	(Virtual	Network)	
•  Oracle	Switches		
•  Fully	configured	fabric	networking,	no	setup	required	
•  Integrates	with	exis'ng	Ethernet	and	storage	networks	
Fabric
Interconnect
Fabric
Interconnect
Compute
Nodes
Compute
Nodes
Mgmt Nodes
Management
Storage
InfiniBand Expansion
Ethernet Switch
Oracle	X86	Servers	
•  	Up	to	25	nodes		
•  	CPU:	Up	to	900	cores	
•  	Memory:	Up	to	6.4TB	aggregate	
•  	Supports	any	Linux,	Solaris	and	Windows	applica'ons	
NetworkingManagement
40Gb/s	Server-to-Server	
InfiniBand Expansion
•  High	speed	InfiniBand	
network	–	mul'ple	40	
Gbps	
•  InfiniBand	connected	
storage	
•  Dedicated	management	
systems	included	
•  Oracle	VM	and	Oracle	
Linux	included		
•  Tested	and	Cer'fied	by	
Oracle	
•  So^ware	Defined	
networking	through	
Fabric	Interconnect
•  Fast “Power-on to Production” - Automation
–  2 hours vs. 1 month on legacy infrastructure
•  Mixed workloads - Scalable
–  Oracle DB, Oracle Applications, Microsoft, Custom apps
•  More efficient Licensing – Reduction of cost
–  Trusted Partitions Licensing
•  Rapid Application Deployment – Simplicity and
automation
–  Pre-built Oracle VM templates
•  Simplified Support - Simplicity
–  One Hand to Shake (One Throat to Choke)
•  Lower Acquisition and Deployment Costs
•  Impressive performance – Customer requirements
Why We Selected Private Cloud Appliance
Oracle 12C RAC Design Overview
•  Oracle PCA and ZS3-2 Storage
•  Single Node or multiple nodes with RAC
•  Oracle 12c Enterprise Edition
•  Oracle ZFS storage array with OS 8.3+
•  Database connections made from Oracle
using Direct NFS
•  ZFS Storage – Flash enabled performance
storage
•  OISP (Oracle Intelligent Storage Protocol)
for storage optimization
•  No “ASM”
X3-2
VIRTUALCOMPUTEAPPLIANCE
S P
REAR
PS
MAJ OR
MINOR
US ER
C RITIC AL
ZFS 	S TORAGE
ZS 3-2
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S TORAGE
DE2-24P
HDD
MAP
12-23
0-11
S P
REAR
PS
MAJ OR
MINOR
US ER
C RITIC AL
ZFS 	S TORAGE
ZS 3-2
Design Overview
•  Local OS disks Stored
on Oracle VM data
repository
•  Data, Logs, and Voting
disks presented via NFS
and dNFS
VM 2
dNFS
VM
NAS,	SAN,	iSCSI
Oracle	VM	Servers
Oracle	VM	Server	Pool
VM VMVM
SI
VM 1
RAC RAC
ZFS	Storage
ZFS Powered
•  OISP MOS Doc ID 1943618.1
•  ZFS Admin Guide http://
docs.oracle.com/cd/
E51475_01/pdf/E52872.pdf
•  ZFS	Hybrid	Array	with	3	types	of	caching	
•  DRAM,	SLC	Write	FLASH,		
MLC	Read	FLASH	
•  OISP	Op'mal	Record	Size	&	Latency	
•  The	Oracle	dNFS	client	passes	the	op'mal		
record	size	to	the	ZFS	Storage	Appliance	for		
each	NFSv4	write	request	
•  The	Oracle	dNFS	client	passes	the	op'mal		
write	bias	to	the	ZFS	Storage	Appliance	for		
each	NFSv4	write	request..
ZFS Setup
•  Create our 3 shares
•  OCR Voting Disk
–  This will be raw NFS v3
–  https://docs.oracle.com/database/121/CWADD/
votocr.htm#CWADD92368
–  We leave Write Bias as Latency and Record Size
as 128K (Generic)
•  Data and Logs files
–  This is where the magic of OISP comes in.
–  Instead of having to create multiple different
volumes for redo, archive, control, data, temp etc.
We simple create 2 volumes for Logs and Data
–  Write Bias and Record Size will be set via
database cue’s through OISP and optimized for
the database.
STANDARD NFS ARCHITECTURE
dNFS and OISP
Linux Configuration Setup
Direct NFS
–  Fairly simple example
•  # cat oranfstab.example
•  server: 10.10.10.10
•  nfs_version: nfsv4
•  export: /export/U02 mount: /u02
•  export: /export/U03 mount: /u03
–  dNFS is fairly straight forward in 12c
setup guide
•  https://docs.oracle.com/database/
121/CWLIN/
storage.htm#CWLIN279
– This is where NFSv4 is setup
– Many other options are
possible, but simple is
possible too
• Old paper, still valid - http://
www.oracle.com/
technetwork/articles/
directnfsclient-11gr1-
twp-129785.pdf
– Most dNFS guides are for 11g,
12c is the same except dNFS
is Natively part of 12c
– Troubleshooting
• (Doc ID 1464567.1)
dNFS Linux Configuration Setup
dNFS (11G) – Add 12C dnfs_on
Enable:
Ln –s $ORACLE_HOME/lib/libnfsodm11.so $ORACLE_HOME/lib/libodm11.so
Disable
Ln –s $ORACLE_HOME/lib/libodmd11.so $ORACLE_HOME/lib/libodm11.so
dNFS Linux Configuration Setup
dNFS (12C)
Enable:
Change directory to $ORACLE_HOME/lib
>>make –f ins_rdbms.mk dnfs_on
Disable
Change directory to $ORACLE_HOME/lib
>>make –f ins_rdbms.mk dnfs_off
dNFS Linux Configuration Setup
dNFS Verify
•  bash-3.2$ ps -ef | grep dbw
oracle 23126 1 0 06:53 ? 00:00:00 ora_dbw0_MYINST1
oracle 23128 1 0 06:53 ? 00:00:00 ora_dbw1_MYINST1
oracle 23246 22377 0 07:04 pts/0 00:00:00 grep dbw
•  bash-3.2$ /usr/sbin/lsof -p 23126
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
oracle 23126 oracle cwd DIR 104,3 4096 14811513 /u02/app/oracle/product/12.1.0/dbs
oracle 23126 oracle rtd DIR 104,3 4096 2 /
oracle 23126 oracle txt REG 104,3 210824714 15892486 /u02/app/oracle/product/12.1.0/bin/oracle
•  ...
oracle 23126 oracle 32u IPv4 322388 TCP mydbhost:64553->mynfshost:nfs (ESTABLISHED)
oracle 23126 oracle 33u IPv4 322389 TCP mydbhost:21549->mynfshost:nfs (ESTABLISHED)
-- dNFS setup guide
•  https://docs.oracle.com/database/121/CWLIN/storage.htm#CWLIN279
Linux Configuration Setup
Oracle Linux 6 – uek Kernel
–  Utilize dtrace in Linux
–  Ksplice for non-disruptive kernel patching
–  UEK kernel optimization for Oracle DB
Setup Mount Points
–  Setup Voting disk
•  Must be NFSv3
•  Not Part of dNFS
•  Mount options important (Doc ID
359515.1)
•  rw,bg,hard,nointr,rsize=32768,
wsize=32768,tcp,noac,vers=3,timeo=600,
actimeo=0
–  Setup Logs and Data
•  Must be NFSv3 (dNFSv4 setup to come
later)
•  Mount options important (Doc ID
359515.1)
•  rw,bg,hard,nointr,rsize=32768,wsize=3276
8,tcp,actimeo=0,vers=3,timeo=600
Linux Configuration Setup - #1
Install Oracle Pre-Install RPM
•  Optional but makes life easier
•  >> yum install oracle-rdbms-server-12cR1-preinstall
•  This will download all required dependencies
•  create the oracle user id
•  modify sysctl.conf
•  modify limits.conf
•  https://blogs.oracle.com/wim/entry/easily_install_oracle_rdbms_12cr1
Linux Configuration Setup - #2
TEST SNMP – REQUIRED FOR OISP
MOS ID – 1943618.1
# SNMPGET –v1 –c public 10.10.10.10 1.3.6.1.4.1.42.2.225.1.4.2.0
-  Looking for the following:
SNMPv2- SMI::enterprises.
42.2.225.1.4.2.0 = STRING: "Sun ZFS Storage 7330"
Linux Configuration Setup - #3
Setup for dNFS
Oracle wants us to tune for dNFS, so we will
>> vi /etc/sysctl.conf
##7.3.4 Checking TCP Network Protocol Buffer for Direct
NFS Client
•  net.ipv4.tcp_rmem = 4096 87380 4194304
•  net.ipv4.tcp_wmem = 4096 16384 4194304
•  https://docs.oracle.com/database/121/CWLIN/
storage.htm#CHDEFHFC
Linux Configuration Setup
Install Oracle Pre-Install
RPM
–  Optional but makes
life easier
–  # yum install oracle-
rdbms-server-12cR1-
preinstall
–  This will download all
required
dependencies, create
the oracle user id,
modify sysctl.conf an
d modify limits.conf.
–  https://
blogs.oracle.com/wim/
entry/
easily_install_oracle_r
dbms_12cr1
Test snmp (needed for
OISP)
–  Doc ID 1943618.1
–  # snmpget -v1 -c
public 10.10.10.10
1.3.6.1.4.1.42.2.225.1
.4.2.0
SNMPv2-
SMI::enterprises.
42.2.225.1.4.2.0 =
STRING: "Sun ZFS
Storage 7330"
Setup for dNFS
–  Oracle wants us to
tune for dNFS, so we
will
•  # vi /etc/sysctl.conf
•  #
•  #
https://docs.oracle.com/
database/121/CWLIN/
storage.htm#CHDEFH
FC
•  #7.3.4 Checking TCP
Network Protocol Buffer
for Direct NFS Client
•  #
•  net.ipv4.tcp_rmem =
4096 87380
4194304
•  net.ipv4.tcp_wmem =
4096 16384
4194304
Oracle 12c Enterprise Edition
Install Oracle 12.1.0.2
-  If using a private heartbeat IP that contains .255
-  add the following patch (Before root.sh)
-  19777496	(Patch	Id)	
-  Or dont use .255 in the heartbeat network
Oracle 12c Installation - #1
Confirm dNFS and OISP setup
$ egrep I '"Sun ZFS"|Direct' alert_*.log
Found NAS server Sun ZFS Storage 7420
Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 3.0
Direct NFS: channel id [0] path [10.80.216.18] to filer [10.80.216.18] via local [] is UP
Direct NFS: channel id [1] path [10.80.216.19] to filer [10.80.216.18] via local [] is UP
Direct NFS: mount complete dir /export/oisp/redo on 10.80.216.18 nfsport 2049 using NFS
version 4
Direct NFS: mount complete dir /export/oisp/redo on 10.80.216.18 nfsport 2049 using NFS
version 4
u  “Found NAS server” indicates SNMP has found the ZFSSA. Requirement
for OISP.
u  ODM/Direct NFS indicates that dNFS has been activated using NFSv4.
Oracle 12c Installation - #2
Apply	required	patch	(OISP)		
Patch	19630940	
Resolves	issue	with	DB	Analy'cs		
Oracle 12c Installation - #3
Oracle	12c	Enterprise	Edi'on	
Install	Oracle	12.1.0.2	
Confirm	dNFS	and	OISP	setup		
$	egrep	I	'"Sun	ZFS"|Direct'	alert_*.log	
Found	NAS	server	Sun	ZFS	Storage	7420	
Oracle	instance	running	with	ODM:	Oracle	Direct	NFS	ODM	
Library	Version	3.0	
Direct	NFS:	channel	id	[0]	path	[10.80.216.18]	to	filer	
[10.80.216.18]	via	local	[]	is	UP	
Direct	NFS:	channel	id	[1]	path	[10.80.216.19]	to	filer	
[10.80.216.18]	via	local	[]	is	UP	
Direct	NFS:	mount	complete	dir	/export/oisp/redo	on	
10.80.216.18	nfsport	2049	using	NFS	version	4	
Direct	NFS:	mount	complete	dir	/export/oisp/redo	on	
10.80.216.18	nfsport	2049	using	NFS	version	4	
“Found	NAS	server”	indicates	SNMP	has	
found	the	ZFSSA.	Requirement	for	OISP.	
ODM/Direct	NFS	indicates	that	dNFS	has	
been	ac'vated	using	NFSv4.	
Apply	required	patch	
Patch	19630940	
Resolves	issue	with	DB	
Analy'cs		
Oracle 12c Installation
Typical Deployment
Typical Process For Creating and Deploying New Applications
1	to	3	weeks	
1-2	days	1	day	1-5	days	1-2	days	1-5	days	 Start
PCA Rapid Deployment
•  Pre-made, certified virtual machine templates, including application, operating system,
and database available at https://edelivery.oracle.com
•  Save Weeks/Days in Configuration Time
–  Pre-built, pre-configured Templates
–  Application, Middleware, and DB
–  Oracle DB, JD Edwards, EBS, PeopleSoft, and many more…. 90+ templates
Start-up	in		
Oracle	VM	Pool	
Import	to		
Oracle	VM	
Manager	
Oracle	VM	
Servers	
Server	
Pool	2	Customize	&	Save	
as	Golden	Image	
E-Delivery	
File	
JD	
Edwards	
Download	from	
Oracle.com	
File	
JDE	
VM	1	
JDE
Application Templates & Assemblies
DB	
WebLogic	
Server	
Deployment	Policies	
Configura'on	Metadata	
SOA_PROD_1
Oracle	VM	Assembly	
Produc'on	Environment:		SOA_PROD_1
VM	
VM	
VM	
VM	
VM	
VM	
Deploy	
Deploy	applica'on	into	Oracle	VM	Manager	as	
‘Golden	Image’	
• Clone,	ini'alize,	and	start-up	instance	
• Up	and	running	in	hours	vs.	days	or	weeks	with	
litle	risk	
Oracle	VM	
Servers	
Storage	Repository	
Server	
Pool	2	
Deployed:	
Produc'on	Environment		SOA_PROD_1	
	
Guest	Addi'ons	
• Allows	direct	integra'on	between	guest	
so^ware	and	virtualiza'on	layer	
• Assists	in	orchestra'on	of	complex,	mul'-
VM	deployments	
OVF-based	
3
Notes
•  Oracle Database 11g RAC with ZFS Storage Appliance and dNFS on SPARC:
http://www.oracle.com/technetwork/server-storage/sun-unified-storage/documentation/
oracledb-rac-sparc-zfssa-2414324.pdf
•  Optimizing Storage for Oracle Database 11gR2 with ZFS Storage Appliance:
http://www.oracle.com/technetwork/server-storage/sun-unified-storage/documentation/
oracle11gr2-zfssa-bestprac-2255303.pdf
•  How to enable OISP on ZFS Storage Appliance for 12c:
https://support.oracle.com/epmos/faces/DocumentDisplay?id=1943618.1
ANALYST DATA
•  htp://www.oracle.com/us/corporate/analystreports/industries/zs3-storage-appliance-2033590.pdf
Questions
JDE	
Mike	Gangler	
Michael.gangler@secure-24.com	
	
Blog	:	htps://
mjgangler.wordpress.com	
	
	
@mjgangler
Please complete the session evaluation
Paper – 1197
Author – Mike Gangler
We appreciate your feedback and Insight
You May complete the session evaluation via the mobile app

Mais conteúdo relacionado

Mais procurados

[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き
[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き
[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付きInsight Technology, Inc.
 
Oracle ebs db platform migration
Oracle ebs db platform migrationOracle ebs db platform migration
Oracle ebs db platform migrationmaaz khan
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
 
Release and patching strategy
Release and patching strategyRelease and patching strategy
Release and patching strategyJitendra Singh
 
Apache Spark on K8S Best Practice and Performance in the Cloud
Apache Spark on K8S Best Practice and Performance in the CloudApache Spark on K8S Best Practice and Performance in the Cloud
Apache Spark on K8S Best Practice and Performance in the CloudDatabricks
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssAnil Nair
 
Materialized Column: An Efficient Way to Optimize Queries on Nested Columns
Materialized Column: An Efficient Way to Optimize Queries on Nested ColumnsMaterialized Column: An Efficient Way to Optimize Queries on Nested Columns
Materialized Column: An Efficient Way to Optimize Queries on Nested ColumnsDatabricks
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to CloudMarcus Vinicius Miguel Pedro
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureDatabricks
 
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)Tomoyuki Oota
 
YugaByte DB Internals - Storage Engine and Transactions
YugaByte DB Internals - Storage Engine and Transactions YugaByte DB Internals - Storage Engine and Transactions
YugaByte DB Internals - Storage Engine and Transactions Yugabyte
 
Modularized ETL Writing with Apache Spark
Modularized ETL Writing with Apache SparkModularized ETL Writing with Apache Spark
Modularized ETL Writing with Apache SparkDatabricks
 
Active dataguard
Active dataguardActive dataguard
Active dataguardManoj Kumar
 
Parallelization of Structured Streaming Jobs Using Delta Lake
Parallelization of Structured Streaming Jobs Using Delta LakeParallelization of Structured Streaming Jobs Using Delta Lake
Parallelization of Structured Streaming Jobs Using Delta LakeDatabricks
 
Battle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootBattle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootChristos Sotiriou
 
Snowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesSnowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesDrew Hansen
 
Changing the game with cloud dw
Changing the game with cloud dwChanging the game with cloud dw
Changing the game with cloud dwelephantscale
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsMarkus Michalewicz
 

Mais procurados (20)

[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き
[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き
[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き
 
Oracle ebs db platform migration
Oracle ebs db platform migrationOracle ebs db platform migration
Oracle ebs db platform migration
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
Release and patching strategy
Release and patching strategyRelease and patching strategy
Release and patching strategy
 
Apache Spark on K8S Best Practice and Performance in the Cloud
Apache Spark on K8S Best Practice and Performance in the CloudApache Spark on K8S Best Practice and Performance in the Cloud
Apache Spark on K8S Best Practice and Performance in the Cloud
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
Materialized Column: An Efficient Way to Optimize Queries on Nested Columns
Materialized Column: An Efficient Way to Optimize Queries on Nested ColumnsMaterialized Column: An Efficient Way to Optimize Queries on Nested Columns
Materialized Column: An Efficient Way to Optimize Queries on Nested Columns
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
性能問題を起こしにくい 強いDBシステムの作り方(Ver. 2018.9)
 
YugaByte DB Internals - Storage Engine and Transactions
YugaByte DB Internals - Storage Engine and Transactions YugaByte DB Internals - Storage Engine and Transactions
YugaByte DB Internals - Storage Engine and Transactions
 
Oracle SGA 介紹
Oracle SGA 介紹Oracle SGA 介紹
Oracle SGA 介紹
 
Modularized ETL Writing with Apache Spark
Modularized ETL Writing with Apache SparkModularized ETL Writing with Apache Spark
Modularized ETL Writing with Apache Spark
 
Active dataguard
Active dataguardActive dataguard
Active dataguard
 
Parallelization of Structured Streaming Jobs Using Delta Lake
Parallelization of Structured Streaming Jobs Using Delta LakeParallelization of Structured Streaming Jobs Using Delta Lake
Parallelization of Structured Streaming Jobs Using Delta Lake
 
Battle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBootBattle of the frameworks : Quarkus vs SpringBoot
Battle of the frameworks : Quarkus vs SpringBoot
 
Snowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD PipelinesSnowflake Automated Deployments / CI/CD Pipelines
Snowflake Automated Deployments / CI/CD Pipelines
 
Changing the game with cloud dw
Changing the game with cloud dwChanging the game with cloud dw
Changing the game with cloud dw
 
Understanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 InternalsUnderstanding Oracle RAC 11g Release 2 Internals
Understanding Oracle RAC 11g Release 2 Internals
 

Semelhante a Optimize and Simplify Oracle 12C RAC using dNFS, ZFS and OISP

Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionMarkus Michalewicz
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...Insight Technology, Inc.
 
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 RACSolarWinds
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACSandesh Rao
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Markus Michalewicz
 
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!Performance Tuning Corporation
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld
 
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPSVMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPSVMworld
 
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
 
Using Oracle Multitenant to efficiently manage development and test databases
Using Oracle Multitenant to efficiently manage development and test databasesUsing Oracle Multitenant to efficiently manage development and test databases
Using Oracle Multitenant to efficiently manage development and test databasesMarc Fielding
 
MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard Fuad Arshad
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Lucas Jellema
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACSandesh Rao
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionsolarisyougood
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudDr. Wilfred Lin (Ph.D.)
 

Semelhante a Optimize and Simplify Oracle 12C RAC using dNFS, ZFS and OISP (20)

Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
 
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
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
 
dbaas-clone
dbaas-clonedbaas-clone
dbaas-clone
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
 
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
 
ZFS appliance
ZFS applianceZFS appliance
ZFS appliance
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPSVMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
 
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)
 
Using Oracle Multitenant to efficiently manage development and test databases
Using Oracle Multitenant to efficiently manage development and test databasesUsing Oracle Multitenant to efficiently manage development and test databases
Using Oracle Multitenant to efficiently manage development and test databases
 
MIgrating to RAC using Dataguard
MIgrating to RAC  using Dataguard MIgrating to RAC  using Dataguard
MIgrating to RAC using Dataguard
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
 
Customer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise editionCustomer overview oracle solaris cluster, enterprise edition
Customer overview oracle solaris cluster, enterprise edition
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloud
 

Mais de Secure-24

2019 odtug webinar-20190129
2019 odtug webinar-201901292019 odtug webinar-20190129
2019 odtug webinar-20190129Secure-24
 
Gloc gangler 2018._v4
Gloc gangler 2018._v4Gloc gangler 2018._v4
Gloc gangler 2018._v4Secure-24
 
2016_1201_gangler_ppt
2016_1201_gangler_ppt2016_1201_gangler_ppt
2016_1201_gangler_pptSecure-24
 
Granting Oracle Schema Permissions when Objects not created Yet
Granting Oracle Schema Permissions when Objects not created YetGranting Oracle Schema Permissions when Objects not created Yet
Granting Oracle Schema Permissions when Objects not created YetSecure-24
 
Using RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CUsing RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CSecure-24
 
2015 582 gangler_ppt - ms
2015 582 gangler_ppt - ms2015 582 gangler_ppt - ms
2015 582 gangler_ppt - msSecure-24
 
Using oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archiveUsing oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archiveSecure-24
 
EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACSecure-24
 
2008 2086 Gangler
2008 2086 Gangler2008 2086 Gangler
2008 2086 GanglerSecure-24
 
Mgangler Virtualization
Mgangler VirtualizationMgangler Virtualization
Mgangler VirtualizationSecure-24
 

Mais de Secure-24 (10)

2019 odtug webinar-20190129
2019 odtug webinar-201901292019 odtug webinar-20190129
2019 odtug webinar-20190129
 
Gloc gangler 2018._v4
Gloc gangler 2018._v4Gloc gangler 2018._v4
Gloc gangler 2018._v4
 
2016_1201_gangler_ppt
2016_1201_gangler_ppt2016_1201_gangler_ppt
2016_1201_gangler_ppt
 
Granting Oracle Schema Permissions when Objects not created Yet
Granting Oracle Schema Permissions when Objects not created YetGranting Oracle Schema Permissions when Objects not created Yet
Granting Oracle Schema Permissions when Objects not created Yet
 
Using RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12CUsing RPM's to Automagically to install Oracle Agents to EM12C
Using RPM's to Automagically to install Oracle Agents to EM12C
 
2015 582 gangler_ppt - ms
2015 582 gangler_ppt - ms2015 582 gangler_ppt - ms
2015 582 gangler_ppt - ms
 
Using oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archiveUsing oracle12c pluggable databases to archive
Using oracle12c pluggable databases to archive
 
EM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RACEM12C High Availability without SLB and RAC
EM12C High Availability without SLB and RAC
 
2008 2086 Gangler
2008 2086 Gangler2008 2086 Gangler
2008 2086 Gangler
 
Mgangler Virtualization
Mgangler VirtualizationMgangler Virtualization
Mgangler Virtualization
 

Último

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Optimize and Simplify Oracle 12C RAC using dNFS, ZFS and OISP

  • 1. Session ID: Prepared by: Optimize and Simplify Oracle 12C RAC using dNFS, ZFS and OISP 1197 @jmjgangler Mike Gangler – Senior Database Specialist, DBA Team Lead Secure-24 - @mjgangler Mjgangler@yahoo.com Palm D Thu, Apr 14, 2016 08:30 AM - 09:30 AM
  • 2. About Mike Gangler •  Oracle ACE with robust database credentials •  DBA for over 28 years, working with Oracle since version 4 •  Team Lead and Senior Database Specialist at Secure-24 •  Currently serving on the board of the Southeast Michigan Oracle Professionals (SEMOP) group – www.meetup.com •  Charter member of the Board of Directors for the International Oracle Users Group (IOUG) – www.ioug.org •  Follow me on my Blog http://mjgangler.wordpress.com and on twitter! @mjgangler 2
  • 3. About Secure-24 3 FOUNDED HEADQUARTERS GLOBAL OPERATION CENTERS DATA CENTERS Secure-24 was founded in 2001 and since then has grown to 500+ employees and has received recogniPon as one of Computerworld’s Best Places to Work in IT, 3-years running. Secure-24 is headquartered in Southfield, MI Serving customers around the globe, Secure-24 has two (2) OperaPon Centers in Michigan, one (1) in Nevada and one (1) in Hyderabad India. Secure-24 has three (3) data centers in Michigan, one (1) in Nevada, plus several global partnerships. We only choose the safest locaPons for our data centers. Secure-24 has 15 years of experience delivering managed IT operaPons, applicaPon hosPng and cloud services to enterprises worldwide. We manage SAP, Hyperion, PeopleSo^, JD Edwards, Oracle E-Business Suite and other mission criPcal applicaPons across all industries for businesses of every size.
  • 4. Communi'es Educa'on Join for as low as $150 SELECT Journal Resource Center IOUG Press Webinars & Podcasts IOUG Forum 5 Minute Briefing Plus get access to IOUG’s content library, peer-to-peer networking, and more! Corporate options also available!
  • 5. Oracle Conferences in Detroit Area Southeast Michigan Oracle Professionals http://www.meetup.com/SouthEast-Michigan-Oracle-Professionals/ Meet monthly – 2nd Tuesday of the month Michigan Oracle User Summit November 3, 2016 http://www.mous.us
  • 6. Great Lakes Oracle Conference •  2016 Great Lakes Oracle Conference (GLOC) •  May 18 & 19, 2016 Cleveland Public Auditorium Cleveland, OH https://www.neooug.org/gloc/
  • 7. Today’s Discussion 7 Learn how Secure-24 leverages Oracle ZFS Storage, Oracle Intelligent Storage Protocol (OISP), Templates and Oracle 12C RAC to implement a Private Cloud for Oracle 12c RAC applications. This pairing of Database and Storage hardware through Oracle’s VCA has enabled Secure-24 to take advantage of the unique integration capabilities such as OISP which enables automatic and dynamic tuning of storage settings such as record size. Secure-24 Confidential – Internal – Copyright © 2015 Secure-24 and/or its affiliates. All rights reserved.
  • 8. •  Simplicity –  Simplify the environment with new technology •  Scalability –  Technology should be able to grow and scale as the company grows. •  Automation –  Technology should have the ability to be automated and repeatable process •  Overall reduction of cost –  Technology should drive down the overall cost •  Solution driven by Customer requirements and demands –  This is the reason for looking at the technology Secure-24 Technology Goals
  • 9. Business Case •  Simplify Oracle 12c RAC deployments •  Eliminate complexity around storage tuning •  Decrease support time through transparency and simplicity •  Fully Oracle Support technology stack
  • 10. 10 Hardware Specifications Overview Oracle Private Cloud Appliance Oracle X86 Servers Oracle ZFS Storage Appliance •  Redundant controllers, high performance virtual storage Network Infrastructure •  Oracle Fabric Interconnect F1-15 (Virtual Network) •  Oracle Switches •  Fully configured fabric networking, no setup required •  Integrates with exis'ng Ethernet and storage networks Fabric Interconnect Fabric Interconnect Compute Nodes Compute Nodes Mgmt Nodes Management Storage InfiniBand Expansion Ethernet Switch Oracle X86 Servers •  Up to 25 nodes •  CPU: Up to 900 cores •  Memory: Up to 6.4TB aggregate •  Supports any Linux, Solaris and Windows applica'ons NetworkingManagement 40Gb/s Server-to-Server InfiniBand Expansion •  High speed InfiniBand network – mul'ple 40 Gbps •  InfiniBand connected storage •  Dedicated management systems included •  Oracle VM and Oracle Linux included •  Tested and Cer'fied by Oracle •  So^ware Defined networking through Fabric Interconnect
  • 11. •  Fast “Power-on to Production” - Automation –  2 hours vs. 1 month on legacy infrastructure •  Mixed workloads - Scalable –  Oracle DB, Oracle Applications, Microsoft, Custom apps •  More efficient Licensing – Reduction of cost –  Trusted Partitions Licensing •  Rapid Application Deployment – Simplicity and automation –  Pre-built Oracle VM templates •  Simplified Support - Simplicity –  One Hand to Shake (One Throat to Choke) •  Lower Acquisition and Deployment Costs •  Impressive performance – Customer requirements Why We Selected Private Cloud Appliance
  • 12. Oracle 12C RAC Design Overview •  Oracle PCA and ZS3-2 Storage •  Single Node or multiple nodes with RAC •  Oracle 12c Enterprise Edition •  Oracle ZFS storage array with OS 8.3+ •  Database connections made from Oracle using Direct NFS •  ZFS Storage – Flash enabled performance storage •  OISP (Oracle Intelligent Storage Protocol) for storage optimization •  No “ASM” X3-2 VIRTUALCOMPUTEAPPLIANCE S P REAR PS MAJ OR MINOR US ER C RITIC AL ZFS S TORAGE ZS 3-2 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S TORAGE DE2-24P HDD MAP 12-23 0-11 S P REAR PS MAJ OR MINOR US ER C RITIC AL ZFS S TORAGE ZS 3-2
  • 13. Design Overview •  Local OS disks Stored on Oracle VM data repository •  Data, Logs, and Voting disks presented via NFS and dNFS VM 2 dNFS VM NAS, SAN, iSCSI Oracle VM Servers Oracle VM Server Pool VM VMVM SI VM 1 RAC RAC ZFS Storage
  • 14. ZFS Powered •  OISP MOS Doc ID 1943618.1 •  ZFS Admin Guide http:// docs.oracle.com/cd/ E51475_01/pdf/E52872.pdf •  ZFS Hybrid Array with 3 types of caching •  DRAM, SLC Write FLASH, MLC Read FLASH •  OISP Op'mal Record Size & Latency •  The Oracle dNFS client passes the op'mal record size to the ZFS Storage Appliance for each NFSv4 write request •  The Oracle dNFS client passes the op'mal write bias to the ZFS Storage Appliance for each NFSv4 write request..
  • 15. ZFS Setup •  Create our 3 shares •  OCR Voting Disk –  This will be raw NFS v3 –  https://docs.oracle.com/database/121/CWADD/ votocr.htm#CWADD92368 –  We leave Write Bias as Latency and Record Size as 128K (Generic) •  Data and Logs files –  This is where the magic of OISP comes in. –  Instead of having to create multiple different volumes for redo, archive, control, data, temp etc. We simple create 2 volumes for Logs and Data –  Write Bias and Record Size will be set via database cue’s through OISP and optimized for the database.
  • 17.
  • 18.
  • 20. Linux Configuration Setup Direct NFS –  Fairly simple example •  # cat oranfstab.example •  server: 10.10.10.10 •  nfs_version: nfsv4 •  export: /export/U02 mount: /u02 •  export: /export/U03 mount: /u03 –  dNFS is fairly straight forward in 12c setup guide •  https://docs.oracle.com/database/ 121/CWLIN/ storage.htm#CWLIN279 – This is where NFSv4 is setup – Many other options are possible, but simple is possible too • Old paper, still valid - http:// www.oracle.com/ technetwork/articles/ directnfsclient-11gr1- twp-129785.pdf – Most dNFS guides are for 11g, 12c is the same except dNFS is Natively part of 12c – Troubleshooting • (Doc ID 1464567.1)
  • 21. dNFS Linux Configuration Setup dNFS (11G) – Add 12C dnfs_on Enable: Ln –s $ORACLE_HOME/lib/libnfsodm11.so $ORACLE_HOME/lib/libodm11.so Disable Ln –s $ORACLE_HOME/lib/libodmd11.so $ORACLE_HOME/lib/libodm11.so
  • 22. dNFS Linux Configuration Setup dNFS (12C) Enable: Change directory to $ORACLE_HOME/lib >>make –f ins_rdbms.mk dnfs_on Disable Change directory to $ORACLE_HOME/lib >>make –f ins_rdbms.mk dnfs_off
  • 23. dNFS Linux Configuration Setup dNFS Verify •  bash-3.2$ ps -ef | grep dbw oracle 23126 1 0 06:53 ? 00:00:00 ora_dbw0_MYINST1 oracle 23128 1 0 06:53 ? 00:00:00 ora_dbw1_MYINST1 oracle 23246 22377 0 07:04 pts/0 00:00:00 grep dbw •  bash-3.2$ /usr/sbin/lsof -p 23126 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME oracle 23126 oracle cwd DIR 104,3 4096 14811513 /u02/app/oracle/product/12.1.0/dbs oracle 23126 oracle rtd DIR 104,3 4096 2 / oracle 23126 oracle txt REG 104,3 210824714 15892486 /u02/app/oracle/product/12.1.0/bin/oracle •  ... oracle 23126 oracle 32u IPv4 322388 TCP mydbhost:64553->mynfshost:nfs (ESTABLISHED) oracle 23126 oracle 33u IPv4 322389 TCP mydbhost:21549->mynfshost:nfs (ESTABLISHED) -- dNFS setup guide •  https://docs.oracle.com/database/121/CWLIN/storage.htm#CWLIN279
  • 24. Linux Configuration Setup Oracle Linux 6 – uek Kernel –  Utilize dtrace in Linux –  Ksplice for non-disruptive kernel patching –  UEK kernel optimization for Oracle DB Setup Mount Points –  Setup Voting disk •  Must be NFSv3 •  Not Part of dNFS •  Mount options important (Doc ID 359515.1) •  rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,noac,vers=3,timeo=600, actimeo=0 –  Setup Logs and Data •  Must be NFSv3 (dNFSv4 setup to come later) •  Mount options important (Doc ID 359515.1) •  rw,bg,hard,nointr,rsize=32768,wsize=3276 8,tcp,actimeo=0,vers=3,timeo=600
  • 25. Linux Configuration Setup - #1 Install Oracle Pre-Install RPM •  Optional but makes life easier •  >> yum install oracle-rdbms-server-12cR1-preinstall •  This will download all required dependencies •  create the oracle user id •  modify sysctl.conf •  modify limits.conf •  https://blogs.oracle.com/wim/entry/easily_install_oracle_rdbms_12cr1
  • 26. Linux Configuration Setup - #2 TEST SNMP – REQUIRED FOR OISP MOS ID – 1943618.1 # SNMPGET –v1 –c public 10.10.10.10 1.3.6.1.4.1.42.2.225.1.4.2.0 -  Looking for the following: SNMPv2- SMI::enterprises. 42.2.225.1.4.2.0 = STRING: "Sun ZFS Storage 7330"
  • 27. Linux Configuration Setup - #3 Setup for dNFS Oracle wants us to tune for dNFS, so we will >> vi /etc/sysctl.conf ##7.3.4 Checking TCP Network Protocol Buffer for Direct NFS Client •  net.ipv4.tcp_rmem = 4096 87380 4194304 •  net.ipv4.tcp_wmem = 4096 16384 4194304 •  https://docs.oracle.com/database/121/CWLIN/ storage.htm#CHDEFHFC
  • 28. Linux Configuration Setup Install Oracle Pre-Install RPM –  Optional but makes life easier –  # yum install oracle- rdbms-server-12cR1- preinstall –  This will download all required dependencies, create the oracle user id, modify sysctl.conf an d modify limits.conf. –  https:// blogs.oracle.com/wim/ entry/ easily_install_oracle_r dbms_12cr1 Test snmp (needed for OISP) –  Doc ID 1943618.1 –  # snmpget -v1 -c public 10.10.10.10 1.3.6.1.4.1.42.2.225.1 .4.2.0 SNMPv2- SMI::enterprises. 42.2.225.1.4.2.0 = STRING: "Sun ZFS Storage 7330" Setup for dNFS –  Oracle wants us to tune for dNFS, so we will •  # vi /etc/sysctl.conf •  # •  # https://docs.oracle.com/ database/121/CWLIN/ storage.htm#CHDEFH FC •  #7.3.4 Checking TCP Network Protocol Buffer for Direct NFS Client •  # •  net.ipv4.tcp_rmem = 4096 87380 4194304 •  net.ipv4.tcp_wmem = 4096 16384 4194304
  • 29. Oracle 12c Enterprise Edition Install Oracle 12.1.0.2 -  If using a private heartbeat IP that contains .255 -  add the following patch (Before root.sh) -  19777496 (Patch Id) -  Or dont use .255 in the heartbeat network Oracle 12c Installation - #1
  • 30. Confirm dNFS and OISP setup $ egrep I '"Sun ZFS"|Direct' alert_*.log Found NAS server Sun ZFS Storage 7420 Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 3.0 Direct NFS: channel id [0] path [10.80.216.18] to filer [10.80.216.18] via local [] is UP Direct NFS: channel id [1] path [10.80.216.19] to filer [10.80.216.18] via local [] is UP Direct NFS: mount complete dir /export/oisp/redo on 10.80.216.18 nfsport 2049 using NFS version 4 Direct NFS: mount complete dir /export/oisp/redo on 10.80.216.18 nfsport 2049 using NFS version 4 u  “Found NAS server” indicates SNMP has found the ZFSSA. Requirement for OISP. u  ODM/Direct NFS indicates that dNFS has been activated using NFSv4. Oracle 12c Installation - #2
  • 32. Oracle 12c Enterprise Edi'on Install Oracle 12.1.0.2 Confirm dNFS and OISP setup $ egrep I '"Sun ZFS"|Direct' alert_*.log Found NAS server Sun ZFS Storage 7420 Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 3.0 Direct NFS: channel id [0] path [10.80.216.18] to filer [10.80.216.18] via local [] is UP Direct NFS: channel id [1] path [10.80.216.19] to filer [10.80.216.18] via local [] is UP Direct NFS: mount complete dir /export/oisp/redo on 10.80.216.18 nfsport 2049 using NFS version 4 Direct NFS: mount complete dir /export/oisp/redo on 10.80.216.18 nfsport 2049 using NFS version 4 “Found NAS server” indicates SNMP has found the ZFSSA. Requirement for OISP. ODM/Direct NFS indicates that dNFS has been ac'vated using NFSv4. Apply required patch Patch 19630940 Resolves issue with DB Analy'cs Oracle 12c Installation
  • 33. Typical Deployment Typical Process For Creating and Deploying New Applications 1 to 3 weeks 1-2 days 1 day 1-5 days 1-2 days 1-5 days Start
  • 34. PCA Rapid Deployment •  Pre-made, certified virtual machine templates, including application, operating system, and database available at https://edelivery.oracle.com •  Save Weeks/Days in Configuration Time –  Pre-built, pre-configured Templates –  Application, Middleware, and DB –  Oracle DB, JD Edwards, EBS, PeopleSoft, and many more…. 90+ templates Start-up in Oracle VM Pool Import to Oracle VM Manager Oracle VM Servers Server Pool 2 Customize & Save as Golden Image E-Delivery File JD Edwards Download from Oracle.com File JDE VM 1 JDE
  • 35. Application Templates & Assemblies DB WebLogic Server Deployment Policies Configura'on Metadata SOA_PROD_1 Oracle VM Assembly Produc'on Environment: SOA_PROD_1 VM VM VM VM VM VM Deploy Deploy applica'on into Oracle VM Manager as ‘Golden Image’ • Clone, ini'alize, and start-up instance • Up and running in hours vs. days or weeks with litle risk Oracle VM Servers Storage Repository Server Pool 2 Deployed: Produc'on Environment SOA_PROD_1 Guest Addi'ons • Allows direct integra'on between guest so^ware and virtualiza'on layer • Assists in orchestra'on of complex, mul'- VM deployments OVF-based 3
  • 36. Notes •  Oracle Database 11g RAC with ZFS Storage Appliance and dNFS on SPARC: http://www.oracle.com/technetwork/server-storage/sun-unified-storage/documentation/ oracledb-rac-sparc-zfssa-2414324.pdf •  Optimizing Storage for Oracle Database 11gR2 with ZFS Storage Appliance: http://www.oracle.com/technetwork/server-storage/sun-unified-storage/documentation/ oracle11gr2-zfssa-bestprac-2255303.pdf •  How to enable OISP on ZFS Storage Appliance for 12c: https://support.oracle.com/epmos/faces/DocumentDisplay?id=1943618.1 ANALYST DATA •  htp://www.oracle.com/us/corporate/analystreports/industries/zs3-storage-appliance-2033590.pdf
  • 38. Please complete the session evaluation Paper – 1197 Author – Mike Gangler We appreciate your feedback and Insight You May complete the session evaluation via the mobile app