SlideShare a Scribd company logo
New in Oracle Universal Installer (OUI)
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
What’s	
  New	
  in	
  the	
  Oracle	
  12c	
  Release	
  2	
  
Universal	
  Installer	
  &	
  ConfiguraIon	
  Tools?	
  	
  
Markus	
  Michalewicz	
  
Senior	
  Director	
  of	
  	
  
Product	
  Management,	
  	
  
Oracle	
  RAC	
  Development	
  
May	
  30th,	
  2017	
  
	
  Markus.Michalewicz@oracle.com	
  	
  
	
  @OracleRACpm	
  
	
  hWp://www.linkedin.com/in/markusmichalewicz	
  	
  	
  
	
  hWp://www.slideshare.net/MarkusMichalewicz	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Safe	
  Harbor	
  Statement	
  
The	
  following	
  is	
  intended	
  to	
  outline	
  our	
  general	
  product	
  direcIon.	
  It	
  is	
  intended	
  for	
  
informaIon	
  purposes	
  only,	
  and	
  may	
  not	
  be	
  incorporated	
  into	
  any	
  contract.	
  It	
  is	
  not	
  a	
  
commitment	
  to	
  deliver	
  any	
  material,	
  code,	
  or	
  funcIonality,	
  and	
  should	
  not	
  be	
  relied	
  upon	
  
in	
  making	
  purchasing	
  decisions.	
  The	
  development,	
  release,	
  and	
  Iming	
  of	
  any	
  features	
  or	
  
funcIonality	
  described	
  for	
  Oracle’s	
  products	
  remains	
  at	
  the	
  sole	
  discreIon	
  of	
  Oracle.	
  
3	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
Overview	
  and	
  Gold	
  Image	
  Standard	
  
gridSetup	
  –	
  The	
  New	
  Installer	
  Swiss	
  Army	
  Knife	
  	
  
So^ware	
  Deployment	
  and	
  Management	
  ‘en	
  masse’	
  
Revamped	
  Database	
  ConfiguraIon	
  Assistant	
  (DBCA)	
  
1	
  
2	
  
3	
  
4	
  
4	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
Overview	
  and	
  Gold	
  Image	
  Standard	
  
gridSetup	
  –	
  The	
  New	
  Installer	
  Swiss	
  Army	
  Knife	
  	
  
So^ware	
  Deployment	
  and	
  Management	
  ‘en	
  masse’	
  
Revamped	
  Database	
  ConfiguraIon	
  Assistant	
  (DBCA)	
  
1	
  
2	
  
3	
  
5	
  
4	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   6	
  
Principally	
  2-­‐step	
  process	
  
Oracle	
  Grid	
  Infrastructure	
  (GI)	
  &	
  Database	
  (DB)	
  Deployment 	
  	
  
✔	
  
So5ware	
  installa7on	
  	
  
(GI	
  home	
  /	
  DB	
  home)	
  
1	
  
DB	
  Crea7on	
  
GI	
  Configura7on	
  	
  
2	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   7	
  
Simple	
  Flow	
  
Oracle	
  Grid	
  Infrastructure	
  (GI)	
  &	
  Database	
  (DB)	
  Deployment 	
  	
  
So5ware	
  installa7on	
  	
  
1	
  
GI	
  Configura7on	
  	
  
2	
  
3	
  
DB	
  Crea7on	
   4	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   8	
  
Reality	
  
Oracle	
  Grid	
  Infrastructure	
  (GI)	
  Deployment 	
  	
  
✔	
  
4	
  
t	
  Base	
  
So5ware	
  installa7on	
  	
  
e.g.	
  12.1.0.2	
  
1	
  
B	
  
PSU	
  applica7on	
  
e.g.	
  12.1.0.2.x	
  
2	
  
PSU	
  
OneOff	
  applica7on	
  
e.g.	
  PatchXYZ	
  
3	
  
OneOff	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  Grid	
  Infrastructure	
  Installer	
  (12c	
  Rel.	
  1	
  &	
  Earlier)	
  
•  Shiphome-­‐based	
  release	
  –	
  a	
  proprietary	
  format	
  
•  Unzip	
  and	
  execute	
  ‘runInstaller’	
  to	
  get	
  the	
  so^ware	
  
•  Configure	
  Oracle	
  Grid	
  Infrastructure	
  and	
  Oracle	
  ASM	
  
– Trend	
  is	
  to	
  use	
  ‘config.sh’	
  a5er	
  patching	
  the	
  so5ware	
  
•  Supports	
  interacIve	
  and	
  silent	
  mode	
  deployments	
  
•  Other	
  tools/scripts	
  included	
  in	
  the	
  Oracle	
  GI	
  Home:	
  
– addNode.sh	
  –	
  to	
  add	
  more	
  nodes	
  to	
  the	
  exisIng	
  cluster	
  
– config.sh	
  –	
  configures/upgrades	
  the	
  clusterware	
  
– clone.pl	
  –	
  registers	
  a	
  home	
  in	
  the	
  inventory	
  via	
  a	
  single-­‐node	
  opera7on	
  
9	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   10	
  
Requirement:	
  gold	
  image	
  support	
  
Oracle	
  Grid	
  Infrastructure	
  (GI)	
  Deployment 	
  	
  
✔	
  
Base	
  
So5ware	
  installa7on	
  	
  
e.g.	
  12.1.0.2	
  
1	
   4	
  
t	
  
PSU	
  applica7on	
  
e.g.	
  12.1.0.2.x	
  
2	
  
OneOff	
  applica7on	
  
e.g.	
  PatchXYZ	
  
3	
  
B	
   PSU	
   OneOff	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  Grid	
  Infrastructure	
  Installer	
  12c	
  Release	
  2	
  	
  
•  StarIng	
  with	
  Oracle	
  Grid	
  Infrastructure	
  12c	
  Rel.	
  2,	
  the	
  Grid	
  Installer	
  uses	
  	
  
a	
  gold	
  image	
  instead	
  of	
  the	
  tradiIonal	
  shiphome	
  as	
  installaIon	
  media	
  
•  The	
  zip-­‐file	
  available	
  for	
  download	
  is	
  therefore	
  a	
  12.2.0.1	
  base	
  gold	
  image	
  
•  The	
  launch	
  script	
  is	
  gridSetup.sh	
  or	
  gridSetup.bat	
  
•  User-­‐created	
  (customized)	
  gold	
  images	
  are	
  supported	
  	
  
– Customiza7on	
  can	
  include	
  PSUs	
  and	
  /	
  or	
  addi7onal	
  patches	
  
•  The	
  new	
  deployment	
  process	
  has	
  no	
  impact	
  on	
  any	
  post-­‐install	
  so^ware	
  
lifecycle	
  management	
  operaIons;	
  e.g.	
  adding	
  nodes,	
  cloning,	
  patching	
  
11	
  
Gold	
  image-­‐based	
  installa7on	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   12	
  
Not	
  (even)	
  considering	
  PSU	
  and	
  OneOff	
  applica7on	
  
Simple	
  Gold	
  Image-­‐based	
  Install	
  
12c	
  Rel.	
  1	
  &	
  Earlier	
  Install	
  per	
  cluster	
   12	
  Rel.	
  2	
  Gold	
  Image-­‐based	
  Install	
  per	
  cluster	
  
Download	
  shiphome	
  zip	
  files	
  from	
  OTN	
   Download	
  image	
  zip	
  files	
  from	
  OTN	
  
Unzip	
  grid1/2.zip	
  to	
  some	
  stage	
  locaIon	
  (stage_loc)	
   No	
  stage_loc	
  
Execute	
  <stage_loc>/runInstaller.sh	
   -­‐	
  
Bootstraps	
  files	
  to	
  some	
  temp	
  area	
  (1GB)	
   No	
  bootstrapping	
  
Copies	
  files	
  from	
  <stage_loc>	
  to	
  OH	
   No	
  copy	
  needed	
  
Zip	
  up	
  the	
  OH	
  and	
  store	
  it	
  as	
  image	
  files	
   -­‐	
  
Unzip	
  image	
  files	
  to	
  OH	
  on	
  all	
  nodes	
  of	
  the	
  cluster	
   Unzip	
  image	
  files	
  to	
  OH	
  on	
  one	
  of	
  the	
  nodes	
  of	
  cluster	
  
Execute	
  clone.pl	
  on	
  all	
  nodes	
  of	
  cluster	
   Not	
  needed	
  
Run	
  config.sh	
  from	
  one	
  of	
  the	
  nodes	
   Run	
  gridSetup.sh	
  from	
  one	
  of	
  the	
  nodes	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  Database	
  Installer	
  will	
  Follow	
  
13	
  
Future	
  12c	
  Rel.	
  2	
  enhancement	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
Overview	
  and	
  Gold	
  Image	
  Standard	
  
gridSetup	
  –	
  The	
  New	
  Installer	
  Swiss	
  Army	
  Knife	
  	
  
So^ware	
  Deployment	
  and	
  Management	
  ‘en	
  masse’	
  
Revamped	
  Database	
  ConfiguraIon	
  Assistant	
  (DBCA)	
  
1	
  
2	
  
3	
  
14	
  6/19/17	
  
4	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
gridSetup	
  –	
  The	
  New	
  Installer	
  Swiss	
  Army	
  Knife	
  Part	
  1	
  	
  
•  New	
  opIons	
  supported	
  with	
  gridSetup:	
  
– PSU	
  can	
  be	
  applied	
  [-­‐applyPSU]	
  
– OneOff	
  patches	
  can	
  be	
  applied	
  [-­‐applyOneOffs]	
  
– Run	
  from	
  network	
  loca=on	
  and	
  deploy	
  to	
  local	
  path	
  [-­‐des=na=onHome]	
  
– Execute	
  post-­‐install	
  configuraIon	
  tools	
  [-­‐executeConfigTools]	
  
– Execute	
  root	
  scripts	
  automaIcally	
  in	
  silent	
  install	
  using	
  sudo/root	
  
– Installer	
  can	
  be	
  patched	
  [-­‐applyInstallerUpdates]	
  
– Gold-­‐image	
  can	
  be	
  created	
  from	
  an	
  exis7ng	
  GI	
  home	
  [-­‐createGoldImage]	
  
15	
  
Installa7on	
  support	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Installer	
  Patching	
  
16	
  
gridSetup	
  …	
  -­‐applyInstallerUpdates	
  
✔	
  
n	
  
t	
  Patch	
  applica7on	
  
as	
  a	
  prerequisite	
  to	
  
running	
  installer	
  
P	
  
Base	
  
So5ware	
  installa7on	
  	
  
e.g.	
  12.2.0.1	
  
1	
  
…	
  
N-­‐1	
  
Patch	
   B	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   17	
  
gridSetup	
  …	
  -­‐createGoldImage	
  
Gold-­‐image	
  CreaIon	
  from	
  ExisIng	
  GI	
  home	
  
✔	
  Node1
Oracle GI | HUB
Exis7ng	
  system	
  
1	
   4	
  
t	
  
Create	
  gold	
  image	
  
from	
  exisIng	
  home	
  
2	
  
Re-­‐use	
  image	
  
on	
  addiIonal	
  systems	
  
3	
  
B	
  
PSU	
  
Re-­‐Use	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
gridSetup	
  –	
  The	
  New	
  Installer	
  Swiss	
  Army	
  Knife	
  Part	
  2	
  	
  
•  Improved	
  cloning,	
  addnode	
  and	
  post-­‐install	
  configuraIon	
  
•  Supports	
  mulI-­‐node	
  so^ware-­‐only	
  install	
  of	
  GI	
  home	
  
– Compare	
  with	
  cloning	
  so^ware	
  to	
  mulIple	
  nodes	
  in	
  one	
  go	
  
•  Can	
  be	
  launched	
  from	
  a	
  so^ware-­‐only	
  home	
  	
  
– to	
  configure	
  the	
  so^ware	
  (config.sh	
  replacement)	
  
– to	
  add	
  more	
  nodes	
  to	
  the	
  to-­‐be-­‐configured	
  cluster	
  	
  
	
  
•  Can	
  be	
  launched	
  from	
  a	
  configured	
  home	
  to	
  execute	
  config	
  tools	
  
18	
  
So5ware	
  management	
  support	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
(Re-­‐)	
  Execute	
  Post-­‐Install	
  ConfiguraIon	
  Tools	
  
•  Works	
  for	
  gridSetup	
  (GI)	
  and	
  
runInstaller	
  (DB,	
  Client)	
  
•  Provides	
  interacIve	
  UI	
  &	
  works	
  	
  
with	
  the	
  installer’s	
  response	
  file	
  
•  BeWer	
  logging	
  of	
  configuraIon	
  	
  
tools	
  output	
  for	
  easier	
  diagnosability	
  
– configToolAllCommands	
  is	
  deprecated	
  
19	
  
gridSetup	
  …	
  -­‐executeConfigTools	
  
	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
gridSetup	
  Enhancements	
  
20	
  
Future	
  12c	
  Rel.	
  2	
  enhancement	
  
•  Ability	
  to	
  re-­‐run	
  configtools	
  of	
  a	
  failed/aborted	
  installaIon	
  
	
  
•  Ability	
  to	
  re-­‐run	
  root.sh	
  	
  
	
  
•  Ability	
  to	
  move	
  GI	
  to	
  a	
  new	
  home	
  
	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Large	
  Cluster	
  Support	
  Part	
  1	
  
•  With	
  12c	
  Rel.	
  2,	
  Oracle	
  GI	
  installer	
  
supports	
  ‘Lenient’	
  mode	
  installaIon	
  
•  Installer	
  allows	
  for	
  eliminaIng	
  nodes	
  
that	
  are	
  mis-­‐configured	
  &	
  to	
  proceed	
  
with	
  the	
  remaining	
  nodes	
  
•  It	
  is	
  default	
  behavior	
  for	
  all	
  	
  
interacIve	
  installaIons	
  
•  Supported	
  for	
  silent	
  (non-­‐interacIve)	
  
installaIons	
  when	
  “-­‐lenientInstallMode”	
  
is	
  specified	
  on	
  command	
  line	
  	
  
21	
  
‘Lenient’	
  installa7on	
  mode	
  
Node NNode N-1
Node2Node1
Oracle GI | HUB Oracle GI | HUB
Oracle GI | HUB Oracle GI | Leaf
✔	
  ✔	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   22	
  
Support	
  for	
  specifying	
  nodes	
  using	
  pa_erns/expressions	
  
Large	
  Cluster	
  Support	
  Part	
  2	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
Overview	
  and	
  Gold	
  Image	
  Standard	
  
gridSetup	
  –	
  The	
  New	
  Installer	
  Swiss	
  Army	
  Knife	
  	
  
So^ware	
  Deployment	
  and	
  Management	
  ‘en	
  masse’	
  
Revamped	
  Database	
  ConfiguraIon	
  Assistant	
  (DBCA)	
  
1	
  
2	
  
3	
  
23	
  
4	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   24	
  
So^ware	
  Management	
  in	
  the	
  Time	
  of	
  Cloud	
  
Things	
  can	
  get	
  more	
  and	
  more	
  difficult	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Gold	
  Image	
  as	
  a	
  Service	
  (GlaaS)	
  
25	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Gold	
  Image	
  Concept	
  
26	
  
Base	
  
So5ware	
  installa7on	
  	
  
1	
  
PSU	
  applica7on	
  
2	
  
OneOff	
  applica7on	
  
3	
  
B	
   PSU	
   OneOff	
  
1	
  
Gold	
  image	
  
installa7on	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Introducing	
  Gold	
  Image	
  as	
  a	
  Service	
  (GIaaS)	
  
•  Oracle	
  internal,	
  centralized	
  service	
  to	
  deliver	
  ‘Gold	
  Images’	
  
•  Simple	
  &	
  REST-­‐enabled	
  web	
  portal	
  offering	
  ‘Gold	
  Images’	
  of	
  Oracle	
  Homes	
  
•  Users	
  can	
  choose	
  a	
  base	
  release	
  plus	
  any	
  PSU	
  or	
  OneOff	
  required	
  
•  Uniform	
  and	
  cost-­‐effecIve	
  way	
  to	
  deliver	
  customized	
  Oracle	
  homes	
  
•  GIaaS	
  detects	
  conflicts,	
  builds,	
  validates,	
  and	
  op7mizes	
  the	
  image	
  
•  Output	
  format	
  -­‐	
  tar,	
  zip	
  or	
  Docker	
  container	
  	
  
•  Images	
  uploaded	
  to	
  Oracle	
  Cloud	
  Object	
  storage	
  
27	
  
Currently	
  Oracle	
  internal	
  only	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   28	
  
Get	
  the	
  patched	
  so^ware	
  as	
  a	
  docker	
  container	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   29	
  
Allows	
  input	
  of	
  exisIng	
  inventory	
  
Allows	
  custom	
  database	
  template	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Rapid	
  Home	
  Provisioning	
  (RHP)	
  
and	
  Maintenance	
  	
  
30	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
•  Complex	
  build	
  process	
  
repeated	
  for	
  each	
  node	
  
•  Error	
  prone	
  
•  Longest	
  down-­‐Ime	
  and	
  
maintenance	
  window	
  
•  Have	
  to	
  create	
  backup	
  
(no	
  built-­‐in	
  fallback	
  plan)	
  
•  How	
  do	
  you	
  enforce	
  
standardizaIon?	
  
	
  
•  Build	
  gold	
  image	
  once,	
  	
  
use	
  everywhere	
  
•  Fewest	
  steps,	
  simplest	
  
process	
  
•  Shortest	
  down-­‐Ime	
  and	
  
maintenance	
  window	
  
•  Built-­‐in	
  Fallback	
  
•  Built-­‐in	
  standardizaIon	
  
•  Complex	
  build	
  process	
  
repeated	
  for	
  each	
  node	
  
•  Error	
  prone	
  
•  Shorter	
  down-­‐Ime	
  and	
  
maintenance	
  window	
  
•  Built-­‐in	
  Fallback	
  
•  How	
  do	
  you	
  enforce	
  
standardizaIon?	
  	
  
31	
  
What	
  is	
  the	
  best	
  way	
  to	
  apply	
  maintenance?	
  
1	
  	
  	
  	
  	
  	
  2	
  	
  	
  	
  	
  	
  3	
   1	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  3	
   1	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  2	
  
Update	
  in	
  Place	
   Clone,	
  Update	
  and	
  Switch	
   Deploy	
  Gold	
  Image,	
  Switch	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
	
  
•  Dri^	
  not	
  seen	
  unIl	
  scan	
  
takes	
  places	
  
•  Scanning	
  unchanged	
  
targets	
  is	
  unnecessary	
  
work	
  
•  Does	
  not	
  prevent	
  dri^	
  
	
  
	
  
•  No	
  Ime	
  lag	
  between	
  dri^	
  
and	
  alert	
  
•  No	
  extra	
  work	
  
•  Does	
  not	
  prevent	
  dri^	
  
32	
  
	
  
•  Locked	
  configs	
  cannot	
  dri^	
  
•  Can	
  trigger	
  alert	
  if	
  
unauthorized	
  changes	
  
aWempted	
  
•  Can	
  trigger	
  alert	
  if	
  
authorized	
  changes	
  made	
  	
  
What	
  is	
  the	
  best	
  approach	
  to	
  handling	
  so^ware	
  dri^?	
  
Scan	
  
	
  
Trigger	
  Alert	
  
	
  
Prevent	
  
	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Streamline	
  the	
  DistribuIon	
  Process	
  
•  Ship	
  only	
  once	
  
– To	
  a	
  customer,	
  to	
  a	
  site,	
  to	
  a	
  pool	
  
•  Ship	
  to	
  interested	
  parIes	
  only	
  
– Subscribers	
  
•  Ship	
  only	
  what	
  is	
  necessary	
  
– Updated	
  Modules,	
  Updated	
  Files,	
  Updated	
  Blocks	
  
•  Deploy	
  non-­‐disrupIvely	
  
– Ship	
  any	
  Ime,	
  choose	
  when	
  to	
  use	
  it	
  
	
  
33	
  
Customer	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   34	
  
•  Simple	
  
•  Prevent	
  errors,	
  enable	
  easy	
  correcIons	
  
•  Use	
  Gold	
  Images	
  for	
  all	
  scenarios	
  	
  
•  Enable	
  mass	
  operaIons	
  	
  
	
  	
  	
  	
  	
  	
  on	
  1000s	
  of	
  nodes	
  
Rapid	
  Home	
  Provisioning	
  and	
  Maintenance	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Build	
  Inventory	
  of	
  Gold	
  Images	
  
35	
  
Create	
  once	
  on	
  RHP	
  Server	
  	
  
Installed	
  
homes	
  
11.2.0.4.1
DB	
  
12.1.0.2
Custom
RHP	
  Server	
  
• 	
  Uptake	
  current	
  estate	
  by	
  promo7ng	
  
exis7ng	
  homes	
  to	
  gold	
  images	
  
• 	
  Create	
  new	
  homes	
  and	
  promote	
  to	
  gold	
  
images	
  a5er	
  valida7on	
  	
  
• 	
  Assign	
  states	
  to	
  images	
  for	
  lifecycle	
  
management	
  
GRID
11.2.0.4.3
WLS
12.2.1
• 	
  Oracle	
  internal	
  
users:	
  import	
  image	
  
from	
  GIaaS	
  Grid
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   36	
  
Supported	
  targets	
  and	
  environments	
  
Manage	
  exis7ng	
  and	
  create	
  new	
  Pools,	
  Homes,	
  and	
  Databases	
  
•  Patch	
  and	
  Upgrade	
  exisIng	
  deployments	
  
– No	
  pre-­‐requisites	
  (config,	
  agent,	
  daemon…)	
  for	
  targets	
  
– Database	
  and	
  Grid	
  Infrastructure	
  11.2.0.3,	
  11.2.0.4,	
  12.1.0.2,	
  12.2.0.1	
  	
  
•  	
  Provision,	
  Scale,	
  Patch	
  and	
  Upgrade	
  new	
  Clusters	
  and	
  Databases	
  	
  
– 11.2.0.4,	
  12.1.0.2,	
  12.2.0.1	
  
•  Bare	
  metal,	
  VMs,	
  CDBs,	
  non-­‐CDBs	
  
•  SI	
  (standalone,	
  Restart,	
  Grid	
  Infr),	
  RAC	
  One,	
  RAC	
  	
  
•  Linux,	
  Solaris,	
  AIX	
  
•  Generic	
  so^ware	
  homes	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Easy	
  to	
  create	
  Server,	
  start	
  managing	
  current	
  estate	
  	
  
•  RHP	
  Server	
  fully	
  self-­‐contained	
  
– Commodity	
  hardware	
  or	
  engineered	
  systems,	
  can	
  be	
  clustered	
  for	
  HA	
  
– Enable	
  with	
  single	
  srvctl	
  command	
  
– Lightweight	
  -­‐	
  can	
  co-­‐exist	
  with	
  other	
  funcIons	
  
•  No	
  new	
  so^ware	
  needed	
  on	
  targets	
  	
  
•  No	
  run-­‐Ime	
  dependency	
  between	
  Server	
  and	
  targets	
  
37	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
Overview	
  and	
  Gold	
  Image	
  Standard	
  
gridSetup	
  –	
  The	
  New	
  Installer	
  Swiss	
  Army	
  Knife	
  	
  
So^ware	
  Deployment	
  and	
  Management	
  ‘en	
  masse’	
  
Revamped	
  Database	
  ConfiguraIon	
  Assistant	
  (DBCA)	
  
1	
  
2	
  
3	
  
38	
  
4	
  
Copyright	
  ©	
  2015,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Revamped	
  DBCA	
  
Revamp	
  of	
  UI	
  
Enhanced	
  validaIon	
  	
  
with	
  unique	
  error	
  code	
  
New	
  command	
  line	
  interface	
  
39	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Duplicate	
  Database	
  CreaIon	
  Support	
  
•  Supports	
  creaIng	
  Single	
  Instance	
  
duplicate	
  databases	
  
•  Can	
  be	
  used	
  for	
  creaIng	
  standby	
  
databases	
  for	
  example	
  
•  Storage	
  customizaIon	
  during	
  
duplicaIon	
  
40	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
SelecIve	
  Component	
  ConfiguraIon	
  for	
  PDBs	
  
•  Allows	
  for	
  choosing	
  whether	
  a	
  
parIcular	
  opIon	
  is	
  installed	
  for	
  a	
  PDB	
  
•  Equivalent	
  command	
  line	
  opIons	
  are:	
  
– [-­‐dbOpIons	
  <A	
  comma	
  separated	
  list	
  of	
  
name:value	
  pairs	
  with	
  database	
  opIons	
  to	
  
enable/disable.	
  For	
  example	
  
JSERVER:true,DV:false>]	
  
	
  
– [-­‐pdbOpIons	
  <A	
  comma	
  separated	
  list	
  of	
  
name:value	
  pairs	
  with	
  database	
  opIons	
  to	
  
enable/disable.	
  For	
  example	
  
JSERVER:true,DV:false>]	
  
41	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Enhanced	
  PDB	
  Management	
  FuncIonality	
  
•  Local	
  UNDO	
  tablespace	
  per	
  PDB	
  
•  Modularized	
  storage	
  locaIons	
  for	
  PDBs	
  
•  Can	
  create	
  addiIonal	
  PDBs	
  when	
  
creaIng	
  CDB	
  from	
  CDB	
  template	
  
•  Rename	
  PDB	
  names	
  during	
  CDB	
  
creaIon	
  from	
  CDB	
  template	
  
42	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Clone	
  Template	
  CreaIon	
  with	
  Zero	
  DownIme	
  
•  DBCA	
  can	
  take	
  Hot	
  backup	
  of	
  database	
  
•  Database	
  has	
  to	
  have	
  archive	
  log	
  mode	
  enabled.	
  
43	
  
Not	
  every	
  database	
  is	
  unique	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Summary	
  
44	
  
Gold	
  image-­‐based	
  deployments	
  are	
  trending	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
QuesIons	
  	
  
	
   	
  &	
  
	
  	
  	
  	
  Answers	
  
Markus.Michalewicz@oracle.com	
  	
  
	
  @OracleRACpm	
  
	
  hWp://www.linkedin.com/in/markusmichalewicz	
  	
  	
  
	
  hWp://www.slideshare.net/MarkusMichalewicz	
  	
  
New in Oracle Universal Installer (OUI)

More Related Content

PPT
Less03 db dbca
PDF
20180726 AWS KRUG - RDS Aurora에 40억건 데이터 입력하기
PDF
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
PPTX
Azure Hub spoke v1.0
PPTX
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
PDF
Active Directory をInternetから使用するための4つのシナリオ
PDF
Mvcc in postgreSQL 권건우
PDF
Azure Kubernetes Service 2019 ふりかえり
Less03 db dbca
20180726 AWS KRUG - RDS Aurora에 40억건 데이터 입력하기
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
Azure Hub spoke v1.0
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
Active Directory をInternetから使用するための4つのシナリオ
Mvcc in postgreSQL 권건우
Azure Kubernetes Service 2019 ふりかえり

What's hot (20)

PDF
Oracle 21c: New Features and Enhancements of Data Pump & TTS
PDF
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
PDF
Amazon Redshift의 이해와 활용 (김용우) - AWS DB Day
PDF
Inside MongoDB: the Internals of an Open-Source Database
PDF
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
PDF
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
PDF
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
PPTX
Azure security and Compliance
PDF
MySQL/MariaDB Proxy Software Test
PDF
Redis at LINE
PDF
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
PPTX
What is Disaster Recovery as a Service?
PPTX
Amazon SQS overview
PDF
Chasing the optimizer
PDF
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
PDF
GitLab Auto DevOps with Container CI/CD
ODP
Elasticsearch for beginners
PDF
주니어 개발자의 서버 로그 관리 개선기
PPTX
검색엔진이 데이터를 다루는 법 김종민
PPTX
Azure Cosmos DB のキホンと使いドコロ
Oracle 21c: New Features and Enhancements of Data Pump & TTS
MySQLとPostgreSQLと日本語全文検索 - Azure DatabaseでMroonga・PGroongaを使いたいですよね!?
Amazon Redshift의 이해와 활용 (김용우) - AWS DB Day
Inside MongoDB: the Internals of an Open-Source Database
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
Azure security and Compliance
MySQL/MariaDB Proxy Software Test
Redis at LINE
Oracle Active Data Guard 12c: Far Sync Instance, Real-Time Cascade and Other ...
What is Disaster Recovery as a Service?
Amazon SQS overview
Chasing the optimizer
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
GitLab Auto DevOps with Container CI/CD
Elasticsearch for beginners
주니어 개발자의 서버 로그 관리 개선기
검색엔진이 데이터를 다루는 법 김종민
Azure Cosmos DB のキホンと使いドコロ
Ad

Similar to New in Oracle Universal Installer (OUI) (20)

PDF
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
PDF
Oracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
PDF
Test driven Soa Suite 12c Upgrade
PDF
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
PDF
Cuc pcd tac_toi
PDF
Rapid Home Provisioning
PDF
Installing oracle grid infrastructure and database 12c r1
PDF
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
PDF
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
PDF
HPC on OpenStack
PPTX
PeopleSoft Cloud Manager and Selective Adoption
PDF
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
PDF
Mysql repos testing.odp
PPTX
How to build a Oracle cloud adapter SOA, Integration & API's
PPTX
How to build a cloud adapter
PDF
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
PDF
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
PDF
Oracle RAC 12c Best Practices with Appendices DOAG2013
PDF
MV2ADB - Move to Oracle Autonomous Database in One-click
PPTX
Using Docker EE to Scale Operational Intelligence at Splunk
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
Test driven Soa Suite 12c Upgrade
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6...
Cuc pcd tac_toi
Rapid Home Provisioning
Installing oracle grid infrastructure and database 12c r1
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
HPC on OpenStack
PeopleSoft Cloud Manager and Selective Adoption
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
Mysql repos testing.odp
How to build a Oracle cloud adapter SOA, Integration & API's
How to build a cloud adapter
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
Oracle Solaris 11 platform for ECI Telecom private cloud infrastructure
Oracle RAC 12c Best Practices with Appendices DOAG2013
MV2ADB - Move to Oracle Autonomous Database in One-click
Using Docker EE to Scale Operational Intelligence at Splunk
Ad

More from Markus Michalewicz (20)

PDF
Achieving Continuous Availability for Your Applications with Oracle MAA
PDF
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
PDF
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
PDF
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
PDF
Oracle Cloud is Best for Oracle Database - High Availability
PDF
Oracle Database – Mission Critical
PDF
2020 – A Decade of Change
PDF
Standard Edition High Availability (SEHA) - The Why, What & How
PDF
Why Use an Oracle Database?
PDF
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
MAA for Oracle Database, Exadata and the Cloud
PDF
(Oracle) DBA and Other Skills Needed in 2020
PDF
Make Your Application “Oracle RAC Ready” & Test For It
PDF
MAA Best Practices for Oracle Database 19c
PDF
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
PDF
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
PDF
Oracle Database Availability & Scalability Across Versions & Editions
PDF
Oracle RAC 19c - the Basis for the Autonomous Database
Achieving Continuous Availability for Your Applications with Oracle MAA
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Database – Mission Critical
2020 – A Decade of Change
Standard Edition High Availability (SEHA) - The Why, What & How
Why Use an Oracle Database?
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
Oracle RAC 19c and Later - Best Practices #OOWLON
MAA for Oracle Database, Exadata and the Cloud
(Oracle) DBA and Other Skills Needed in 2020
Make Your Application “Oracle RAC Ready” & Test For It
MAA Best Practices for Oracle Database 19c
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
Oracle Database Availability & Scalability Across Versions & Editions
Oracle RAC 19c - the Basis for the Autonomous Database

Recently uploaded (20)

PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Essential Infomation Tech presentation.pptx
PDF
System and Network Administraation Chapter 3
PDF
Digital Strategies for Manufacturing Companies
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
ai tools demonstartion for schools and inter college
PPTX
Transform Your Business with a Software ERP System
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
top salesforce developer skills in 2025.pdf
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Softaken Excel to vCard Converter Software.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PTS Company Brochure 2025 (1).pdf.......
Essential Infomation Tech presentation.pptx
System and Network Administraation Chapter 3
Digital Strategies for Manufacturing Companies
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Wondershare Filmora 15 Crack With Activation Key [2025
ai tools demonstartion for schools and inter college
Transform Your Business with a Software ERP System
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
top salesforce developer skills in 2025.pdf
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
CHAPTER 2 - PM Management and IT Context
How to Migrate SBCGlobal Email to Yahoo Easily
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Upgrade and Innovation Strategies for SAP ERP Customers
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Softaken Excel to vCard Converter Software.pdf

New in Oracle Universal Installer (OUI)

  • 2. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   What’s  New  in  the  Oracle  12c  Release  2   Universal  Installer  &  ConfiguraIon  Tools?     Markus  Michalewicz   Senior  Director  of     Product  Management,     Oracle  RAC  Development   May  30th,  2017    Markus.Michalewicz@oracle.com      @OracleRACpm    hWp://www.linkedin.com/in/markusmichalewicz        hWp://www.slideshare.net/MarkusMichalewicz    
  • 3. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Safe  Harbor  Statement   The  following  is  intended  to  outline  our  general  product  direcIon.  It  is  intended  for   informaIon  purposes  only,  and  may  not  be  incorporated  into  any  contract.  It  is  not  a   commitment  to  deliver  any  material,  code,  or  funcIonality,  and  should  not  be  relied  upon   in  making  purchasing  decisions.  The  development,  release,  and  Iming  of  any  features  or   funcIonality  described  for  Oracle’s  products  remains  at  the  sole  discreIon  of  Oracle.   3  
  • 4. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   Overview  and  Gold  Image  Standard   gridSetup  –  The  New  Installer  Swiss  Army  Knife     So^ware  Deployment  and  Management  ‘en  masse’   Revamped  Database  ConfiguraIon  Assistant  (DBCA)   1   2   3   4   4  
  • 5. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   Overview  and  Gold  Image  Standard   gridSetup  –  The  New  Installer  Swiss  Army  Knife     So^ware  Deployment  and  Management  ‘en  masse’   Revamped  Database  ConfiguraIon  Assistant  (DBCA)   1   2   3   5   4  
  • 6. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   6   Principally  2-­‐step  process   Oracle  Grid  Infrastructure  (GI)  &  Database  (DB)  Deployment     ✔   So5ware  installa7on     (GI  home  /  DB  home)   1   DB  Crea7on   GI  Configura7on     2  
  • 7. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   7   Simple  Flow   Oracle  Grid  Infrastructure  (GI)  &  Database  (DB)  Deployment     So5ware  installa7on     1   GI  Configura7on     2   3   DB  Crea7on   4  
  • 8. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   8   Reality   Oracle  Grid  Infrastructure  (GI)  Deployment     ✔   4   t  Base   So5ware  installa7on     e.g.  12.1.0.2   1   B   PSU  applica7on   e.g.  12.1.0.2.x   2   PSU   OneOff  applica7on   e.g.  PatchXYZ   3   OneOff  
  • 9. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  Grid  Infrastructure  Installer  (12c  Rel.  1  &  Earlier)   •  Shiphome-­‐based  release  –  a  proprietary  format   •  Unzip  and  execute  ‘runInstaller’  to  get  the  so^ware   •  Configure  Oracle  Grid  Infrastructure  and  Oracle  ASM   – Trend  is  to  use  ‘config.sh’  a5er  patching  the  so5ware   •  Supports  interacIve  and  silent  mode  deployments   •  Other  tools/scripts  included  in  the  Oracle  GI  Home:   – addNode.sh  –  to  add  more  nodes  to  the  exisIng  cluster   – config.sh  –  configures/upgrades  the  clusterware   – clone.pl  –  registers  a  home  in  the  inventory  via  a  single-­‐node  opera7on   9  
  • 10. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   10   Requirement:  gold  image  support   Oracle  Grid  Infrastructure  (GI)  Deployment     ✔   Base   So5ware  installa7on     e.g.  12.1.0.2   1   4   t   PSU  applica7on   e.g.  12.1.0.2.x   2   OneOff  applica7on   e.g.  PatchXYZ   3   B   PSU   OneOff  
  • 11. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  Grid  Infrastructure  Installer  12c  Release  2     •  StarIng  with  Oracle  Grid  Infrastructure  12c  Rel.  2,  the  Grid  Installer  uses     a  gold  image  instead  of  the  tradiIonal  shiphome  as  installaIon  media   •  The  zip-­‐file  available  for  download  is  therefore  a  12.2.0.1  base  gold  image   •  The  launch  script  is  gridSetup.sh  or  gridSetup.bat   •  User-­‐created  (customized)  gold  images  are  supported     – Customiza7on  can  include  PSUs  and  /  or  addi7onal  patches   •  The  new  deployment  process  has  no  impact  on  any  post-­‐install  so^ware   lifecycle  management  operaIons;  e.g.  adding  nodes,  cloning,  patching   11   Gold  image-­‐based  installa7on    
  • 12. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   12   Not  (even)  considering  PSU  and  OneOff  applica7on   Simple  Gold  Image-­‐based  Install   12c  Rel.  1  &  Earlier  Install  per  cluster   12  Rel.  2  Gold  Image-­‐based  Install  per  cluster   Download  shiphome  zip  files  from  OTN   Download  image  zip  files  from  OTN   Unzip  grid1/2.zip  to  some  stage  locaIon  (stage_loc)   No  stage_loc   Execute  <stage_loc>/runInstaller.sh   -­‐   Bootstraps  files  to  some  temp  area  (1GB)   No  bootstrapping   Copies  files  from  <stage_loc>  to  OH   No  copy  needed   Zip  up  the  OH  and  store  it  as  image  files   -­‐   Unzip  image  files  to  OH  on  all  nodes  of  the  cluster   Unzip  image  files  to  OH  on  one  of  the  nodes  of  cluster   Execute  clone.pl  on  all  nodes  of  cluster   Not  needed   Run  config.sh  from  one  of  the  nodes   Run  gridSetup.sh  from  one  of  the  nodes  
  • 13. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  Database  Installer  will  Follow   13   Future  12c  Rel.  2  enhancement  
  • 14. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   Overview  and  Gold  Image  Standard   gridSetup  –  The  New  Installer  Swiss  Army  Knife     So^ware  Deployment  and  Management  ‘en  masse’   Revamped  Database  ConfiguraIon  Assistant  (DBCA)   1   2   3   14  6/19/17   4  
  • 15. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   gridSetup  –  The  New  Installer  Swiss  Army  Knife  Part  1     •  New  opIons  supported  with  gridSetup:   – PSU  can  be  applied  [-­‐applyPSU]   – OneOff  patches  can  be  applied  [-­‐applyOneOffs]   – Run  from  network  loca=on  and  deploy  to  local  path  [-­‐des=na=onHome]   – Execute  post-­‐install  configuraIon  tools  [-­‐executeConfigTools]   – Execute  root  scripts  automaIcally  in  silent  install  using  sudo/root   – Installer  can  be  patched  [-­‐applyInstallerUpdates]   – Gold-­‐image  can  be  created  from  an  exis7ng  GI  home  [-­‐createGoldImage]   15   Installa7on  support  
  • 16. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Installer  Patching   16   gridSetup  …  -­‐applyInstallerUpdates   ✔   n   t  Patch  applica7on   as  a  prerequisite  to   running  installer   P   Base   So5ware  installa7on     e.g.  12.2.0.1   1   …   N-­‐1   Patch   B  
  • 17. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   17   gridSetup  …  -­‐createGoldImage   Gold-­‐image  CreaIon  from  ExisIng  GI  home   ✔  Node1 Oracle GI | HUB Exis7ng  system   1   4   t   Create  gold  image   from  exisIng  home   2   Re-­‐use  image   on  addiIonal  systems   3   B   PSU   Re-­‐Use  
  • 18. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   gridSetup  –  The  New  Installer  Swiss  Army  Knife  Part  2     •  Improved  cloning,  addnode  and  post-­‐install  configuraIon   •  Supports  mulI-­‐node  so^ware-­‐only  install  of  GI  home   – Compare  with  cloning  so^ware  to  mulIple  nodes  in  one  go   •  Can  be  launched  from  a  so^ware-­‐only  home     – to  configure  the  so^ware  (config.sh  replacement)   – to  add  more  nodes  to  the  to-­‐be-­‐configured  cluster       •  Can  be  launched  from  a  configured  home  to  execute  config  tools   18   So5ware  management  support  
  • 19. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   (Re-­‐)  Execute  Post-­‐Install  ConfiguraIon  Tools   •  Works  for  gridSetup  (GI)  and   runInstaller  (DB,  Client)   •  Provides  interacIve  UI  &  works     with  the  installer’s  response  file   •  BeWer  logging  of  configuraIon     tools  output  for  easier  diagnosability   – configToolAllCommands  is  deprecated   19   gridSetup  …  -­‐executeConfigTools    
  • 20. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   gridSetup  Enhancements   20   Future  12c  Rel.  2  enhancement   •  Ability  to  re-­‐run  configtools  of  a  failed/aborted  installaIon     •  Ability  to  re-­‐run  root.sh       •  Ability  to  move  GI  to  a  new  home    
  • 21. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Large  Cluster  Support  Part  1   •  With  12c  Rel.  2,  Oracle  GI  installer   supports  ‘Lenient’  mode  installaIon   •  Installer  allows  for  eliminaIng  nodes   that  are  mis-­‐configured  &  to  proceed   with  the  remaining  nodes   •  It  is  default  behavior  for  all     interacIve  installaIons   •  Supported  for  silent  (non-­‐interacIve)   installaIons  when  “-­‐lenientInstallMode”   is  specified  on  command  line     21   ‘Lenient’  installa7on  mode   Node NNode N-1 Node2Node1 Oracle GI | HUB Oracle GI | HUB Oracle GI | HUB Oracle GI | Leaf ✔  ✔  
  • 22. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   22   Support  for  specifying  nodes  using  pa_erns/expressions   Large  Cluster  Support  Part  2  
  • 23. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   Overview  and  Gold  Image  Standard   gridSetup  –  The  New  Installer  Swiss  Army  Knife     So^ware  Deployment  and  Management  ‘en  masse’   Revamped  Database  ConfiguraIon  Assistant  (DBCA)   1   2   3   23   4  
  • 24. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   24   So^ware  Management  in  the  Time  of  Cloud   Things  can  get  more  and  more  difficult  
  • 25. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Gold  Image  as  a  Service  (GlaaS)   25  
  • 26. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Gold  Image  Concept   26   Base   So5ware  installa7on     1   PSU  applica7on   2   OneOff  applica7on   3   B   PSU   OneOff   1   Gold  image   installa7on  
  • 27. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Introducing  Gold  Image  as  a  Service  (GIaaS)   •  Oracle  internal,  centralized  service  to  deliver  ‘Gold  Images’   •  Simple  &  REST-­‐enabled  web  portal  offering  ‘Gold  Images’  of  Oracle  Homes   •  Users  can  choose  a  base  release  plus  any  PSU  or  OneOff  required   •  Uniform  and  cost-­‐effecIve  way  to  deliver  customized  Oracle  homes   •  GIaaS  detects  conflicts,  builds,  validates,  and  op7mizes  the  image   •  Output  format  -­‐  tar,  zip  or  Docker  container     •  Images  uploaded  to  Oracle  Cloud  Object  storage   27   Currently  Oracle  internal  only  
  • 28. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   28   Get  the  patched  so^ware  as  a  docker  container  
  • 29. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   29   Allows  input  of  exisIng  inventory   Allows  custom  database  template  
  • 30. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Rapid  Home  Provisioning  (RHP)   and  Maintenance     30  
  • 31. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   •  Complex  build  process   repeated  for  each  node   •  Error  prone   •  Longest  down-­‐Ime  and   maintenance  window   •  Have  to  create  backup   (no  built-­‐in  fallback  plan)   •  How  do  you  enforce   standardizaIon?     •  Build  gold  image  once,     use  everywhere   •  Fewest  steps,  simplest   process   •  Shortest  down-­‐Ime  and   maintenance  window   •  Built-­‐in  Fallback   •  Built-­‐in  standardizaIon   •  Complex  build  process   repeated  for  each  node   •  Error  prone   •  Shorter  down-­‐Ime  and   maintenance  window   •  Built-­‐in  Fallback   •  How  do  you  enforce   standardizaIon?     31   What  is  the  best  way  to  apply  maintenance?   1            2            3   1                      2                        3   1                                  2   Update  in  Place   Clone,  Update  and  Switch   Deploy  Gold  Image,  Switch  
  • 32. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |     •  Dri^  not  seen  unIl  scan   takes  places   •  Scanning  unchanged   targets  is  unnecessary   work   •  Does  not  prevent  dri^       •  No  Ime  lag  between  dri^   and  alert   •  No  extra  work   •  Does  not  prevent  dri^   32     •  Locked  configs  cannot  dri^   •  Can  trigger  alert  if   unauthorized  changes   aWempted   •  Can  trigger  alert  if   authorized  changes  made     What  is  the  best  approach  to  handling  so^ware  dri^?   Scan     Trigger  Alert     Prevent    
  • 33. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Streamline  the  DistribuIon  Process   •  Ship  only  once   – To  a  customer,  to  a  site,  to  a  pool   •  Ship  to  interested  parIes  only   – Subscribers   •  Ship  only  what  is  necessary   – Updated  Modules,  Updated  Files,  Updated  Blocks   •  Deploy  non-­‐disrupIvely   – Ship  any  Ime,  choose  when  to  use  it     33   Customer  
  • 34. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   34   •  Simple   •  Prevent  errors,  enable  easy  correcIons   •  Use  Gold  Images  for  all  scenarios     •  Enable  mass  operaIons                on  1000s  of  nodes   Rapid  Home  Provisioning  and  Maintenance  
  • 35. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Build  Inventory  of  Gold  Images   35   Create  once  on  RHP  Server     Installed   homes   11.2.0.4.1 DB   12.1.0.2 Custom RHP  Server   •   Uptake  current  estate  by  promo7ng   exis7ng  homes  to  gold  images   •   Create  new  homes  and  promote  to  gold   images  a5er  valida7on     •   Assign  states  to  images  for  lifecycle   management   GRID 11.2.0.4.3 WLS 12.2.1 •   Oracle  internal   users:  import  image   from  GIaaS  Grid
  • 36. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   36   Supported  targets  and  environments   Manage  exis7ng  and  create  new  Pools,  Homes,  and  Databases   •  Patch  and  Upgrade  exisIng  deployments   – No  pre-­‐requisites  (config,  agent,  daemon…)  for  targets   – Database  and  Grid  Infrastructure  11.2.0.3,  11.2.0.4,  12.1.0.2,  12.2.0.1     •   Provision,  Scale,  Patch  and  Upgrade  new  Clusters  and  Databases     – 11.2.0.4,  12.1.0.2,  12.2.0.1   •  Bare  metal,  VMs,  CDBs,  non-­‐CDBs   •  SI  (standalone,  Restart,  Grid  Infr),  RAC  One,  RAC     •  Linux,  Solaris,  AIX   •  Generic  so^ware  homes  
  • 37. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Easy  to  create  Server,  start  managing  current  estate     •  RHP  Server  fully  self-­‐contained   – Commodity  hardware  or  engineered  systems,  can  be  clustered  for  HA   – Enable  with  single  srvctl  command   – Lightweight  -­‐  can  co-­‐exist  with  other  funcIons   •  No  new  so^ware  needed  on  targets     •  No  run-­‐Ime  dependency  between  Server  and  targets   37  
  • 38. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   Overview  and  Gold  Image  Standard   gridSetup  –  The  New  Installer  Swiss  Army  Knife     So^ware  Deployment  and  Management  ‘en  masse’   Revamped  Database  ConfiguraIon  Assistant  (DBCA)   1   2   3   38   4  
  • 39. Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Revamped  DBCA   Revamp  of  UI   Enhanced  validaIon     with  unique  error  code   New  command  line  interface   39  
  • 40. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Duplicate  Database  CreaIon  Support   •  Supports  creaIng  Single  Instance   duplicate  databases   •  Can  be  used  for  creaIng  standby   databases  for  example   •  Storage  customizaIon  during   duplicaIon   40  
  • 41. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   SelecIve  Component  ConfiguraIon  for  PDBs   •  Allows  for  choosing  whether  a   parIcular  opIon  is  installed  for  a  PDB   •  Equivalent  command  line  opIons  are:   – [-­‐dbOpIons  <A  comma  separated  list  of   name:value  pairs  with  database  opIons  to   enable/disable.  For  example   JSERVER:true,DV:false>]     – [-­‐pdbOpIons  <A  comma  separated  list  of   name:value  pairs  with  database  opIons  to   enable/disable.  For  example   JSERVER:true,DV:false>]   41  
  • 42. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Enhanced  PDB  Management  FuncIonality   •  Local  UNDO  tablespace  per  PDB   •  Modularized  storage  locaIons  for  PDBs   •  Can  create  addiIonal  PDBs  when   creaIng  CDB  from  CDB  template   •  Rename  PDB  names  during  CDB   creaIon  from  CDB  template   42  
  • 43. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Clone  Template  CreaIon  with  Zero  DownIme   •  DBCA  can  take  Hot  backup  of  database   •  Database  has  to  have  archive  log  mode  enabled.   43   Not  every  database  is  unique  
  • 44. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Summary   44   Gold  image-­‐based  deployments  are  trending  
  • 45. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   QuesIons        &          Answers   Markus.Michalewicz@oracle.com      @OracleRACpm    hWp://www.linkedin.com/in/markusmichalewicz        hWp://www.slideshare.net/MarkusMichalewicz