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

[经验分享] Redhat Linux Enterprise 5.7 下安装Oracle 10G 手记

[复制链接]

尚未签到

发表于 2018-5-11 13:04:55 | 显示全部楼层 |阅读模式
  写在前面,看过网上那么多Oracle安装手册,确实写得不错,我为什么还要写,是因为网上确实没有Redhat Linux Enterprise 5.7 安装Oracle10G 的实例,但是大部分都相同。如果有错误请大牛批评指正
  好了,废话不多说,开始。
  1、准备oracle 数据库,Oracle10g的安装包可以从Oracle的官方网站上下载,下载地址为:http://www.oracle.com/technology/global/cn/software/products/database/oracle10g
  2、由于orcale10不支持 RHEL5 所以需要修改/etc/redhat_realease
  
  Red Hat Enterprise Linux Server release 5 (Tikanga)
  改为
  Red Hat Enterprise Linux Server release 4 (Tikanga)
  2、检查相关安装包是否安装
  使用命令 rpm -qa | grep *.rpm
  
# rpm -Uvh setarch-2*

# rpm -Uvh make-3*

# rpm -Uvh glibc-2*

# rpm -Uvh libaio-0* //上面几个包应该是安装系统时已经装上了

  如果没有安装需要安装,需要挂载系统光盘
  mkdir /mnt/cdrom
  mount /dev/cdrom /mnt/cdrom
  再切换到挂载后的目录下
  cd /mnt/cdrom
  在目录下找到含有安装包的文件夹
  6.1版本的是在Package 目录下
  5.7版本的是在Server目录下
  切换目录到该文件夹下 ,使用命令 rpm -Uvh *rpm
  安装下列软件包
  
  compat-db-4.2.52-5.1.i386.rpm
  compat-gcc-34-3.4.6-4.i386.rpm
  compat-gcc-34-c++-3.4.6-4.i386.rpm
  compat-libstdc++-33-3.2.3-61.i386.rpm
  gcc-4.1.2-51.el5.i386.rpm
  glibc-2.5-65.i386.rpm
  glibc-devel-2.5-65.i386.rpm
  glibc-headers-2.5-65.i386.rpm
  kernel-headers-2.6.18-164.el5.i386.rpm
  libgomp-4.4.4-13.el5.i386.rpm
  libXp-1.0.0-8.1.el5.i386.rpm
  openmotif-2.3.1-5.el5_5.1.i386.rpm
  3、修改内核参数
  
  vi /etc/sysctl.conf
  如下
  kernel.shmall = 2097152// 默认值,表示一次性可以使用内存的大小, 通常不需要修改,参考值(shmall就是2097152)
kernel.shmmax =536870912 (512M)
  //该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为与内存大小一致,将下列拷贝到文件最后即可
  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=262144
  net.core.rmem_max=262144
  net.core.wmem_default=262144
  net.core.wmem_max=262144
  保存退出
  执行命令 /sbin/sysctl -p 使修改马上生效
  4、创建Oracle用户、组、安装目录
  #groupadd  dba
  #groupadd  oinstall
  #useradd -m -g oinstall -G dba oracle -d /opt/oracle
  (-d 指定目录成为家目录)
  #passwd oracle(创建oracle 用户密码,需要输入两次,一次确认密码)
  #mkdir -p /oradate   //数据文件目录
  #mkdir -p /opt/oracle//数据库安装目录,一般存在
  
  #chown -R oracle:oinstall /oradate  //授权,oradate 目录授权给oracle 用户 oinstall#chmod -R 755 /opt/oracle /oradate  //修改目录权限
  5、修改限制文件,添加以下内容
  vi /etc/security/limits.conf
  
oracle soft nproc 2047
  
oracle hard nproc 16384
  
oracle soft nofile 1024
  
oracle hard nofile 65536
  
  6、修改文件
  
  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、添加内容到文件
  vi /etc/pam.d/login
session required /lib/security/pam_limits.so

session required pam_limits.so

  8、禁用selinux 默认系统的安全性配置
  vi /etc/sysconfig/selinux
  SELINUX=enforcing --> SELINUX=disabled
  9、切换到oracle 用户
  
  vi .bash_profile
  PATH=$PATH:$HOME/bin
  export LD_ASSUME_KERNEL=2.6.9
  #export DISPLAY=172.16.207.54:0.0 此为在无图形界面下安装oracle时,使用Xmanager时,设置的图形导向机器的地址,Xmanager需启动passive模式(Xmanager安装在本地机器即可)
  export ORACLE_TERM=xterm
  export NLS_LANG=AMERICAN.ZHS16CGB231280
  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
  export ORACLE_BASE=/opt/oracle
  export ORACLE_SID=orcl
  export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  export PATH=$PATH:$ORACLE_HOME/bin
  export LD_LIBARY_PATH=$ORACLE_HOME/lib
  export PATH
  source .bash_profile
  10、Xmanager 直接安装到本地机器
  启动passive 模式
  11.将oracle 上传到服务器Linux下/tmp 目录,用oracle用户解压
  unzip oracle_10201_database_linux32.zip,切换到database目录,执行命令
  ./runInstaller
  12、oracle安装界面会显示到本地计算机
  13、后面默认安装就可以了(详细安装去下载中心下载附件地址http://down.51cto.com/data/919147)
  作者:孟祥宝
  
  
  

运维网声明 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-458728-1-1.html 上篇帖子: RedHat中源码方式安装MySQL Server(5.5) 下篇帖子: redhat 双网卡绑定
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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