Oracle10g(10.2) 在Redhat AS4u2 x86_64 上安装
说明:
# -> root的shell
$ -> oracle的shell
----------------------------------------------
硬件环境:
CPU:Intel Xeon 3G*2
MEM:2G
/dev/sda3 15G /
/dev/sda2 30G /Datas
/dev/sda1 99M /boot
none 1005M /dev/shm
/dev/sda6 9.7G /home
IXDBA.NET技术社区
/dev/sda5 9.7G /usr
-->共72G(72*72,Raid1),我单独划分/Datas为30G来放置oracle安装文件及oracle数据库设定目录。
系统环境:
RedHat Advanced Server 4u2 (2.6.9-22)
@ X Window System
@ GNOME Desktop Environment
@ KDE Desktop Environment
@ Editors
@ Engineering and Scientific
@ Graphical Internet
@ Text-based Internet
@ Authoring and Publishing
@ Server Configuration Tools
@ Development Tools
@ Kernel Development
@ X Software Development
@ GNOME Software Development
@ KDE Software Development
@ Administration Tools
@ System Tools
Oracle版本:
Oracle Database 10g (10.2.0.1) Software
【 一 】==> 解压10201_database_linux_x86_64.cpio (我放到了/Datas/install目录下):
#cpio -idmv < 10201_database_linux_x86_64.cpio
这里会解包生成database的目录,内含runInstaller的安装脚本。
【 二 】 ==> 检查安装所需环境设置:
2.1) 编辑 /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
存盘退出后运行这个指令检查是否设置正确:
#sysctl -p
2.2) 编辑 /etc/security/limits.conf ,加入以下内容:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
存盘退出。
2.3) 编辑 /etc/pam.d/login ,加入以下内容:
session required /lib/security/pam_limits.so
2.4) 编辑 /etc/selinux/config,确认以下内容存在并打开(如没有则添加在最后)
SELINUX=disabled
你也可以在xwindow下使用图形工具修改:
Applications > System Settings > Security Level,点击SELinux tab并使其disable(我没试过)
【 三 】 检查安装oracle10g的依赖包是否存在,如没有则安装: