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

[经验分享] linux redhat enterprise 4 上安装 oracle9i-51network

[复制链接]

尚未签到

发表于 2018-9-22 11:51:01 | 显示全部楼层 |阅读模式
安装第一步,确保以下RPM都已经安装好。
Disk3    compat-db-4.1.25-9  Disk4    compat-gcc-32-3.2.3-47.3
  Disk4    compat-gcc-32-c++-3.2.3-47.3
  Disk3    compat-libgcc-296-2.96-132.7.2
  Disk3    compat-libstdc++-296-2.96-132.7.2
  Disk2    compat-libstdc++-33-3.2.3-47.3
  Disk3    gcc-3.4.3-9.EL4
  Disk3    gcc-c++-3.4.3-9.EL4
  Disk3    gnome-libs-1.4.1.2.90-44
  Disk4    gnome-libs-devel-1.4.1.2.90-44(第四张光盘)
  {
  Disk4        ORBit-devel is needed by gnome-libs-devel-1.4.1.2.90-44.1.i386
  {
  Disk4    glib-devel is needed by ORBit-devel-0.5.17-14.i386
  }
  Disk4        gtk+-devel is needed by gnome-libs-devel-1.4.1.2.90-44.1.i386
  Disk4        imlib-devel is needed by gnome-libs-devel-1.4.1.2.90-44.1.i386
  }
  Disk3    libaio-devel-0.3.102-1
  Disk3    libaio-0.3.102-1
  Disk2    make-3.80-5
  Disk3    openmotif21-2.1.30-11
  Disk3    xorg-x11-deprecated-libs-devel-6.8.1-23.EL
  Disk2    xorg-x11-deprecated-libs-6.8.1-23.EL
  以下三个其实是补丁
  {
  compat-oracle-rhel4-1.0-3
  http://oss.oracle.com/projects/compat-oracle/files/RedHat/
  compat-libcwait-2.0-1
  http://oss.oracle.com/projects/compat-oracle/files/RedHat/
  p3006854_9204_LINUX(直接执行里面的脚本即可)
  http://pack.hacker.cn/Update/Pack/0racle/05121616492554368.shtml
  }
  安装第二步 设置环境变量
  修改/home/oracle/.bash_profile,以下样本是刚装后系统后立即添加设置的样子
  # .bash_profile
  # Get the aliases and functions
  if [ -f ~/.bashrc ]; then
  . ~/.bashrc
  fi
  # User specific environment and startup programs
  PATH=$PATH:$HOME/bin
  export PATH
  unset USERNAME
  LD_ASSUME_KERNEL=2.4.19  #系统为redhat 4时的设置
  #如果系统为redhat 3时应该为LD_ASSUME_KERNEL=2.4.1
  # +------------------------------------------------------------+
  # | FILE : .bash_profile |
  # +------------------------------------------------------------+
  umask 022
  TERM=xterm; export TERM
  TMPDIR=/tmp; export TMPDIR
  # +--------------------------+
  # | SETUP ORACLE ENVIRONMENT |
  # +--------------------------+
  export ORACLE_SID=ORCL
  export ORACLE_BASE=/opt/oracle
  export ORACLE_HOME=/opt/oracle/product/9.2.0
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  export TNS_ADMIN=$ORACLE_HOME/network/admin
  export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
  export ORACLE_OWNER=oracle
  export ORACLE_TERM=xterm
  #export LDEMULATION=elf_i386_glibc21
  export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
  # +--------------------------+
  # | LINUX STUFF |
  # +--------------------------+
  export LD_ASSUME_KERNEL=2.4.1
  #source /usr/i386-glibc2.1-linux/bin/i386-glibc21-linux-env.sh
  # +--------------------------+ 2
  # | SETUP SEARCH PATH |
  # +--------------------------+
  PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/home/oracle/j2sdk1.4.2_06:.
  export PATH
  # +--------------------------+
  # | SETUP JAVA ENVIRONMENT |
  # +--------------------------+
  export JAVA_HOME=/home/oracle/j2sdk1.4.2_06

  export>  # +-------------+
  # | "GREETINGS" |
  # +-------------+
  echo ".bash_profile executed"
第三步设置Linux内核参数:
以超级用户编辑/etc/rc.local文件,加入以下内容:  echo 100 256 100 100 > /proc/sys/kernel/sem
  echo 2147483648 > /proc/sys/kernel/shmmax
  echo 4096 > /proc/sys/kernel/shmmni
  echo 2097152 > /proc/sys/kernel/shmall
  修改后,请重新启动电脑,并执行cat进行确认。
  如:
  # cat /proc/sys/kernel/sem
  100 256 100 100
  #
第四步创建用户和目录
1:  # groupadd dba
  # groupadd oinstall
  # useradd –c “Oracle software owner” –g oinstall –G dba oracle
  # passwd oracle
  2. 创建Oracle目录:
  本人是把Oracle安装在/opt目录下面。如果你的/opt不是一个单一的文件系统,请确保根文件系统“/”有足够的空间。
  # mkdir /opt/oracle
  # mkdir /opt/oracle/product
  # mkdir /opt/oracle/product/9.2.0
  # chown –R oracle.oinstall /opt/oracle
  # mkdir /var/opt/oracle
  # chown oracle.dba /var/opt/oracle
  # chmod 755 /var/opt/oracle
第五步解压文件
把下载得到的文件解压  # zcat ship_9204_linux_disk1.cpio.gz | cpio –idmv
  # zcat ship_9204_linux_disk2.cpio.gz | cpio –idmv
  # zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
  把解压出来的Disk文件放进特定文件平并设置好权限
  mkdir /oracle
  mv Disk* /oracle
  chown -R oracle:oinstall /oracle
第六步执行安装
cd /oracle/disk1  ./runInstaller
  然后一路NEXT,中间会被提示以ROOT运行两个脚本,照做可也。
第七步:去到最后AGENT会出错,不要管它,退出安装程序。
下载以下补丁并上传到服务器  p2617419_210_GENERIC.zip
  http://conrad2001.narod.ru/terek/p2617419_220_GENERIC.zip
  和p3238244_9204_LINUX.zip
  http://conrad2001.narod.ru/terek/p3238244_9204_LINUX.zip
  然后开始打补丁
  切换到root的终端(保持了ORACLE_HOME, ORACLE_BASE的环境变量那个终端):
  首先安装 opatch.
  #cd /home/oracle
  #unzip p2617419_210_GENERIC.zip
  Archive: p2617419_210_GENERIC.zip
  creating: OPatch/
  creating: OPatch/docs/
  inflating: Opatch/docs/FAQ
  ......
  inflating: README.txt
  #export PATH=$PATH:/home/oracle/Opatch:/sbin
  #export ORACLE_HOME=/opt/oracle/product/9.2.0
  (修改PATH时要要包括解压缩出来的Opatch 和 sbin目录)
  # unzip p3238244_9204_LINUX.zip
  # cd 3238244
  # opatch apply
  出现success的提示就全部安装成功.
  补丁打完后,还要relinked一个.mk文件,切换到oracle用户窗口
  cd $ORACLE_HOME/network/lib
  make –f ins_oemagent.mk install
  之后就可以启动Agent服务了
  [oracle@orc1 ~]$ agentctl start
  DBSNMP for Linux: Version 9.2.0.4.0 - Production on 20-OCT-2007 14:54:03
  Copyright (c) 2003 Oracle Corporation.  All rights reserved.
  Starting Oracle Intelligent Agent....
  Agent started
大功告成
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1836137

运维网声明 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-599885-1-1.html 上篇帖子: oracle数据库备份(imp,exp命令) 下篇帖子: oracle set命令详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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