Learning Oracle with Oracle VM VirtualBox

26
All of your information would go in this area. For all fonts, just select and replace with the content. Bullet 1 Bullet 2 Bullet 3 Bullet 4 Bullet 5 Bullet 6 TITLE HERE

Transcript of Learning Oracle with Oracle VM VirtualBox

Page 1: Learning Oracle with Oracle VM VirtualBox

• All of your information would go in this area. For all fonts, just select and replace with the content.

• Bullet 1

• Bullet 2

• Bullet 3

• Bullet 4

• Bullet 5

• Bullet 6

TITLE HERE

Page 2: Learning Oracle with Oracle VM VirtualBox

Leighton L. NelsonOracle DBA Team Lead (10 yrs experience, 5 years with RAC)RAC SIG US Events Chair and IOUG Liaison

Session #374

Learning Oracle with Oracle VM VirtualBox

Page 3: Learning Oracle with Oracle VM VirtualBox

Presentation Overview

•Getting started with Virtual Box

•VirtualBox Use Cases

•OTN Pre-Built Development VMs

• Learning Resources

•VirtualBox Tips

Page 4: Learning Oracle with Oracle VM VirtualBox

Getting Started

Quote: “Why using Oracle VM VirtualBox makes my inner geek go genuinely giddy.”

Ginny Henningsen

Page 5: Learning Oracle with Oracle VM VirtualBox

Getting Started

• Cross platform desktop virtualization product

• Runs on x86 based Intel and AMD processors

• Your own personal Cloud!

What is Oracle VM VirtualBox?

Page 6: Learning Oracle with Oracle VM VirtualBox

VirtualBox Architecture

Getting Started

Page 7: Learning Oracle with Oracle VM VirtualBox

Benefits

Getting Started

•No dual-booting or partitioning

•VirtualBox is Open Source - GPL 2.0 License

•Support for Windows, Mac, Linux, Solaris guests (32-bit and 64-bit)

•Easy way to get Oracle to run on a Mac

Page 8: Learning Oracle with Oracle VM VirtualBox

What do I need to run VirtualBox?

•A modern computer preferably with Virtualization support

•Lots of memory (4GB or more recommended)

•Plenty of hard disk space (especially for snapshots)

Getting Started

Page 9: Learning Oracle with Oracle VM VirtualBox

Getting started with VirtualBox

Page 10: Learning Oracle with Oracle VM VirtualBox

Use Cases

• System Administrators - Solaris, Oracle Linux

• Developers - Java, PHP, SQL, PL/SQL, APEX

• Database Administrators – Oracle Database, MySQL Server

• Middleware Administrators – WebLogic, Coherence, Webcenter, Apache Maven

Who can benefit from using VirtualBox?

Page 11: Learning Oracle with Oracle VM VirtualBox

Use Cases

•Kicking tires on new Oracle technology•Application development

•Hands-on labs•Tutorials

Page 12: Learning Oracle with Oracle VM VirtualBox

OTN Pre-Built Developer VMs

Page 13: Learning Oracle with Oracle VM VirtualBox

OTN Pre-Built Developer VMs

Database Application Development VM

Page 14: Learning Oracle with Oracle VM VirtualBox

Getting Started

OTN DB App Dev VM

1 Download and Install VirtualBox

2 Download the pre-built images from OTN

3 Import appliance

Page 15: Learning Oracle with Oracle VM VirtualBox

Getting Started

Import Demo

Page 16: Learning Oracle with Oracle VM VirtualBox

DB App Development VM

Page 17: Learning Oracle with Oracle VM VirtualBox

DB App Development VM

Page 18: Learning Oracle with Oracle VM VirtualBox

Build Your Own Appliance

Page 19: Learning Oracle with Oracle VM VirtualBox

Build Your Own Appliance

RAC Attack

Page 20: Learning Oracle with Oracle VM VirtualBox

Networking

• NAT

• Bridged

• Host-Only

• NAT Port Forwarding

• Forward ports to guest (e.g. database listener 1521)

Page 21: Learning Oracle with Oracle VM VirtualBox

Learning Resources

• Oracle Learning Library (includes mobile site)

• Tutorials• Demos• Videos• Hands-on Labs

Page 22: Learning Oracle with Oracle VM VirtualBox

Learning Resources

Oracle Learning Library Demo

Page 23: Learning Oracle with Oracle VM VirtualBox

Oracle VirtualBox Tips

• Add more physical memory

• Install Guest Additions

• Enable memory overcommitment (Page Fusion & Memory Ballooning)*

• Disable Host I/O cache

• Use dynamic disks to save on space

• Use snapshots

Page 24: Learning Oracle with Oracle VM VirtualBox

Snapshots

• Take a point in time snap of your VM

• Convenient method of testing changes

• Roll back and forward using snapshots

• Use sparingly (2-3) at the most

• Read-only. New data written to snapshot deltas

• Can require a lot of space

Page 25: Learning Oracle with Oracle VM VirtualBox

Additional Resources

•Oracle Technology Network

•Oracle Learning Library

•Oracle Documentation

•The Fat Bloke's Blog http://blogs.oracle.com/fatbloke/

•Computer Inside Your Computer: How To Use VirtualBox

Page 26: Learning Oracle with Oracle VM VirtualBox

Contact Information

Website - blogs.griddba.com

LinkedIn – Leighton Nelson

Twitter - @leight0nn

Email: [email protected]