11/02/2008

install Oracle10.2 on rhel4(oracle) u6 手札

参考至 http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html
1.安装好检查好Oracle的必须包,如果没有的在linux安装盘找到并安装之
[root@localhost RPMS]#rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common \gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio openmotif21

glibc-common-2.3.4-2.39
libstdc++-devel-3.4.6-9.0.1
sysstat-5.0.5-16.rhel4
glibc-2.3.4-2.39
libstdc++-3.4.6-9.0.1
binutils-2.15.92.0.2-24
make-3.80-6.EL4
pdksh-5.2.14-30.6
gnome-libs-1.4.1.2.90-44.2
xscreensaver-4.18-5.rhel4.14.0.1
control-center-2.8.0-12.rhel4.5
gcc-3.4.6-9.0.1
libaio-0.3.105-2
openmotif21-2.1.30-11.RHEL4.6
compat-db-4.1.25-9
gcc-c++-3.4.6-9.0.1

2.检查系统的内存以及swap大小,安装空间大小

[root@localhost ~]# grep MemTotal /proc/meminfo
MemTotal: 1034564 kB <== 最小1G
[root@localhost ~]# grep SwapTotal /proc/meminfo
SwapTotal: 1052248 kB <== 最小1G

[root@localhost ~]# df -h <== 2.5G空间即可

Filesystem 容量 已用 可用 已用% 挂载点
/dev/sda3 19G 3.4G 15G 20% /
/dev/sda1 99M 12M 83M 13% /boot
none 506M 0 506M 0% /dev/shm
/dev/hdc 452M 452M 0 100% /mnt

3.创建Oracle用户组以及用户

[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -m -g oinstall -G dba oracle
[root@localhost ~]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
[root@localhost ~]# passwd oracle <== 为Oracle用户设置密码


4.修改系统参数

修改/etc/sysctl.conf 文件, 增加如下:

kernel.shmmax=1073741824
kernel.shmmni=4096
kernel.shmall=2097152
kernel.sem=250 322000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144

设置oracle用户的环境变量
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ vi .bash_profile

PATH=$PATH:$HOME/bin
export LD_ASSUME_KERNEL=2.4.19
export ORACLE_BASE=/opt/ora10
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_SID=Ryan
export NLS_LANG=AMERICAN
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
unset USERNAME

然后执行环境参数
oracle@localhost ~]$ . .bash_profile

5.创建ORACLE安装目录

[root@localhost ~]# mkdir -p /opt/ora10/product/10.2.0
[root@localhost ~]# mkdir /var/opt/oracle
[root@localhost ~]# chown oracle.dba /var/opt/oracle
[root@localhost ~]# chown -R oracle.dba /opt/ora10

6.正式安装
上传介质, 然后解压缩
[oracle@localhost ~]$unzip 10201_database_linux32.zip
[oracle@localhost ~]$startx
[oracle@localhost ~]$./home/oracle/database/runInstaller

No comments: