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身份執行
命令:sudo dpkg -i oracle-xe-universal_10.2.0.1-1.1_i386.deb
自動建立的oracle用戶,以及自動修改了sysctl.conf文件,安裝過程出現下面兩個問題的處理:
1)問題一:交換分區不夠,按照下面步驟提高交換區大小
? a.查看swap分區大小命令:free -m
? b.創建一個2G大小的Swap文件命令:
??? mkdir /swapfile
??? cd swapfile
??? sudo dd if=/dev/zero of=swap bs=1024 count=2000000
? c./swapfile下生成的文件轉換成swap文件:sudo mkswap -f swap
? d.激活swap文件:sudo swapon swap
? e.查看交換區大小是否提高:free -m
? f.卸載swap文件:sudo swapoff swap
2)問題二:提示未安裝軟件包libaio\libaio1
? a.執行安裝檢查命令:apt-get -f install
? b.提示安裝libaio,選擇y繼續;
? c.完成后,繼續執行:sudo dpkg -i 安裝命令;
3)啟動時提示用戶不具備dba組權限,到用戶管理分配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添加連接內容,如
orcl =
(DESCRIPTION =
? (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
? (CONNECT_DATA =
??? (SERVER = DEDICATED)
??? (SERVICE_NAME = orcl)
???? )
)
3)運行sqlplus測試
$ sqlplus /nolog
總結
以上是生活随笔為你收集整理的Linux操作系统Ubuntu部署Oracle篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux操作系统Ubuntu部署J2E
- 下一篇: 设置远程访问mysql服务端的日志