RedHat enterprise linux 5下安装 oracle 10g
默认情况下,oracle 10g 是不能安装在RedHat enterprise linux 5平台的,我们可以通过修改配置文件来达到安装的要求。我把自己安装的过程总结下来,供大家参考。 1. 安装Oracle前的系统准备工作 1.1. 检查内存、硬盘容量、交换空间等检查项目 命令/方法 建议值 内存 #grep MemTotal /proc/meminfo 512MB 交换分区 #grep SwapTotal /proc/meminfo 1GB /tmp目录空闲区 #df –k /tmp 400MB 硬盘空闲空间 #df -k 4GB 1.2. 检查需要的软件包继续往下,检查软件需求。可以使用rpm -q 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包: From RedHat AS5 Disk 1(32 Bit)
1.3. 修改系统内核参数# vi /etc/sysctl.conf kernel.shmall = 2097152 // 该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改 kernel.shmmax = 2147483648 // 该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G 1.4. 创建组和用户到这里我们已经全面的检查了安装oracle 10g所要求的软硬件环境,接着我们就要为安装创建组和用户。 (1) 创建Oracle用户组 # /usr/sbin/usermod -g oinstall -G dba oracle //分配组
(3) 设置Oracle用户口令 (4) 创建Oracle安装目录以及数据存放目录 (5) 修改目录权限
备注:创建共享,用于与windows操作系统共享 1.service smb start 2.smbpasswd -a chensheng 1.5. 添加以下内容到/etc/security/limits.conf# vi /etc/security/limits.conf 1.6. 添加以下内容到/etc/pam.d/login# vi /etc/pam.d/login 1.7. 添加以下内容到/etc/profile# vi /etc/profile 1.8. 对默认 shell start-up文件作如下改变根据oracle 用户的默认shell,对默认 shell start-up文件作如下改变,如果是Bourne, Bash, or Korn shell,修改环境变量/etc/profile文件如下: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 如果是c shell,则环境变量文件 /etc/csh.login的修改值如下: if ( $USER == "oracle" ) then limit maxproc 16384 |