準(zhǔn)備上班了,要學(xué)習(xí)Linux下的Oracle的使用,從網(wǎng)上搜來信息,加上自己在Ubuntu 10.04系統(tǒng)安裝過程,寫下日志。
安裝步驟:
第一步:
修改X server 的默認(rèn)設(shè)置,點菜單的System -> Administration -> Login Window(系統(tǒng)->管理->登錄窗口),選擇“Security(安全)”選項卡,取消“Deny TCP connections to the Xserver(拒絕TCP連接到X服務(wù)器)”的勾,重啟Xserver(或者重啟系統(tǒng))。然后在
終端輸入: xhost +127.0.0.1
第二步:
安裝必要的個工具:
終端輸入:sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm
第三步:
修改一些Ubuntu的/bin/sh的默認(rèn)連接:
終端輸入:
root@www.linuxidc.com-Ubuntu:~# cd /bin
root@www.linuxidc.com-Ubuntu:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash
root@www.linuxidc.com-Ubuntu:/bin# ln -sf bash /bin/sh
root@www.linuxidc.com-Ubuntu:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash
第四步:
增加用戶和組:
終端輸入:
root@www.linuxidc.com-Ubuntu:/bin# cd /root
root@www.linuxidc.com-Ubuntu:~# addgroup oinstall
root@www.linuxidc.com-Ubuntu:~# addgroup dba
root@www.linuxidc.com-Ubuntu:~# addgroup nobody
root@www.linuxidc.com-Ubuntu:~# usermod -g nobody nobody
root@www.linuxidc.com-Ubuntu:~# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
root@www.linuxidc.com-Ubuntu:~# mkdir /home/oracle
root@www.linuxidc.com-Ubuntu:~# chown -R oracle:dba /home/oracle
root@www.linuxidc.com-Ubuntu:~# ln -s /usr/bin/awk /bin/awk
root@www.linuxidc.com-Ubuntu:~# ln -s /usr/bin/rpm /bin/rpm
root@www.linuxidc.com-Ubuntu:~# ln -s /usr/bin/basename /bin/basename
root@www.linuxidc.com-Ubuntu:~# mkdir /etc/rc.d
root@www.linuxidc.com-Ubuntu:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
root@www.linuxidc.com-Ubuntu:~# mkdir -p /u01/app/oracle
root@www.linuxidc.com-Ubuntu:~# chown -R oracle:dba /u01
第八步:
系統(tǒng)默認(rèn)值:
。1)增加下面這些到/etc/sysctl.conf文件的末尾:
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
(2)增加下面這些到/etc/security/limits.conf文件末尾:
oracle soft nproc 2047
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535
。3)增加下面這些到/etc/pam.d/login文件末尾:
session required /lib/security/pam_limits.so
session required pam_limits.so
增加完成后執(zhí)行下面的命令:sysctl -p
第九步:
。1)解壓源文件:oracle11g的安裝包解壓到/home/oracle/install/目錄
。2)更改權(quán)限:chown -R oracle:dba install
(3)設(shè)置DISPLAY參數(shù):export DISPLAY=127.0.0.1:0.0 (這里我設(shè)置成:0.0,因為網(wǎng)上說這樣可以自動查找合適的,安裝界面可以啟動,但是切換用戶到oracle就不能啟動了,出現(xiàn)說顏色設(shè)置不正常,估計是某些環(huán)境為設(shè)置,沒辦法,我只好使用用戶oracle登錄gdm,可以使用命令gdmflexserver來額外啟動一個gdm桌面,然后再安裝出現(xiàn)安裝界面了)
第十步:
。1)終端輸入:./runInstaller -jreLoc /usr/lib/jvm/java-6-sun/jre/
。。。。。。
。2)圖形安裝界面出現(xiàn)
。。。。。
。3)忽略預(yù)檢中的錯誤和警告
。。。。。
。4)選"Create a Database"來安裝數(shù)據(jù)庫。(原文是通過netca建立監(jiān)聽,dbca建庫,我第一次也是這樣做的,dbca建庫時會報錯,因為ubutunbu 不支持RPM包)。
。。。。。。。
安裝過程中出現(xiàn)了一個makefile的錯誤,某個庫文件沒有編譯過去,但是還可以繼續(xù)安裝,估計以后使用會出問題;另外在安裝的最后會有個配置環(huán)節(jié)等很久,只有一個廣告框,不要以為出問題了
。5)完成后。
終端輸入:/u01/app/oracle/product/11.1.0/db_1/root.sh
退出OUI第十一步:
修改配置文件:/etc/profile
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export PATH=$PATH:/u01/app/oracle/product/11.1.0/db_1/bin
第十二步:
。1)建立啟動腳本:
在/u01/app/oracle/product/11.1.0/db_1/bin下建立文件:oracledb,內(nèi)容:
#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Listener and Instances
# It relies on the information on /etc/oratab
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export ORACLE_OWNR=oracle
export PATH=$PATH:$ORACLE_HOME/bin
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯(lián)系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|