在RHEL5上安裝SQL Developer
安裝SQL Developer的過程比較簡單,大概就是先安裝java支援,然後安裝SQL Developer軟體。順序也可以反過來。接著配置SQL Developer的Java指向,因為這個程式要調用Java麼。
1、準備軟體包
uname -i查看當前系統的架構
我的系統時RHEL5.8_x64的,那麼需要準備一個相應版本的java的安裝包。
Oracle的SQL Developer 在Ubuntu上以表徵圖顯示且雙擊能運行
PL/SQL Developer 串連Oracle資料庫詳細配置方法
PL/SQL Developer向Oracle匯入SQL檔案
PLSQL Developer串連遠端Oracle資料庫
Oracle內建的PL/SQL Developer匯入匯出資料
2、安裝java
# rpm -ivh jdk-7u45-linux-x64.rpm
這個軟體包安裝起來異常之慢,請君耐心等待...
3、安裝sqldeveloper
# rpm -ivh sqldeveloper-3.2.20.09.87-1.noarch.rpm
4、更改配置
我平時是使用Oracle使用者直接登入作業系統,所以每次使用SQL Developer的使用者是Oracle,那麼接下來的操作我將su - oracle,剩下的安裝將在Oracle的 $下去完成。
# su - oracle
$ sqldeveloper 安裝之後是可以直接啟動並執行。
Oracle SQL Developer
Copyright (c) 1997, 2011, Oracle and/or itsaffiliates. All rights reserved.
Type the full pathname of a J2SEinstallation (or Ctrl-C to quit), the path will be stored in~/.sqldeveloper/jdk
只不過啟動並執行時候報出了如上的提示,需要j2se的完整安裝路徑。
這個路徑需要記錄在~/.sqldeveloper/jdk
也就是說檔案的完全路徑需要寫在 /home/oracle/.sqldeveloper/jdk 然後sqldeveloper去找這個檔案,然後通過這個檔案去找java
$ mkdir /home/oracle/.sqldeveloper
$ rpm -ql jdk | tail -3 //發現安裝路徑
/usr/java/jdk1.7.0_45/man/man1/xjc.1
/usr/java/jdk1.7.0_45/release
/usr/java/jdk1.7.0_45/src.zip
$ echo '/usr/java/jdk1.7.0_45/' >/home/oracle/.sqldeveloper/jdk
把安裝路徑重新導向到jdk的檔案中去。
5、登入
需要超級使用者為Oracle提供x環境,或者直接使用oracle登入系統。如果不滿足前面兩個條件的任意一種,那麼執行SQL Developer會報錯。想看看報什麼嗎?自己動手試試吧~~~
# xhost + //為oracle使用者提供x環境,注意現在是root使用者。
access control disabled, clients canconnect from any host
# su - oracle
$ sqldeveloper
提示的大概意思是說,目前的版本有點高。運行SQL Developer使用最小版本的java是1.6.0_04,最大的Java版本是1.7.我們當前的是1.7.0_45.可能不完全支援,運行可能不成功。
不要理他,我都用過,直接選這個"Skip This Message Next Time" 然後Yes