知识大全 RedHat Advance Server 3上安装Oracle 9.2.0 并升级到9.2.0.
Posted 文件
篇首语:搓绳不能松劲,前进不能停顿。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 RedHat Advance Server 3上安装Oracle 9.2.0 并升级到9.2.0.相关的知识,希望对你有一定的参考价值。
RedHat Advance Server 3上安装Oracle 9.2.0 并升级到9.2.0. 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
首先 准备安装需要的软件包和补丁包: 用rpm qa│grep pat 查看系统中是否安有以下几个软件包 pat libstdc++ pat gcc c++ pat libstdc++ devel pat db pat gcc nss_db pat i rpm rpm qa │ grep openmotif查看下列软件包 openmotif rpm qa │ grep setarch查看: setarch 以上文件如果没有的话 在RHEL 的CD 和CD 上有相关的RPM包 使用: # rpm i pat i rpm 命令来安装相应的包 从网上下载升级补丁包 用于将Oracle 升级到 : p _ _LINUX zip 所有的补丁说明如下 p _ _LINUX zip 的升级补丁包 p _ _LINUX zip 在运行 runInstaller 之前打 p _ _LINUX zip 在升级到 之后打 p _ _GENERIC zip 打 补丁所需要的补丁 第二 准备安装过程中需要的用户和用户组 在安装的过程中我们使用两个用户同时进行 其中一个是root用户 另外一个是你新建立的oracle用户 打开一个终端 以root用户登录或者是 su # groupadd oinstall # groupadd dba # useradd g oinstall G dba oracle # passwd oracle 第三 安装准备步骤 准备文件目录 # mkdir p /opt/ora /product/ # mkdir /var/opt/oracle # chown oracle dba /var/opt/oracle # chown R oracle dba /opt/ora 设置内核参数 调节信号灯及共享内存 # echo > /proc/sys/kernel/sem # echo > /proc/sys/kernel/shmmax # echo > /proc/sys/kernel/shmmni # echo > /proc/sys/kernel/shmall # echo > /proc/sys/fs/file max # echo > /proc/sys/net/ipv /ip_local_port_range 当然为了一开机系统就能自动帮你设好这些参数 也可改动 /etc/nf 这个文件 加入以下的语句 kernel shmmax = kernel shmmni = kernel shmall = kernel sem = fs file max = net ipv ip_local_port_range = 设置oracle对文件的要求 编辑文件 /etc/security/nf 加入以下语句 oracle soft nofile oracle hard nofile oracle soft nproc oracle hard nproc 设置系统环境 首先设置root用户这个终端的 export ORACLE_BASE=/opt/ora export ORACLE_HOME=/opt/ora /product/ (Oracle被安装在这些位置) 这个步骤用来最后打补丁时使用 注意这个终端要保持不要关掉它 设置oracle用户的环境 新开一个终端 su oracle 注意一定要新开一个 打开 bash profile文件 将如下内容加入 #oracle i export ORACLE_BASE=/opt/ora export ORACLE_HOME=/opt/ora /product/ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH export ORACLE_OWNER=oracle export ORACLE_SID=ora i export ORACLE_TERM=vt export LD_ASSUME_KERNEL= export THREADS_FLAG=native export LD_LIBRARY_PATH=/opt/ora /product/ /lib:$LD_LIBRARY_PATH export PATH=/opt/ora /product/ /bin:$PATH # # change this NLS settings to suit your country: # example: # german_germany we iso p american_america we iso p etc # export LANG=en_US 保存后退出 然后 退出登录 再次进入 这时候oracle的环境就已经生效了 解压文件 安装前打补丁 切换到root用户的控制台 第四 开始正式安装 cd /home mkdir ora i cd ora i 这些目录你可以自己定义 用来存放安装文件 然后将从网上下载的三个Oracle 的安装文件拷到这里 解gz文件 gunzip gunzip lnx_ _disk cpio gz gunzip lnx_ _disk cpio gz gunzip lnx_ _disk cpio gz 释放cpio文件 cpio idmv < lnx_ _disk cpio cpio idmv < lnx_ _disk cpio cpio idmv < lnx_ _disk cpio //这个步骤将生成三个文件夹 DISK DISK DISK 打安装前的补丁 以root身份运行 这也是在/home/ora i/里进行的 # unzip p _ _LINUX zip Archive: p _ _LINUX zip creating: / inflating: /rhel _pre_install sh inflating: /README txt # cd # sh rhel _pre_install sh 完成Oracle的安装 新开一个控制终端(用root用户开) #xhost + 这个命令用来保证oracle用户调用X 否则无法安装 我看过的所有的文档里都没有提到 结果害得我在这个地方憋了两个小时才搞定 #su oracle 在登录终端中切换到oracle用户 在oracle主目录里运行:/home/ora i/Disk /runInstaller 注意的是以下几点: 第一 在RedHat Advance Server 下安装Oracle i不用将gcc降级 有些文档里说需要将gcc降为 其实是不需要的 第二 在部分文档里 要求oracle用户的bash profile文件中降LD_ASSUME_KERNEL设置为 千万不要这样设置 否则会在Rlink时会有一大堆报错 第三 安装Oracle不需要额外安装JDK Oracle自己带 第四 再安装过程中 系统会提醒你用root身份去执行两个sh文件 再root的登录终端中按提示操作就可以了 第五 Relink阶段 会出两个错误:ins_oemagent mk 和 ins_ctx mk 点 Ignore 忽略 第六 注意在安装过程中不要创建数据库 如果创建了也没有关系在升级之前将它给删除掉(不过装了再删是不是有点麻烦?干脆不创建数据库了) 上面这几点害得我郁闷死了!!!!!!!!一定要注意啊!!!! 第五 开始升级Oracle 安装结束后 HTTPD会自动运行 在升级之前 需要将它停下来 $ cd $ORACLE_HOME/Apache/Apache/bin $ /apachectl stop /apachectl stop: d stopped LISTENER也需要停下来 $ lsnrctl stop LSNRCTL for Linux: Version Production on NOV : : Copyright (c) Oracle Corporation All rights reserved Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT= )) The mand pleted successfully 注意: 如果不停的话 oracle会提示不能覆蓋文件 这个时候再去将服务停下来也可以 点Retry就可以了 开始打补丁升级 注意打补丁时使用root用户 切换到root用户控制台 解包: $ unzip p _ _LINUX zip Archive: p _ _LINUX zip inflating: _lnx _release cpio inflating: l inflating: patchnote css $ cat _lnx _release cpio │ cpio i make directories 做完这个后 再切换到oracle用户控制台 再次运行/home/ora i/Disk /runInstaller升级 注意必须先选择最下面的安装选项 安装OUI 要不然没有办法打那个最上面的升级补丁 升级完OUI后 要退出 再次运行/home/ora i/Disk /runInstaller 选择第一个选项 将Oracle升级到 这时候还是会有一个错误出现 再次选择忽略它 打其它的补丁 切换到root的终端 注意这个最好是原来那个保持了ORACLE_HOME ORACLE_BASE的环境变量那个终端 修复ins_oemagent mk错误 首先安装 opatch $ unzip p _ _GENERIC zip Archive: p _ _GENERIC zip creating: OPatch/ creating: OPatch/docs/ inflating: Opatch/docs/FAQ inflating: README txt $ ls $ pwd /home/or i cha138/Article/program/Oracle/201311/17747相关参考
RedHat6.0上安装Oracle8 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! RedHa
知识大全 redhat9,redhatELAS3/1,redatFC1上安装oracle10g
redhat9,redhatELAS3/1,redatFC1上安装oracle10g 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的
RedHat日志文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 系统的那些讯息以及应该记录在
图解RedHat拨号上网 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 安装Linux 我
在RedHat环境手工建立tunnel 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 文章摘要:
RedHat下如何显示彩色目录列表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 打开/etc/
Redhat下安装Tomcat之完全指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文档提
Oracle需要的是Zend而不是RedHat 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首
知识大全 SQL Server同Index Server的结合应用3/3
SQLServer同IndexServer的结合应用3/3 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 oracle10Grac+redhat4的详细配置
oracle10Grac+redhat4的详细配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!