Linux操作系统Ubuntu部署Oracle篇
ubuntu下安裝oracle client:
1.下載安裝包
命令:sudo wget http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb
2.安裝:以root身份執(zhí)行
命令:sudo dpkg -i oracle-xe-universal_10.2.0.1-1.1_i386.deb
自動(dòng)建立的oracle用戶,以及自動(dòng)修改了sysctl.conf文件,安裝過程出現(xiàn)下面兩個(gè)問題的處理:
1)問題一:交換分區(qū)不夠,按照下面步驟提高交換區(qū)大小
? a.查看swap分區(qū)大小命令:free -m
? b.創(chuàng)建一個(gè)2G大小的Swap文件命令:
??? mkdir /swapfile
??? cd swapfile
??? sudo dd if=/dev/zero of=swap bs=1024 count=2000000
? c./swapfile下生成的文件轉(zhuǎn)換成swap文件:sudo mkswap -f swap
? d.激活swap文件:sudo swapon swap
? e.查看交換區(qū)大小是否提高:free -m
? f.卸載swap文件:sudo swapoff swap
2)問題二:提示未安裝軟件包libaio\libaio1
? a.執(zhí)行安裝檢查命令:apt-get -f install
? b.提示安裝libaio,選擇y繼續(xù);
? c.完成后,繼續(xù)執(zhí)行:sudo dpkg -i 安裝命令;
3)啟動(dòng)時(shí)提示用戶不具備dba組權(quán)限,到用戶管理分配dba組給用戶即可;
3.配置
1)修改/etc/environment文件,末尾加
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
? LD_LIBRARY_PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib
? TNS_ADMIN=/usr/lib/oracle
PATH加上ORACLE_HOME/bin和LD_LIBRARY_PATH路徑
2)配置TNS:sudo vi /usr/lib/oracle/tnsnames.ora添加連接內(nèi)容,如
orcl =
(DESCRIPTION =
? (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
? (CONNECT_DATA =
??? (SERVER = DEDICATED)
??? (SERVICE_NAME = orcl)
???? )
)
3)運(yùn)行sqlplus測(cè)試
$ sqlplus /nolog
總結(jié)
以上是生活随笔為你收集整理的Linux操作系统Ubuntu部署Oracle篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux操作系统Ubuntu部署J2E
- 下一篇: 设置远程访问mysql服务端的日志