Ubuntu下Oracle 9i安裝過程主要參考這篇文章,該文主要是基於kubuntu安裝Oracle 10g的,參考這篇文章可以比較容易的安裝10g,但是在安裝oracle 9204時遇到了很多的障礙,最終安裝完成了。
安裝過程如下:
1.空間要求
/tmp > 512M boot 128M swap 1024M / 2G /home 2GB
2.安裝所需要的軟體:
gcc, libaio1, libc6, libstdc++5, make, rpm, lesstif2, lesstif2-dev
vufuture@ubuntu:~$ for i in gcc libaio1 libc6 libstic++5 make rpm lesstif2 lesstif2-dev
> do
> sudo apt-get install $i
> done
3.添加需要的使用者和組:
root@ubuntu:~# groupadd dba
root@ubuntu:~# useradd -g dba -G dba -d /home/oracle -s /bin/bash oracle
root@ubuntu:~# passwd oracle
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
4.建立安裝目錄並賦許可權:
root@ubuntu:~# mkdir -p /home/oracle/product/9.2.0
root@ubuntu:~# chown -R oracle:dba /home/oracle
root@ubuntu:~# mkdir /var/opt/oracle
root@ubuntu:~# chown -R oracle:dba /var/opt/oracle
root@ubuntu:~# chmod 755 /var/opt/oracle
5.設定oracle環境變數:
vi /home/oracle/.bash_profile
添加:
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0 export ORACLE_SID=ora9i
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=localhost:0.0
6.修改核心參數:
root@ubuntu:~# vi /etc/sysctl.conf
#kernel.shmall = 2097152
kernel.shmmax = 2147483648
#kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
#fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000