Databases for the Masses Self-Service Oracle Mul5tenant with - - PowerPoint PPT Presentation

databases for the masses self service oracle mul5tenant
SMART_READER_LITE
LIVE PREVIEW

Databases for the Masses Self-Service Oracle Mul5tenant with - - PowerPoint PPT Presentation

Databases for the Masses Self-Service Oracle Mul5tenant with APEX Leighton L. Nelson Who am I? Oracle DBA Oracle ACE Oracle Certified Expert RAC and Grid


slide-1
SLIDE 1

Databases ¡for ¡the ¡Masses ¡ Self-­‑Service ¡Oracle ¡Mul5tenant ¡with ¡ APEX ¡

Leighton ¡L. ¡Nelson ¡

slide-2
SLIDE 2

Who ¡am ¡I? ¡

  • Oracle DBA
  • Oracle ACE
  • Oracle Certified Expert RAC and Grid

Infrastructure Administrator 11gR2

  • Co-Author Expert Oracle Enterprise

Manager Cloud Control 12c (Apress 2013)

  • Speaker at RMOUG, IOUG Collaborate,

ODTUG KScope, Oracle OpenWorld

  • Blogs, Social Media
  • RAC Attack Ninja
slide-3
SLIDE 3

Agenda ¡

  • Oracle ¡Mul5tenant ¡Overview ¡
  • Manual ¡Provisioning ¡
  • Oracle ¡Mul5tenant ¡Self ¡Service ¡Apex ¡Setup ¡
  • Self-­‑Service ¡Provisioning ¡Demo ¡
  • Summary ¡
slide-4
SLIDE 4

Oracle ¡Mul5tenant ¡Overview ¡

slide-5
SLIDE 5

Manual ¡Provisioning ¡

Flashback to ODTUG KScope 13 ¡

slide-6
SLIDE 6

Manual ¡Provisioning ¡

  • CREATE PLUGGABLE DATABASE ¡
slide-7
SLIDE 7

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Install ¡Oracle ¡Database ¡12c ¡
  • Create ¡new ¡container ¡database ¡
  • Upgrade ¡APEX ¡to ¡4.2.3 ¡
  • Configure ¡RESTful ¡Web ¡Services ¡in ¡CDB ¡
  • Unlock ¡APEX_PUBLIC_USER ¡
  • Grant ¡permissions ¡on ¡containers ¡to ¡APEX ¡users ¡
  • Download ¡and ¡Configure ¡APEX ¡Listener ¡2.0.4 ¡
  • Start ¡APEX ¡Listener ¡in ¡Standalone ¡Mode ¡
slide-8
SLIDE 8

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Create ¡a ¡new ¡container ¡database ¡using ¡DBCA ¡
slide-9
SLIDE 9

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Upgrade ¡APEX ¡to ¡4.2.3 ¡

– Download ¡and ¡apply ¡Oracle ¡Applica5on ¡Express ¡ patch ¡17347169 ¡from ¡My ¡Oracle ¡Support. ¡This ¡ patch ¡will ¡upgrade ¡Applica5on ¡Express ¡to ¡release ¡ 4.2.3.00.08. ¡

slide-10
SLIDE 10

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Configure ¡RESTful ¡Web ¡Services ¡in ¡CDB ¡

– cd ¡patch ¡(the ¡directory ¡from ¡Step ¡3 ¡above) ¡ – Connect ¡as ¡SYS ¡as ¡SYSDBA ¡to ¡CDB$ROOT ¡ – ¡@apex_rest_config_con.sql ¡ – ¡ ¡When ¡prompted, ¡enter ¡passwords ¡for ¡the ¡ APEX_LISTENER ¡and ¡APEX_REST_PUBLIC_USER ¡ database ¡users ¡that ¡will ¡be ¡created. ¡

slide-11
SLIDE 11

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Unlock ¡APEX_PUBLIC_USER ¡

– Connect ¡as ¡SYS ¡as ¡SYSDBA ¡to ¡CDB$ROOT ¡ – alter ¡user ¡APEX_PUBLIC_USER ¡iden5fied ¡by ¡ "<replace_with_password>" ¡account ¡unlock; ¡

slide-12
SLIDE 12

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Grant ¡permissions ¡on ¡containers ¡to ¡APEX ¡users ¡

– Connect ¡as ¡SYS ¡as ¡SYSDBA ¡to ¡CDB$ROOT ¡ – grant ¡set ¡container ¡to ¡APEX_PUBLIC_USER ¡ container=all; ¡ – grant ¡set ¡container ¡to ¡APEX_REST_PUBLIC_USER ¡ container=all; ¡ – grant ¡set ¡container ¡to ¡APEX_LISTENER ¡ container=all; ¡

slide-13
SLIDE 13

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Download ¡and ¡Configure ¡APEX ¡Listener ¡2.0.4 ¡

– unzip ¡apex_listener.<version>.zip ¡ – Change ¡your ¡working ¡directory ¡to ¡where ¡you ¡ unzipped ¡the ¡sogware ¡ – java ¡-­‑jar ¡apex.war ¡

slide-14
SLIDE 14

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Start ¡APEX ¡Listener ¡in ¡Standalone ¡Mode ¡

– ¡java ¡-­‑jar ¡apex.war ¡ – ¡Supply ¡the ¡full ¡file ¡system ¡path ¡to ¡the ¡Applica5on ¡ Express ¡images ¡directory ¡from ¡the ¡patch ¡set ¡from ¡ Step ¡3 ¡ – Choose ¡an ¡available ¡network ¡port ¡(for ¡example, ¡ 8080) ¡ – Confirm ¡that ¡you ¡can ¡access ¡the ¡URL ¡listed ¡at ¡the ¡ end ¡of ¡the ¡apex.war ¡console ¡output ¡using ¡a ¡web ¡ browser ¡

slide-15
SLIDE 15

Oracle ¡Mul5tenant ¡Self ¡Service ¡APEX ¡ Setup ¡

  • Login ¡to ¡APEX ¡app ¡ ¡
slide-16
SLIDE 16

Self-­‑Service ¡Provisioning ¡Demo ¡

  • Administra5on ¡
slide-17
SLIDE 17

Self-­‑Service ¡Provisioning ¡Demo ¡

  • Configure ¡SMTP ¡seings ¡
slide-18
SLIDE 18

Self-­‑Service ¡Provisioning ¡Demo ¡

  • Update ¡Admin ¡Email ¡Address ¡
slide-19
SLIDE 19

Self-­‑Service ¡Provisioning ¡Demo ¡

  • Request ¡Access ¡
slide-20
SLIDE 20

Self-­‑Service ¡Provisioning ¡Demo ¡

  • Request ¡Access ¡
slide-21
SLIDE 21

Self-­‑Service ¡Provisioning ¡Demo ¡

slide-22
SLIDE 22

Self-­‑Service ¡Provisioning ¡Demo ¡

slide-23
SLIDE 23

Self-­‑Service ¡Provisioning ¡Demo ¡

slide-24
SLIDE 24

Self-­‑Service ¡Provisioning ¡Demo ¡

slide-25
SLIDE 25

Self-­‑Service ¡Provisioning ¡Demo ¡

slide-26
SLIDE 26

Summary ¡

  • Consolidated ¡database ¡environment ¡
  • Fast ¡database ¡provisioning ¡ ¡
  • Self-­‑Service ¡(Agile) ¡
  • Ideal ¡for ¡Test/Development ¡Environments ¡
  • No ¡need ¡for ¡complex ¡tools ¡
slide-27
SLIDE 27

Thank ¡you ¡

  • Ques5ons? ¡