Oracle Database 10g and Oracle JDeveloper 10g Are Now Shipping. With the certification of Oracle Database 10g on Mac OS X Server and Oracle JDeveloper 10g on Mac OS X, Oracle and Apple deliver a flexible, affordable and easy-to-manage enterprise database platform that is ideal for developing and deploying grid computing solutions. Here are major reasons to develop and deploy Oracle Database. Features and functions: This free database software for Mac provides a complete. VirtualBox for Mac OS X is an extremely popular virtualization application with an amazingly rich functionality. The tool is absolutely cross-platform and is available for Windows, Linux, Solaris and Mac OS systems. It can run everywhere from small embedded systems or desktop class machines to. Oracle latest versions are not available for MAC OS. The last available version for direct MAC OS is Oracle 10G. Having said that, it is not really impossible to have Oracle database on MAC. Ix Preface This guide describes how to install and configure Oracle Database 10 g release 2 (10.2) on Apple Mac OS X (Intel). Audience This guide is intended for anyone responsible for installing Oracle Database10 g release 2 (10.2) on a single Apple Mac OS X (Intel) system.
Instant Client Release Notes
![Oracle client for mac Oracle client for mac](/uploads/1/2/6/7/126731356/192173285.jpg)
12c Release 2 (12.2) for Apple Mac OS X (Intel)
June 2017
1.1
This document contains important information that was not included in the platform-specific or product-specific documentation for this release.
This document supplements Oracle Database Readme.
This document may be updated after it is released. You can check for updates to this document and view other Oracle documentation at
This document contains the following topics:
1.2 Certification Information
The latest certification information for Oracle Database 12c Release 2 (12.2) is available on My Oracle Support at
1.3 Unsupported Products
The following features or products are not supported on Apple Mac OS X:
- Pro*FORTRAN
- Pro*COBOL
1.4 Other Known Issues
The following section contains information about the issue related to Oracle Database Instant Client 12c:
Pro*C Does Not Support C99 Headers Uc-one-communicator download for mac.
The Pro*C parser fails to recognize C99 headers on Apple Mac OS X El Captain, Apple Mac OS X Yosemite, and Apple Mac OS X Mavericks.
This issue has no workaround.
This issue is tracked with Oracle bug 16061064.
1.5 Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Access to Oracle Support
![Oracle database downloads Oracle database downloads](/uploads/1/2/6/7/126731356/167399521.jpg)
Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Oracle Database Instant Client Release Notes, 12c Release 2 (12.2) for Apple Mac OS X (Intel)
E87948-01
Copyright © 2015, 2017, Oracle and/or its affiliates. All rights reserved.
Primary Authors: Bharathi Jayathirtha, (primary author)
Contributing Authors: (contributing author), (contributing author)
Contributors: (contributor), (contributor)
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are 'commercial computer software' pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.
A few semester back I finished database design course at university. While the theory part was all about database design the lab part focused more on database manipulation. Or in simpler words it was all about SQL. Now if you want an RDBMS software what choices do you get? A lot! Oracle, Microsoft SQL Server, MySQL etc etc. The list will just rage on these days. Our lab instructor however insisted on using Oracle, and that bugged me out because I carry a macbook to the lab for lab works and – there’s no MacOS version by Oracle for the Oracle Database Express. But, we’re in the age of VM’s and who cares what OS you’re using? Use a VM, job done! Now should you install an entire OS on VM for that? Well, it’s overkill. That’s why Docker comes in, it creates a Linux VM where you can deploy install test and do whatever you want with your applications. The overhead is really negligible as if you’re natively running Oracle Server on your machine. Let’s see how to install Oracle Database Express 11g on your shiny Mac via Docker.
What you need
- Your Mac(iMac, Mac Mini, Mac Pro, Macbook Pro, Macbook Air or whatever Mac Apple is going to release after I publish this post)
- Make sure your machine has enough RAM to power a VM. Anything above 4GB is fine.
- Make sure again you’re running the Latest Version of MacOS
- Docker Toolbox + Kitematic
- And yes you need some time. Grab some coffee or Doritos if you want to.
First : Download Docker Toolbox and install it
Download Docker Toolbox + Kitematic dmg form this LINK . You know how to install from dmg images on your mac so I’m just skipping this part.
A note : MacOS may block the installer from running saying it’s unidentified. Just allow it from “Security and Privacy” in System Prefs.
Open Kitematic
Docker is a command line based tool and we don’t want to get pinned down with large commands, Kitematic, with it’s GUI makes life easier for us and helps completely forget that Docker needs cli. At least for our purpose!
If Docker shows some error like it’s unable to create the VM, install Oracle Virtual Box. A quick google will give you the link. First time installation will take a while so have patience. You’ve coffee and Doritos right?
When it’s ready you’ll get this Window. You can create an account if you want, or skip for now. I’d suggest opening an account. Has some benefits.
Next Part : Download and install Oracle Database Express 11g Image
You don’t need to look further! Just type in the name and Kitematic will find out the image for you(if it’s available).
Well well, a lot of choices , I mean images. So which one to choose? I’ll go with the marked one (because I’ve used it, tested, works.) – created by “wnameless”. Click on create and let the wait flow through you. Kitematic will download and install the image for you. Easy. You just need to wait.
Aaaaaaaaand we’re ready!
Kitematic has done the hardwork for us, now it’s time to get to work.
Now we need to start the server. Just click on start. Wait Until you see Unauthorized in Web Preview. The server needs some time to set in. Once you see it, click on the button beside right to web preview.
Oracle Database Express will now open in your system default web browser. You can copy paste the address to another browser if you want to!
Now you need a username and password. As the Docker image doc goes, you need to use these credentials.
username : system
password : oracle
password : oracle
!!!!ISSUES!!!!!
Now this should be working pretty nice but it doesn’t. From my experience I’ve found that you can’t login this way. What you need to this , enter the credentials and when it asks again for credentials , cancel it, then refresh the page. It works this way. If you find a workaround, feel free to leave a comment. May help others (and me too!)
Hail the Oracle Database
So we’re in and this is what Oracle Database system looks.
Now what happens if you accidentally close the window? No problem, just open it from Docker again. Funny thing is , this time it won’t bother you with that login issue.
Now what happens if you accidentally close the window? No problem, just open it from Docker again. Funny thing is , this time it won’t bother you with that login issue.
Let’s create an user and configure system admin for database
You now need an user account to work with the database and also need admin privilege to create user and workspaces for them. Now who’s the admin? You’re, and you’ve the login credentials we mentioned above.
Click on Application Express to begin with. Login with username : system and password : oracle.
For first time use, create a new user, a database and give the user a password. Now what if you’ve worked for some time then logged out and want to get back where you left off. Follow the instruction the the image, click on that button, enter the username and password you used when creating the user and you should be right back where you left off. Cool!
Wrapping up
Oracle On Mac
So let’s just wrap it. It was a long procedure, I hope you didn’t run out of coffee and Doritos.