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,這些都是小問題了,很好解決,再等更新吧@@!

相關文章
相關標籤/搜索