设为首页 收藏本站
查看: 2014|回复: 0

[经验分享] Suse Enterprise 11 安装Oracle 11.2(二)

[复制链接]

尚未签到

发表于 2018-9-26 08:27:25 | 显示全部楼层 |阅读模式
  作者:fantlam  转载请注明原文出处:http://www.linuxsight.com/blog/829
  接着上一篇文章 Suse Enterprise 11 安装Oracle 11.2(上)
  继续oracle的安装。本来以为我之前有安装的经验,本次可以很顺利就通过的。而原来suse和centos还是有一点小差别,因此没能很快就完成安装,当中卡在几个问题上。
  我们继续按应有的步骤进行下去
  检查系统硬件
  如图,利用linux命令检查系统是否满足要求。
  内存1G以上 交换空间1.5G以上 磁盘空间16G
DSC0000.jpg

  修改linux内核参数
  检查内核参数是否满足
  
   DSC0001.jpg
  /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   使修改的参数立即生效
DSC0002.jpg

  创建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
DSC0003.jpg

  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
DSC0004.jpg

  解压文件并移动到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/


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-602144-1-1.html 上篇帖子: ORACLE的层次搜索问题 下篇帖子: java 程序调用Oracle Function
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表