【ubuntu14.04】安裝oracle資料庫管理軟體sqldeveloper記錄,ubuntu14.04oracle

來源:互聯網
上載者:User

【ubuntu14.04】安裝oracle資料庫管理軟體sqldeveloper記錄,ubuntu14.04oracle

RT.

這是搭建oracle開發環境日誌的第二篇.

第一篇是:【ubuntu14.04】搭建PHP5+Apache2+Oracle環境

這一篇將在ubuntu14.04系統上安裝oracle資料庫管理軟體sqldeveloper。參考教程如下:

http://www.linuxidc.com/Linux/2010-06/26782.htm

整個過程思路如下:

1.檢查本地的jdk版本,如果過舊,則重新設定JDK環境

2.從oralce官方下載對應版本的sqldeveloper

3.解決sqldeveloper中文顯示亂碼

4.設定從命令列運行


安裝過程:

1.檢查本地jdk版本:

java -version
java version "1.8.0_31"Java(TM) SE Runtime Environment (build 1.8.0_31-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
上面是我的系統上jdk版本,如果你的版本過低,強烈建議你升級jdk版本。否則下面安裝最新版本的sqldeveloper過程中,啟動會提示jdk版本過低。

重新設定jdk的教程:

http://www.linuxidc.com/linux/2014-11/109216.htm

目前oracle官網上給出的最新版本jdk是1.8,我們直接存取下面網址下載對應版本的jdk:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
具體版本需要依據你的系統來定,例如我的系統是ubuntu X64 14.04,則下載jdk-8u31-linux-x64.tar.gz版本。切記不要下載rpm格式的安裝包。我們是debian/ubuntu類型的系統,不支援rpm安裝檔案。

下載完成,解壓該檔案,然後檢查你的系統是否有安裝過jdk,也即檢查你的系統有沒有如下目錄:

/usr/lib/jvm

如果沒有,使用

sudo mkdir /usr/lib/jvm
建立目錄。如果有,則直接將我們下載下來解壓好的jdk檔案夾整個複製到該目錄下。

接下來,配置jdk的環境變數:

sudo vim ~/.profile

在該檔案下面添加如下語句:

##For jdk1.8.0_31 PATHexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

JAVA_HOME常量的路徑需要依據你的實際情況進行配置。

然後是使得該配置立即生效:

source ~/.profile
不出意外,此時你再次通過java -version命令查看你的jdk版本,就可以看到和我上面一致的輸出了。

即使你的系統原來已經安裝過了舊版本的jdk,也不必對原來的jdk進行處理。這一過程會自動將系統的jdk設定為最新安裝的版本。


2.從oracle官方下載最新版本的oracle sqldeveloper安裝包:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/sqldev-41ea-2372780.html

下載時,由於是ubuntu系統,在版本選擇時,請選擇Other Platform版本。

下載完成後解壓,將其放置在使用者的主目錄下,例如我的是~/giantchan/。

然後通過命令列進入該檔案夾:

cd ~/使用者名稱/sqldeveloper

運行sqldeveloper.sh

sudo ./sqldeveloper.sh

在第一次啟動時,會提示你輸入jdk的路徑。如何查看jdk的路徑呢?

which javac
我們可以通過該命令列印出jdk的目錄:

/usr/lib/jvm/jdk1.8.0_31/bin/javac
我們截取到jdk1.8.0_31/這裡的路徑,也即:

/usr/lib/jdk1.8.0_31

切記不要帶“/bin/javac”,否則會報錯,原因是sqldeveloper.sh會自動尋找該目錄下的bin目錄。如果加上bin目錄的路徑,就會重複。

如果不小心添加了bin目錄,我們可以到/home/使用者名稱/.sqldeveloper/4.1.0(版本號碼)/product.conf

sudo vim /home/使用者名稱/.sqldeveloper/4.1.0(版本號碼)/product.conf
找到如下語句,將後面的路徑修改真正的jdk的路徑:


SetJavaHome /usr/lib/jvm/jdk1.8.0_31
修改完成後儲存退出。

重新運行./sqldeveloper.sh檔案。此時發現可以正常啟動sqldeveloper了。但是用戶端的介面仍然會出現中文亂碼。接下來第三步是解決亂碼問題。


3.解決sqldeveloper在ubuntu下的亂碼問題:

參考這篇文章:

http://blog.csdn.net/hymer2011/article/details/6888344

我們從網上下載任何一個中文的字型ttf檔案(一定是要ttf)。

然後按照教程一步一步操作:

cd JAVA_HOME/jre/lib/fontssudo mkdir fallbackcd fallbackcp msyh.ttf ./         #此處的msyh.ttf是字型檔,此處使用的是微軟雅黑,也可以用其他字型檔,只要支援中文即可。sudo mkfontdirsudo mkfontscale


然後重啟sqldeveloper即可。至此,sqldeveloper已經成功安裝到了ubuntu上,可以正常運行了。


4.從命令列運行:

我們可以在~/.bashrc檔案中添加如下命令:

#oracle sqldeveloperalias sqld='cd ~/使用者名稱/sqldeveloper && sudo ./sqldeveloper.sh'
然後通過source命令使設定立即生效:

source ~/.bashrc
以後就可以通過sqld命令來啟動sqldeveloper軟體了。








聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.