版權聲明:原創(chuàng)作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。
前期工作:
前面已經講到了安裝Linux系統(tǒng)及加載相應的軟件包,參考地址如下:
Linux下oracle 9i圖文安裝一(https://www.jb51.net/os/RedHat/9918.html),
Linux下oracle 9i圖文安裝二(https://www.jb51.net/os/RedHat/9919.html)這一節(jié)將配置Oracle安裝的環(huán)境.其中包括安裝必須的軟件包,創(chuàng)建相應的用戶和組,增加相應的系統(tǒng)參數(shù),編輯必須的環(huán)境參數(shù). 本節(jié)中需在計算機中輸入的數(shù)據將以藍色字體標記.
一:創(chuàng)建相應的用戶(以root用戶登陸)
groupadd dba
useradd -g dba -d /usr/Oracle -s /bin/bash oracle
passwd oracle
注意:在圖中沒有"passwd oracle"這一條,因為忘記截圖了,這個是必須的,因為后面用oracle這個用戶登陸如果沒有密碼會登陸不了.
二:設置系統(tǒng)參數(shù):
編輯/etc/sysctl.conf文件,增加以下內容
kernel.sem=250 32000 100 128
kernel.shmmax=4294967295
kernel.shmmni=128
kernel.msgmnb=65536
kernel.msgmni=2878
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
輸入命令"sysctl -p"或重啟電腦使設置生效
sysctl -p
編輯/etc/security/limits.conf文件,增加以下內容
* - nproc 16384
* - nofile 16384
三:創(chuàng)建應用文件夾及設置相應的權限
mkdir -p /usr/Oracle/product/9.2.0
chown -R oracle.dba /usr/Oracle/product/9.2.0
chmod -R 777 /usr/Oracle/product/9.2.0
注銷"root"用戶,以"oracle"用戶登陸
四:編輯.bash_profile文件(登陸進來后本地文件應是/usr/Oracle)
具體文見附件.
加載配置文件及查看已生效的配置
source .bash_profile
set |more
五:下載和安裝JAVAhttp://java.sun.com/products/archive/index.html
將下載下來的文件放至/usr下面.
su -
chmod +x j2re-1_3_1_19-linux-i586.bin
./jere-1_3_1_19-linux-i586.bin
mv jre1.3.1_19 /usr/jre1.3.1
java -version
六: 查詢所需的軟件包
su -
rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwaitcompat-libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-kernheaders libgcc make
安裝缺少的軟件包,具體的安裝各位自已搞定了,有很大一部份系統(tǒng)的安裝光盤上有,給幾個下載地址.http://ftp.chinalinuxpub.com/redhat/enterprise/os/i386/RedHat/RPMS/; http://mirror.centos.org/centos/4/updates/i386/RPMS/;
http://oss.oracle.com/projects/compat-oracle/files/RedHat/;如果實在不行的話可以找我聯(lián)系,其中除了上述的軟件外,還要安裝 compat-oracle-rhel4-1.0-5.i386.rpm.
七:更改GCC
su -
cd /usr/bin
mv ./gcc ./gcc34
mv ./gcc32 ./gcc