http://wmdata.com.cn/oracle/11g/index.html
SQL Developer 試用記錄
Aaron Yuan 2008/08/28
我自從聽說Oracle11g出來以後,一直想嘗試一下,可惜沒有機會,於是到網上逛了一下,發現11g裏面竟然有個免費的東西:SQL Developer,於是趕緊嘗試了一下,下面我就把過程簡單記述一下,備忘。
在此之前,Oracle有一個SQL plus可以起到同樣的作用,但是有很多限制,也很不方便,於是大家都一般用PL/SQL Developer,這是個好東西,可是隻有商業版的,對於現在國家大力加強版權保護的大環境下,對於個人用戶來講,也不太適合了。
首先是下載, 現在是1.5.1版,先接受他的協議,選擇Windows平臺的下載,Windows平臺有兩個版本,包含java JVM以及不包含的,不包含的小些,65M,考慮到我的計算機上已經有java了,俺就不浪費那多餘的空間了。不過有個版本問題要注意一下:1.5版本的要06update以及以後的,1.6版本的要03update以及以後的。
然後就是安裝,先設好java Home並在Path中加入java路徑,把下載下來的東西解壓縮一下就可以了。然後雙擊sqldeveloper.exe即可啓動,下面就是那個挺漂亮的啓動界面(那個sqlcli.bat不能工作,它會報一個StringIndexOutOfBoundsException的異常,不知道這算不算一個bug,呵呵)。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
接下來,我分成三步走:
1. 首先要配置好SID,用過Oracle的都知道,要想在客戶端連上服務器,就要先配置它,可以通過GUI,不過直接編輯TNS文件更方便。先找到(我的Oracle客戶端版本是10.2.0的)${Oracle.home}/product/10.2.0/db_2/Network/Admin/tnsnames.ora, 打開以後呢,參考下面的例子就可以配置好了:
ORCL10G =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.xxx.xx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl10g)
)
)
2. 配置Connection,如下圖所示,在相應的位置填入好用戶名,密碼,SID以及IP地址即可,在連接之前可以先測試一下。根據網站上的提示,雖然SQL Developer是11g的一部分,但是它可以連接Oracle 9.2.0.1版本以及以後的所有版本。
3. 接下來就可以輸入SQL語句進行具體應用了。它的SQL編輯器還是挺好用的,支持語法高亮以及表名的提示等等。
現在我就可以像使用PL/SQL Developer那樣進行使用了。方便吧J
當然,SQL Developer還有很多其他的功能,如Migration,Version Control,我一般都是找它的應用指南來看,基本上就都可以搞定了。