作者:fantlam 转载请注明原文出处:http://www.linuxsight.com/blog/829
接着上一篇文章 Suse Enterprise 11 安装Oracle 11.2(上)
继续oracle的安装。本来以为我之前有安装的经验,本次可以很顺利就通过的。而原来suse和centos还是有一点小差别,因此没能很快就完成安装,当中卡在几个问题上。
我们继续按应有的步骤进行下去
检查系统硬件
如图,利用linux命令检查系统是否满足要求。
内存1G以上 交换空间1.5G以上 磁盘空间16G
修改linux内核参数
检查内核参数是否满足
/etc/sysctl.conf 加上如下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304
# /sbin/chkconfig boot.sysctl on 让suse启动时加载/etc/sysctl.conf
# /sbin/sysctl –p 使修改的参数立即生效
创建oracle用户和组及安装目录
linuxsight:/# groupadd oinstall (创建用户组oinstall)
linuxsight:/# groupadd dba(创建用户组dba)
linuxsight:/# useradd –g oinstall –G dba –m oracle ( 第一个问题就在这里,必须加 -m )
[linuxsight:/# passwd oracle(设置密码)
linuxsight:/# mkdir –p /fantlam/oracle
linuxsight:/# chown -R oracle:oinstall /fantlam(改目录组)
linuxsight:/# su – oracle
oracle@linuxsight:/home/oracle> vi .profile 添加
ORACLE_BASE=/fantlam
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=fantlam
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
oracle@linuxsight:/home/oracle> exit (退出登录让设置生效)
linuxsight:/# su – oracle
oracle@linuxsight:/home/oracle> env | grep ORA
ORACLE_SID=fantlam
ORACLE_BASE=/fantlam
ORACLE_HOME=/fantlam/oracle
为oracle用户设置shell的限制
1、gedit /etc/security/limits.conf 加入如下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
2、gedit /etc/pam.d/login 加入
session required /lib/security/pam_limits.so
3、gedit /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
解压文件并移动到fantlam目录
linuxsight:/# unzip linux_11gR2_database_1of2.zip
linuxsight:/# unzip linux_11gR2_database_2of2.zip
linuxsight:/# mv database/ /fantlam
linuxsight:/# cd /fantlam
linuxsight:/# chown -R oracle:oinstall database/
分享到:
相关推荐
在IBM-3755M3服务器中安装系统Suse Enterprise 11 然后安装Oracle 11.2的详细说明。包含RAID设置,图文并茂,吐血力作。
Suse11 Enterprise SP3 安装Oracle 12c RAC 图文详细教程
Linux 下安装 oracle11.2.0.3 详解
华为出的牛逼的文档 Oracle11g R2 RAC安装指导书(SUSE11+ASM)
介绍在虚拟机上构建Oracle10g RAC集群的操作过程,其中介绍了裸机上安装虚拟机软件ESXi,SuSELinux上安装Oracle10g RAC集群。 安装RAC集群,首先要创建虚拟机共享磁盘,然后分区,挂载裸设备和进行ASM分区,然后安装...
suse11下安装oracle10g
SUSE11静默安装Oracle11G服务器
Vmware+Linux Suse+Oracle 11.2.0.3 RAC 安装指导
SUSE11安装Oracle11g简化安装步骤 安装更容易
本文描述在Suse Enterprise Server 11.4下,Oracle 11gR2 的安装指南
suse10上安装oracle11g全程详解
本文描述了在Suse Enterprise Desktop 11.4环境下, Oracle 11gR2的安装指南
suse11安装Oracle10g
suse linux 11 安装oracle 11
Suse 11 安装Oracle 10g
SUSE10下安装ORACLE10G详解,有详细的安装SUSE到配置网络等步骤
虚拟机安装suse11可以复制粘贴代码,简化工作。一些linux的基本命令教程中不做讲解,请自行百度