|
|
作者: lighsr 出自: |
1. 检查机器软件系统:
以root身份登录fc6 uname -r 检查内核版本大于 2.6.18 binutils-2.17.50.0.6-2.el5 运行 rpm -q compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc \ gcc-c++ libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC 软件对应最低版本: compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5 elfutils-libelf-devel-0.125 glibc-2.5-12 glibc-common-2.5-12 glibc-devel-2.5-12 gcc-4.1.1-52 gcc-c++-4.1.1-52 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.1-52 libstdc++-4.1.1 libstdc++-devel-4.1.1-52.e15 make-3.81-1.1 sysstat-7.0.0 unixODBC-2.2.11 unixODBC-devel-2.2.11
2. 检查机器硬件系统最低要求: 以root身份登录fc6 grep MemTotal /proc/meminfo 内存大小 1GB 1574360 KB grep SwapTotal /proc/meminfo 交换区大小 2GB 3418720 KB 硬盘空间大小1.5GB-3.5GB之间
3. 创建 Oracle 组和用户帐户(用于安装oracle) 以root身份登录fc6 # /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba # /usr/sbin/useradd -m -g oinstall -G dba oracle # id oracle uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba) # passwd oracle 显示输入密码: Changing password for user oracle. New password: Retype new password: passwd:all authentication tokens updated successfully.
4. 创建目录 以root身份登录fc6 mkdir -p /oracle/app/ chown -R oracle:oinstall /oracle/app/ chmod -R 775 /oracle/app/
5. 配置 Linux 内核参数 以root身份登录fc6 #vi /etc/sysctl.conf 文件中加入内容如下: kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 保存退出 # /sbin/sysctl -p 以 root 用户身份运行以下命令来验证您的设置: # /sbin/sysctl -a | grep shm kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shm-use-bigpages = 0 # /sbin/sysctl -a | grep sem kernel.sem = 250 32000 100 128 # /sbin/sysctl -a | grep file-max fs.file-max = 65536 # /sbin/sysctl -a | grep ip_local_port_range net.ipv4.ip_local_port_range = 1024 65000
6. 为 oracle 用户设置 Shell 限制 以root身份登录fc6 #vi /etc/security/limits.conf 加入: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 保存退出 #vi /etc/pam.d/login 加入: session required /lib/security/pam_limits.so session required pam_limits.so 保存退出 #vi /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 保存退出
7. oracle 用户的环境变量配置: 以 oracle 身份登录: 并通过在 .bash_profile 将 ORACLE_BASE 添加到登录配置文件; umask 022 export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=sales
8. 安装oracle 11g | |
阅读(503) | 评论(0) | 转发(0) |