Ubuntu 14.04安裝Oracle資料庫管理軟體SQL Developer記錄

來源:互聯網
上載者:User

Ubuntu 14.04安裝Oracle資料庫管理軟體SQL Developer記錄

這是搭建Oracle開發環境日誌的第二篇。

第一篇是:Ubuntu 14.04搭建PHP5+Apache2+Oracle環境

這一篇將在Ubuntu 14.04系統上安裝Oracle資料庫管理軟體SQL Developer。

參考教程如下:

整個過程思路如下:

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的教程:

目前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 PATH
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export 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下的亂碼問題:

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

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

cd JAVA_HOME/jre/lib/fonts

sudo mkdir fallback

cd fallback

cp msyh.ttf ./        #此處的msyh.ttf是字型檔,此處使用的是微軟雅黑,也可以用其他字型檔,只要支援中文即可。

sudo mkfontdir

sudo mkfontscale

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

4.從命令列運行:

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

#oracle sqldeveloper
alias sqld='cd ~/使用者名稱/sqldeveloper && sudo ./sqldeveloper.sh'

然後通過source命令使設定立即生效:

source ~/.bashrc

以後就可以通過sqld命令來啟動sqldeveloper軟體了。

RedHat Linux 6.0安裝Oracle 11g 

在CentOS 6.4下安裝Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虛擬機器中安裝步驟

Debian 下 安裝 Oracle 11g XE R2

Oracle效能最佳化 之 共用池

相關文章

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.