CentOS 5安装Oracle 10.2.0 详细步骤 及错误解决方法
1、 如果本机安装过oracle 必须得把所有的卸载干净后才能安装,所以首先,键入下面命令判断本机是否已安装过Oracle,:
# more/etc/oraInst.loc
2、 检查所需软件包是否齐全。没有的需要通过光盘或添加删除程序里进行安装
rpm -ivh setarch-2*
rpm -ivh make-3*
rpm -ivh glibc-2*
rpm -ivh libaio-0*
rpm -ivh compat-libstdc++-33-3*
rpm -ivh compat-gcc-34-3*
rpm -ivh compat-gcc-34-c++-3*
rpm -ivh compat-db-4*
rpm -ivh gcc-4*
rpm -ivh gcc-c*
rpm -ivh libXp-1*
rpm -ivh openmotif-2*
rpm -ivh binutils-*
rpm -ivh sysstat-*
rpm -ivh libstdc++-*
rpm -ivh libstdc++-devel*
rpm -ivh pdksh-*
3、创建安装Oracle 所需的组和用户帐户
Oracle 安装组 (oinstall)
OSDBA 组 (dba)
# /usr/sbin/groudpadd oinstall
# /usr/sbin/groudpadd dba
创建用于安装和维护 Oracle 10.2 软件的 Linux 组和用户帐户 oracle,oracle 用户的组为 oinstall和 dba。
#/usr/sbin/useradd -m -g oinstall -G dba oracle
# passwd oracle
4、 创建安装 Oracle 需要的目录
#mkdir /oracle
#mkdir /oracle/10g
#chown oracle –R /oracle
#chmod -R 775 /oracle /oracle/10g
拷贝软件10201_database_linux32.zip 到oracle目录下,unzip 解压,
5、配置内核参数,修改 /etc/sysctl.conf文件,加上如下的行:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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
6、运行下列命令,让修改的参数生效:
#/sbin/sysctl -p
7、编辑/etc/security/limits.conf文件,加入以下行:
soft nproc 2047