以前都是在開發(fā)環(huán)境中使用Oracle的輕量級服務(wù)器oracle xe。在Linux上安裝Oracle是一件痛苦的事情。因為需要為安裝做很多準備工作。另外,就是Oracle的安裝都是基于RedHat版本的。
Ubuntu Server是很好的Linux服務(wù)器版本,但是得到的企業(yè)支持較少,比如Oracle,比如其他軟件提供商。
公司需要移植以前Oracle數(shù)據(jù)庫的東西出來。為了應(yīng)急,在Ubuntu Server上安裝一個express edition(XE)。這個版本在Ubuntu上安裝十分容易。
首先需要設(shè)置Oracle XE版本的源:
sudo vim /etc/apt/sources.list
在該文件中增加:
deb http://oss.oracle.com/debian unstable main non-free然后需要將該源服務(wù)器的公鑰添加在本地 apt 系統(tǒng)的密鑰庫中:
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -然后,更新apt庫:
apt-get update安裝oracle xe服務(wù)器:
apt-get install oracle-xe這樣就安裝好oracle服務(wù)器了。會有提示,啟動前作配置。
sudo /etc/init.d/oracle-xe configure比如配置web管理界面的端口號,oracle監(jiān)聽器的端口號,是否linux啟動時啟動和sys、system用戶的密碼等。
另外,需要設(shè)置環(huán)境變量:
sudo vim /etc/environment增加:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${ORACLE_HOME}/bin
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
TNS_ADMIN=/usr/lib/oracle然后,使之生效:
source /etc/environment
這樣,就可以直接運行sqlplus了。
sqlplus system/password@XE
需要在sqlplus中修改oracle配置,讓web訪問管理界面可以通過遠程訪問。
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE)
另外,需要創(chuàng)建tnsname配置文件:
sudo vim /usr/lib/oracle/tnsnames.ora
文件內(nèi)容:
XE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XE)
)
)
然后,需要重啟Oracle:
sudo /etc/init.d/oracle-xe restart
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯(lián)系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|