一、安装前检查系统环境
[root@localhost ~]# cat /etc/redhat-release --系统版本
CentOS release 6.4 (Final)
[root@localhost ~]# uname -a --查看内核
Linux localhost 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
[root@localhost ~]# getconf LONG_BIT --查看操作系统位数
32
[root@localhost ~]# free -m --查看内存及交换分区大小,最小要求512M,此处3821M
total used free shared buffers cached
Mem: 3821 2598 1222 0 147 715
-/+ buffers/cache: 1735 2085
Swap: 3951 0 3951 --交换分区大小
[root@localhost ~]# hostname --主机名
localhost
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 --IP地址配置
DEVICE=eth0
TYPE=Ethernet
UUID=ce2664ce-1305-4b8d-b2bc-fd5d4411931c
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.201
PREFIX=24
GATEWAY=192.168.2.1
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=B8:AC:6F:32:54:45
2.关闭防火墙,禁用SELinux
service iptables stop
chkconfig iptables off
3.确认以下包全部安装
rpm -q gcc make binutils openmotif setarch compat-db libXp --没有的从系统安装盘中找安装包
上传后,手动安装:rpm -ivh gcc-c++-4.1.2-48.el5.i386.rpm
4、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
# sysctl -p --使内核参数生效
5、创建安装数据库时所需要使用的用户组dba及ora10用户,并将ora10用户加入到dba组 [root@localhost /]# groupadd dba #创建dba组
[root@localhost /]# useradd -m -g dba ora10 #创建ora10用户,并加入到dba组
[root@localhost /]# passwd ora10 #设定ora10用户的密码
6、创建Oracle安装目录及oracle数据库文件存放目录 [root@localhost /]# mkdir -p /ora10/product #创建数据库软件安装目录
[root@localhost /]# mkdir /ora10data #创建数据文件存放目录
[root@localhost /]# chown -R ora10:dba /ora10 #设定/ora10目录用户属主及属组为ora10及dba
[root@localhost /]# chown -R ora10:dba /ora10data/ #设定/ora10data目录用户属主及属组为ora10及dba
[root@localhost /]# chmod -R 775 /ora10 #设定目录的读写权限
[root@localhost/]# chmod 775 /ora10data/
7、配置ora10用户环境,以ora10用户登录,修改ora10用户下的 .bash_profile 文件。增加以下参数
[root@localhost ora10]# su - ora10
[ora10@localhost ~]$ vi .bash_profile #执行vi命令来修改.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/ora10/product #oracle根目录
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1 #oracle软件存放目录
export ORACLE_SID=ora10 #oracle实例
export LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=American_America.ZHS16GBK
:wq!
[ora10@localhost ~]$ source .bash_profile #使ora10用户环境变量生效
8.上传oracle安装介质并用ora10用户解压,使解压出来的database目录属性为ora10:dba
unzip 10201_database_linux32.zip
二、安装oracle
1、在客户端打开Xmanager-Passive和Xshell
[ora10@localhost opt]# export DISPLAY=192.168.2.104:0.0 --这里的IP是我本地PC机的IP
[ora10@localhost opt]# export LANG=en_US.UTF-8 --字符集设置,避免安装时显示乱码
2、进入/ora10/database/目录,执行runInstaller开始安装
[ora10@localhost opt]# cd /ora10/database/
[ora10@localhost database]$ ./runInstaller -ignoreSysPrereqs --调出图形安装界面