目前Oracle10對Ubuntu的支持不好,據說是可以安裝,但是需要很麻煩的配置,而且我的老爺機也很難撐住Oracle企業版這種大東西,于是在
自己家里的機子上就安裝了Oracle-xe
10,由于對Oracle數據庫管理并不是很了解,所以難免碰壁,用下來一段時間發現Oracle-xe在功能上還是能實現很多常見的Oracle應用
(而這些對我一個Developer來說就足夠),而使用上則更是大同小異,所以學學Oracle-xe也滿不錯的。
一、安裝Oracle-xe
由于新項目采用的是Oracle10i,所以一直想在家里搞個模擬環境,但是在Ubuntu下Oracle就成了我最大的阻礙,先是最開始的PL/SQL
代替品,然后是Oracle的代替品。下載了好久才把Oracle企業版搞下來,但是無法安裝,郁悶之下下載了Oracle-xe,下載地址:http:
//www.oracle.com/technology/software/products/database/oracle10g/index.html,
注意選擇下載適用于Express Edition z/Linux的版本,
也用了很長時間,但是值得慶幸的是安裝還是相當的簡單,一個deb包,安裝好以后根據它的提示設定初始化配置:http:
//wlx.westgis.ac.cn/260/介紹了Oracle-xe的具體安裝設置方法,但是我這里使用ssh方法鏈接一直報錯:
- ssh -L 8084:localhost:8084 oracle@127.0.0.1
- ssh: connect to host 127.0.0.1 port 22: Connection refused
這個錯誤問了一些人、也搜索了很多,但是沒有答案,索性不去搞它,還有SQL PLUS 和Oracle SQL Developer可用。
二、安裝Oracle SQL Developer
這個是Oracle退出的免費Oracle管理工具,提供多種語言和多個操作系統的實現,由于Ubuntu上沒有獨立實現,所以下載了Java版本,由于
是使用Swing實現,所以使用起來非常的慢,簡直和PL/SQL不是一個檔次的東西,但是無奈有這個東西也還算好了。使用Ubuntu的人需要具有更多
的人耐力。
安裝方法很簡單,去Oracle的官方網站下載安裝即可。
三、簡單使用Oracle-xe
首先了解了一下其自帶的Sample,是通過Oracle自帶的Web管理工具,在Oracle-xe啟動以后,訪問http://localhost:
<port>/apex就可以了,然后使用SYS或者SYSTEM帳戶登錄,密碼是初始化設定的。包含一個默認的HR帳戶,但是需要解除鎖
定,在這里面提供了幾本的系統管理、表管理等功能,還有一個應用程序管理,這個由Oracle提供的get
started就是一個報表管理程序,按照它的步驟做下來,還是很容易的。
四、繼續學習
http://www.oracle.com/technology/getting-started/xe.html
訪問這個地址有更多有關Oracle-xe的文檔,接下來學習Oracle® Database Express Edition 2 Day
DBA,講述了很基礎的東西和平時使用Oracle就很像了,Oracle-xe默認的SID是xe,在剛才的Web管理界面里面直接創建一個用戶,然后
就可以使用SQL PLUS或者Oracle SQL Developer登錄進行Oracle的操作。
來自:http://yueguangyuan.javaeye.com/blog/97027