os x 10.9安装oracle 10g for mac记

    买来小AIR一段时间了,一直都为装不上oracle数据库而苦恼,小air也一直放在家里当上网本用了。java

    开始,经过调查,网上都说os x系统可以很好的支持JAVA,结果才决定买这个MAC,这下悲剧了。首先ORACLE官网都已经没有oracle for mac的下载资源了。经过万能百度终于搜索到官网的一个老的页面,提供oracle 10g for mac的下载链接……点一下,服务器报404,郁闷,再百度,发现用迅雷能够在这个链接下载到资源,ye!linux

     安装之,报错:找不到JVM,又经过百度,建立JDK的环境变量解决该问题。此时发现,OS X 10.9系统已经内置了一个JDK1.6,在/system/library/java里,而eclipse里也内置了一个JDK1.8,默认安装在/用户/library/java中。数据库

再次安装时终于遇到了毁灭性打击,运行runInstaller时,出现以下信息:ubuntu

Last login: Sat May 31 20:25:14 on console
zhangweideMacBook-Air:~ zhangwei$ /Applications/oracle/db/Disk1/runInstaller ; exit;
正在启动 Oracle Universal Installer...

在 oraparam.ini 中未找到先决条件检查, 不执行系统先决条件检查。
准备从如下地址启动 Oracle Universal Installer /tmp/OraInstall2014-05-31_09-08-36PM. 请稍候...logout

[进程已完成]

    安装程序在不提示任何信息的状况下,自动退出了……此次百度都帮不到我了,又没有朋友能帮我解决,因而想到去APPLE的体验中心去看看。windows

    38度的雾霾天,背着小air,游走在王府井的街头,喝了两瓶水就花了20块钱,北京是个吃人城市……tomcat

    在苹果体验中心,终于预定到了Genius天才,两位“天才”和一个技术支持加上我,哥4个一块儿弄了半天,最后他们仨一块儿劝我退货算了。这哪行,咱是好骚年,不打游戏,可是还得靠小air学音乐呢,坚定不能换货!不过这一趟仍是有收货的,想到了一个折中的办法:在MAC上运行IDE,在虚拟机上运行oracle数据库,这样能够给虚拟机分配相对较少的资源,不过多影响MAC的性能,并且还能够虚拟出linux环境来运行oracle,这样以来两个系统的影响都相对较少,不会像windows那样臃肿!服务器

    这个办法应该是行得通的,可是目前尚未找到合适的虚拟机,如今用的Parallels Desktop不能虚拟linux,只能慢慢找到合适的虚拟机后再补充了。oracle

最后,我以为应该能够用这个办法挺过难关,一直等到ORACLE推出适合于os x 10.9以上版本的oracle 11g for mac,拉里大叔,你可要发力啊!eclipse


2014年6月2日星期一ide

利用端午节放假的三天时间,狂搞小air,终于在基本上实现了在air上作JAVA开发,包括eclipse、Myeclipse、Oracle for mac的安装。正直6·1,是个人结婚记念日,感谢老婆的陪伴!

上次的想法终于获得证明,确实可行。只不过,本来想在ubuntu上安装oracle for linux,而后在os x上用myeclipse访问,改为了在win7上运行oracle了。期间尝试过ubuntu国际版和麒麟,结果发现oracle for linux不能顺利安装,都是由于用户权限的问题,郁闷,这个权限在最新的ubuntu系统上比较难更改,并且我对linux系统的了解几乎为0,很难实如今ubuntu上安装oracle。期间,经过百度了解到,oracle for linux是适配于红帽系统的,对ubuntu的支持不是不少,想要安装的话还须要改linux的版本以欺骗oracle的安装程序...

在尝试了国际版和麒麟以后,发现麒麟真的很垃圾,运行速度比国际版慢上一半还多,本地化的支持还不多,设置中文还会出现部分乱码,直接卸载了~如同它的名字同样:麒麟——一种四不像的动物@@!

同比对于windows,ubuntu国际版的高效让我惊讶,实在太爽了,是除了os x后,我用过的又一个很是好的类unix系统。不过目前对中文的支持还很差,只有美国的软件源有中文的语言包,可是因为墙的缘由不能下载,其余软件源都只有english语言包。

在下载oracle for windows期间,出现了很难以置信的事,在官网下载两个压缩包后,解压至同一目录,会出现重复文件!安装完数据库软件后,用DBCA建立数据库竟然都失败,并且都报一样的错误,百度出来,你们都说是官方软件包的问题,艹!想了一下,之前下载oracle11g的时候也出现过问题,他32位的链接地址存放的是64位的软件包,而64位地址则存放32位软件包,尼玛,如今又是这样,垃圾公司竟然还没倒,反而愈来愈盈利了,真奇葩!

在个人360网盘上下载了之前存的oracle 11g for windows-32,安装事后,终于可以使用!仍是本身有先见之明!

经过ipconfig查看windows的ip,而后在os x上用eclipse作链接,失败,用myeclipse链接,报错,具体解决办法在此:

http://my.oschina.net/JiangTun/blog/271881

最后终于实现了在MAC上作JAVA开发,小air总算没废掉,万幸!

美中不足的一点,就是仍然须要用虚拟机,并且是用的windows系统,还不能开防火墙,郁闷!

接下来,抽空安装tomcat for mac和SVN,这些都是小问题了,很好解决,再等更新吧@@!

相关文章
相关标签/搜索