Learning Oracle with Oracle VM VirtualBox

6,561 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,561
On SlideShare
0
From Embeds
0
Number of Embeds
2,894
Actions
Shares
0
Downloads
111
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • A virtual machine (VM) is a software implementation of a physical machine. VirtualBox is Open Source Comparable to VMware Server/Fusion/Player or Parallels Support for Windows, Mac, Linux, Solaris guests (32-bit and 64-bit) Easy way to get Oracle to run on a Mac
  • A virtual machine (VM) is a software implementation of a physical machine. VirtualBox is Open Source Comparable to VMware Server/Fusion/Player or Parallels Support for Windows, Mac, Linux, Solaris guests (32-bit and 64-bit) Easy way to get Oracle to run on a Mac
  • Most modern computers are multi-core with CPUs supporting the two main virtualization architectures – VT-x (vmx) and AMD-V (svm) The amount of memory depends on the types and numbers of guest you will be running simultaneously. No need to dual-boot Users can use external drives for Virtualbox images – faster is better. Think SSD
  • Most modern computers are multi-core with CPUs supporting the two main virtualization architectures – VT-x (vmx) and AMD-V (svm) The amount of memory depends on the types and numbers of guest you will be running simultaneously. No need to dual-boot Users can use external drives for Virtualbox images – faster is better. Think SSD
  • Software can be downloaded from VirtualBox.org or OTN Install extension packs for additional functionality – USB, remote RDP
  • Requires OTN Account Download, assemble, import and go Skip installation and begin learning in minutes.
  • OTN Developer Days is a series of Workshops put on by Oracle Some VMs include Hands-On labs
  • OTN Developer Days is a series of Workshops put on by Oracle Some VMs include Hands-On labs
  • For an archive file (OVA) File->Import Appliance If files are zipped then unzip and assemble if necessary and then import (OVF)
  • For an archive file (OVA) File->Import Appliance If files are zipped then unzip and assemble if necessary and then import (OVF)
  • OTN Virtual Developer Days VM – Refreshed regularly. Latest version include Oracle 11.2.0.2, SQL Developer 3.1 and APEX 4.1 Development using APEX, SQL Developer, JDeveloper, XMLDB, Java APEX track takes you through building using objects and building applications
  • OTN Virtual Developer Days VM – Refreshed regularly. Latest version include Oracle 11.2.0.2, SQL Developer 3.1 and APEX 4.1 Development using APEX, SQL Developer, JDeveloper, XMLDB, Java APEX track takes you through building using objects and building applications
  • Most software can be downloaded and used with OTN Developer License Create VM -> Install and Configure OS ->Install software
  • RAC Attack shows you how to build a complete 2-node RAC cluster on your laptop/PC using Vmware/Virtualbox
  • Forward specific ports to single VM e.g. Port 1521 used for database listener Bridged networking can be used to access multiple VMs using guest IP address
  • Demo list of tutorials at https://apex.oracle.com/pls/apex/f?p=44785:1:2367083891624498
  • Demo list of tutorials at https://apex.oracle.com/pls/apex/f?p=44785:1:2367083891624498
  • Guest Additions is software installed inside a VM to improve its functionality – mouse capture automatically, dynamic resizing of display, shared folders and other performance improvements Mike Ault's Optimizing Oracle on VMware presentation Jeremy Schneider's Low-Memory Linux article: http://www.ardentperf.com/2010/09/02/rac-investigation-on-low-memory-linux/ *Only available on certain platforms
  • Snapshots create deltas. Read requests to deltas and parents Write requests to deltas only.
  • 2-Day Docs
  • Learning Oracle with Oracle VM VirtualBox

    1. 1. TITLE HERE• 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
    2. 2. Learning Oracle with Oracle VMVirtualBoxLeighton L. NelsonOracle DBA Team Lead (10 yrs experience, 5 years with RAC)RAC SIG US Events Chair and IOUG LiaisonSession #374
    3. 3. Presentation Overview• Getting started with Virtual Box• VirtualBox Use Cases• OTN Pre-Built Development VMs• Learning Resources• VirtualBox Tips
    4. 4. Getting StartedQuote: “Why using Oracle VM VirtualBox makes my inner geek go genuinely giddy.”Ginny Henningsen
    5. 5. Getting Started What is Oracle VM VirtualBox?• Cross platform desktop virtualization product• Runs on x86 based Intel and AMD processors• Your own personal Cloud!
    6. 6. Getting StartedVirtualBox Architecture
    7. 7. Getting Started Benefits•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
    8. 8. Getting StartedWhat 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)
    9. 9. Getting started with VirtualBox
    10. 10. Use Cases Who can benefit from using VirtualBox?• 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
    11. 11. Use Cases•Kicking tires on new Oracle technology•Application development •Hands-on labs •Tutorials
    12. 12. OTN Pre-Built Developer VMs  Pre-packaged software stacks  Rapid deployment  Portable  No dedicated hardware required
    13. 13. OTN Pre-Built Developer VMs
    14. 14. OTN Pre-Built Developer VMsDatabase Application Development VM
    15. 15. Getting Started OTN DB App Dev VMDownload and Install VirtualBoxDownload the pre-built images from OTNImport appliance
    16. 16. Getting StartedImport Demo
    17. 17. DB App Development VM
    18. 18. DB App Development VM
    19. 19. Build Your Own Appliance
    20. 20. Build Your Own Appliance RAC Attack
    21. 21. Networking• NAT• Bridged• Host-Only• NAT Port Forwarding • Forward ports to guest (e.g. database listener 1521)
    22. 22. Learning Resources• Oracle Learning Library (includes mobile site)• Tutorials• Demos• Videos• Hands-on Labs
    23. 23. Learning ResourcesOracle Learning Library Demo
    24. 24. 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
    25. 25. 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
    26. 26. Additional Resources•Oracle Technology Network•Oracle Learning Library•Oracle Documentation•The Fat Blokes Blog http://blogs.oracle.com/fatbloke/•Computer Inside Your Computer: How To UseVirtualBox
    27. 27. Contact InformationWebsite - blogs.griddba.comLinkedIn – Leighton NelsonTwitter - @leight0nnEmail: leighton.nelson@mercy.net

    ×