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

[经验分享] redhat5.5 安装 oracle 10g

[复制链接]

尚未签到

发表于 2018-5-13 10:18:50 | 显示全部楼层 |阅读模式
  自己的安装过程,记下来。
  1、oracle 10g 用户安装手册,直接进第五部分:Check the Software Requirements
  检查如下包的安装:
  gcc-3.2.3-34
  gcc-c++-3.2.3-34
  glibc-2.3.2-95.20
  make-3.79.1
  openmotif21-2.1.30-8
  setarch-1.3-1
  compat-db-4.0.14-5
  compat-gcc-7.3-2.96.128
  compat-gcc-c++-7.3-2.96.128
  compat-libstdc++-7.3-2.96.128
  compat-libstdc++-devel-7.3-2.96.128
  缺少的包到安装光盘的server目录下找,
  compat-libstdc++-devel-7.3-2.96.128 这个没找到,所以没安装,不过oracle安装检查通过,没问题。
  2、群组设置
  # grep oinstall /etc/group
  # grep dba /etc/group
  如无
  # /usr/sbin/groupadd oinstall
  # /usr/sbin/groupadd dba
  查看有无用户
  # id oracle
  若无
  #useradd -g oinstall -G dba -d /u01/oracle oracle
  oracle用户的主目录为/u01/oracle
# chown -R oracle:oinstall /u01
  3、配置内核
  (1)追加/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
  # 这几个参数不在Oracle文档内。在Oracle安装自检时,却会检测这些参数。
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
  (2)# /sbin/sysctl -p使得内核参数生效
  (3) /etc/security/limits.conf 追加
  oracle          soft    nproc   2047
  oracle          hard    nproc   16384
  oracle          soft    nofile  1024
  oracle          hard    nofile  65536
  (4) /etc/pam.d/login 追加
  session    required     /lib/security/pam_limits.so
  (5) /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
  4、oracle安装文件解压到/u01下,目录名为database
  # chown -R oracle:oinstall /u01/datebase
  5、vi oracle用户主目录下的.bash_profile
  设置ORACLE_BASE=/u01
  设置ORACLE_HOME=
  设置ORACLE_SID=
  设置PATH
  export
  6、#id nobody
  7、注销root 用oracle用户登录
  8、$ export LANG=en
  9、./runinstaller
  10、选择高级安装,选择企业版安装。
  11、一路next,到开始安装检查,注意设成静态IP。
  12、不记得是否有一项是提示安装sample的。选择安装sample,不安装数据库,
  13、所有管理员一个密码
  14、一路next,软件安装结束
  15、oracle11g的话,建数据库前先运行netca(貌似是这个命令,添加监听器的,一路next)
  16、dbca,创建数据库
  17、一路next忘了哪个地方要设置charset。这个要设置。其他next(貌似设这样的)。
  18、oracle安装检查的时候,提示,swap不足,如何调整swap 参照别人的
  查看swap分区大小:
  命令代码
  cat /proc/swaps
  调整swap大小:
  命令代码
  dd if=/dev/zero of=swapfree bs=32k count=8192 (256MB)
  mkswap swapfree
  swapon /tmp/swapfree
  停止:
  命令代码
  swapoff /tmp/swapfree
  启动时加载:
  在/etc/fstab文件中,加入下行:
  命令代码
  /tmp/swapfree swap swap defaults 0 0
  检查swap
  命令代码
  #swapon -s
19、OVER!

运维网声明 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.yunweiku.com/thread-459415-1-1.html 上篇帖子: RedHat AS4 下Apache Subversion 的安装/服务器配置及其问题详解 下篇帖子: Redhat ES4 服务列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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