How to install Oracle 11g XE in MacOS

This project enables you to install Oracle 11g XE in a virtual machine running Ubuntu 12.04, using Vagrant and Puppet.

Link: https://github.com/hilverd/vagrant-ubuntu-oracle-xe/tree/master
Video: https://asciinema.org/a/8438

Acknowledgements

This project was created based on the information in Installing Oracle 11g R2 Express Edition on Ubuntu 64-bit by Manish Raj, and the GitHub repository vagrant-oracle-xe by Stefan Glase. The former explains how to install Oracle XE 11g on Ubuntu 12.04, without explicitly providing a Vagrant or provisioner configuration. The latter has the same purpose as this project but uses Ubuntu 11.10.

Requirements

  • You need to have Vagrant installed.
  • The host machine probably needs at least 4 GB of RAM (I have only tested 8 GB of RAM).
  • As Oracle 11g XE is only available for 64-bit machines at the moment, the host machine needs to have a 64-bit architecture.
  • You may need to enable virtualization manually.

Installation

  • Check out this project:
      git clone https://github.com/hilverd/vagrant-ubuntu-oracle-xe.git
    
  • Install vbguest:
      vagrant plugin install vagrant-vbguest
    
  • Download Oracle Database 11g Express Edition for Linux x64. Place the file oracle-xe-11.2.0-1.0.x86_64.rpm.zipin the directory modules/oracle/files of this project. (Alternatively, you could keep the zip file in some other location and make a hard link to it from modules/oracle/files.)
  • Optional: To get Flyway integration, download ojdbc6.jar for JDK 1.6 from Oracle Database 11g Release 2 11.2.0.4 JDBC Drivers, and place it in the directory oracle-jdbc of this project.
    Migrations are in data-with-flyway/src/main/resources/database/migrations. See data-with-flyway/README.md for more instructions. Many thanks to Nicholas Blair for contributing this feature.
  • Run vagrant up from the base directory of this project. The first time this will take a while -- up to 30 minutes on my machine. Please note that building the VM involves downloading an Ubuntu 12.04 base box which is 323MB in size.

Comments

  1. There is a reason why I bought a Mac, it was not to be one of the cool kids that wanted the best of the best. No it was because of the music production I do on it. Hours and hours sitting in front of my Mac copying, pasting, moving, deleting, hour after hour just beating on my Mac in a endless assault to get my work done. That is the key part, my work. I work from home, it is great, but even if it is from home it is still work and it still needs to get done. So my Mac, I have it because it is fast, gets the job done and comes back for more.
    But what happens when it doesn't want to do those things anymore?
    I move around massive amounts of information and yes even on the almighty Mac this can cause a problem after a while. Things fragment, programs get corrupted issues come up. My light speed Mac slows down to a crawl and all of the sudden I simply cannot get any work done. Because I work from home there is no IT guy to call and ask to come fix it. No instead I have to figure out what is wrong. I am lucky, I did, but not after trying everything under the sun first and wasting countless hours looking for one program that can do what I needed instead of ten programs. One program to lead them all….okay that was a lame Lord of the rings reference, but that program was/is Detox My Mac. A simple to use program that did not just fix my issues, it put my Mac on overdrive again. A few clicks and my Mac was clean and ready to rock and roll again.
    Read more here:- http://detox-my-mac.com?duhhf9265hskfhf98346

    ReplyDelete

Post a Comment

Popular posts from this blog

CleanMyMac 3.9 cracked for Mac

Tuxera NTFS for macOS Sierra

CleanMyMac 3.9.3 2018 cracked for Mac

VMware Fusion 8 + License Key for MacOSX

DaisyDisk 4.2 Cracked for Mac

How to open the *.war, *.jar files with Midnight Commander (mc)