SlideShare a Scribd company logo
1 of 38
Download to read 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

More Related Content

What's hot

Tanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャオラクルエンジニア通信
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And WhatPerformance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And Whatudaymoogala
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
Oracle Database SQL Tuning Concept
Oracle Database SQL Tuning ConceptOracle Database SQL Tuning Concept
Oracle Database SQL Tuning ConceptChien Chung Shen
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on ExadataAnil Nair
 
Tanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata MigrationsTanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata MigrationsTanel Poder
 
MySQL Advanced Administrator 2021 - 네오클로바
MySQL Advanced Administrator 2021 - 네오클로바MySQL Advanced Administrator 2021 - 네오클로바
MySQL Advanced Administrator 2021 - 네오클로바NeoClova
 
Logical replication with pglogical
Logical replication with pglogicalLogical replication with pglogical
Logical replication with pglogicalUmair Shahid
 
Oracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptChien Chung Shen
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionMarkus Michalewicz
 
Postgres MVCC - A Developer Centric View of Multi Version Concurrency Control
Postgres MVCC - A Developer Centric View of Multi Version Concurrency ControlPostgres MVCC - A Developer Centric View of Multi Version Concurrency Control
Postgres MVCC - A Developer Centric View of Multi Version Concurrency ControlReactive.IO
 
Backup and recovery in oracle
Backup and recovery in oracleBackup and recovery in oracle
Backup and recovery in oraclesadegh salehi
 
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
Kevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres Open
Kevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres OpenKevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres Open
Kevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres OpenPostgresOpen
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015andreas kuncoro
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsSandesh Rao
 

What's hot (20)

Tanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools shortTanel Poder - Scripts and Tools short
Tanel Poder - Scripts and Tools short
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And WhatPerformance Tuning With Oracle ASH and AWR. Part 1 How And What
Performance Tuning With Oracle ASH and AWR. Part 1 How And What
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Oracle Database SQL Tuning Concept
Oracle Database SQL Tuning ConceptOracle Database SQL Tuning Concept
Oracle Database SQL Tuning Concept
 
Oracle RAC features on Exadata
Oracle RAC features on ExadataOracle RAC features on Exadata
Oracle RAC features on Exadata
 
Tanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata MigrationsTanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata Migrations
 
MySQL Advanced Administrator 2021 - 네오클로바
MySQL Advanced Administrator 2021 - 네오클로바MySQL Advanced Administrator 2021 - 네오클로바
MySQL Advanced Administrator 2021 - 네오클로바
 
Logical replication with pglogical
Logical replication with pglogicalLogical replication with pglogical
Logical replication with pglogical
 
Oracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning Concept
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
Postgres MVCC - A Developer Centric View of Multi Version Concurrency Control
Postgres MVCC - A Developer Centric View of Multi Version Concurrency ControlPostgres MVCC - A Developer Centric View of Multi Version Concurrency Control
Postgres MVCC - A Developer Centric View of Multi Version Concurrency Control
 
Enterprise manager 13c
Enterprise manager 13cEnterprise manager 13c
Enterprise manager 13c
 
Backup and recovery in oracle
Backup and recovery in oracleBackup and recovery in oracle
Backup and recovery in oracle
 
Query logging with proxysql
Query logging with proxysqlQuery logging with proxysql
Query logging with proxysql
 
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2021年の開発状況(第30回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
Kevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres Open
Kevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres OpenKevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres Open
Kevin Kempter PostgreSQL Backup and Recovery Methods @ Postgres Open
 
Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015Adop and maintenance task presentation 151015
Adop and maintenance task presentation 151015
 
How to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata EnvironmentsHow to Use EXAchk Effectively to Manage Exadata Environments
How to Use EXAchk Effectively to Manage Exadata Environments
 

Similar to 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.)
 

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

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

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

Recently uploaded

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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!
 

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