?每个软件都可以用这种步骤操作,知道所以缺少的包都安装完毕。再次运行查找命令,发现所有包已经安装了。?
?继续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=
kernel.shmmni=4096
kernel.sem=25032000100128 =900065500 =262144 =4194304 =262144 =1048586
=262144262144262144 =419430441943044194304
#/sbin/chkconfigboot.sysctlon?让suse启动时加载/etc/sysctl.conf #/sbin/sysctl–p??使修改的参数立即生效?
?创建oracle用户和组及安装目录
linuxsight:/#groupaddoinstall??(创建用户组oinstall) linuxsight:/#?groupadddba(创建用户组dba)
linuxsight:/#?useradd–goinstall–Gdba–moracle(?第一个问题就在这里,必须加?-m?)
[linuxsight:/#?passwdoracle(设置密码) linuxsight:/#?mkdir–p/efpe/oracle?
linuxsight:/#?chown-Roracle:oinstall/efpe(改目录组) linuxsight:/#?su–oracle
oracle@linuxsight:/home/oracle>?vi.profile添加 ORACLE_BASE=/efpe/oracle
ORACLE_HOME=$ORACLE_BASE/product/11gr2/db_1 ORACLE_SID=ORCL
PATH=$ORACLE_HOME/bin:$PATH
exportORACLE_BASEORACLE_HOMEORACLE_SIDPATH
oracle@linuxsight:/home/oracle>exit(退出登录让设置生效) linuxsight:/#su–oracle
oracle@linuxsight:/home/oracle>env|grepORA ORACLE_SID=ORCL
ORACLE_BASE=/efpe/oracle
ORACLE_HOME=/efpe/oracle/product/11gr2/db_1
为oracle用户设置shell的限制
1、gedit/etc/security/limits.conf加入如下内容 oraclesoftnproc?2047 oraclehardnproc?16384 oraclesoftnofile1024 oraclehardnofile65536 oraclehardstack?10240?
?2、gedit/etc/pam.d/login加入
sessionrequired/lib/security/pam_limits.so 3、gedit/etc/profile加入 ?if[$USER=\
??????????if[$SHELL=\??????????????????ulimit-p16384 ??????????????????ulimit-n65536 ??????????else
??????????????????ulimit-u16384-n65536 ??????????fi fi
解压文件并移动到efpe目录