欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Red Hat AS 55(64Bit)安装Oracle(10g-补丁升级10204)最新完整记录.docx

    • 资源ID:44029947       资源大小:1.14MB        全文页数:24页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Red Hat AS 55(64Bit)安装Oracle(10g-补丁升级10204)最新完整记录.docx

    Red Hat AS 5.5(64Bit)安装Oracle(10g-补丁10.2.0.4)一、安装系统Swap大小设置:Available RAMSwap Space RequiredBetween 1024 MB and 2048 MB1.5 times the size of RAMBetween 2049 MB and 8192 MBEqual to the size of RAMMore than 8192 MB0.75 times the size of RAM在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,并且关闭防火墙,否则会出现一些莫名其妙的问题。为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。(注解:#号代表的是root用户执行语句,$代表的是oracle用户执行语句,请注意区分)(当前系统内存为8G 操作系统为32位redhat 5.3)二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:a. 检查内核版本 ,oracle 10g需要的linux内核版本为2.4.9-e.25(或者更高的版本) 检查linux内核版本命令行如下:# uname r b. Oracle 10 g其他所需程序包的版本gcc-2.96-118.7.2make-3.79.1-8binutils-2.11.90.0.8-12openmotif-2.1.30-11glibc-2.2.4-32.8检查程序包命令行如下:# rpm -q gcc make binutils openmotif glibc c. 运行命令:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc> openmotif compat-gcc-c+ compat-libstdc+-devel再次查看系统程序包版本gcc-3.2.3-2make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1compat-gcc-7.3-2.96.122compat-gcc-c+-7.3-2.96.122compat-libstdc+-7.3-2.96.122compat-libstdc+-devel-7.3-2.96.122campat-db-4.0.14.5(oracle 10g数据库安装指南中将其列为必须,但此处并不需要)如果提示未安装信息,如package compat-libstdc+-devel is not installed 则需要安装此程序包d. 相关缺少软件包打包安装:软件包安装命令:rpm -ivh 文件路径如:rpm -ivh /compat-libstdc+-7.3-2.96.122.rpm如果安装文件时没有显示文件的安装进度(红色框内),则文件安装失败,可以强制安装,在命令行最后面加上 -nodeps force 即可以强制执行安装注意:如果在操作系统安装时,开发组件选择不全,以上安装包是不够的,需要检查以下安装包是否已经安装: libgomp-4.4.0-6.el5.x86_64.rpm kernel-headers-2.6.18-164.el5.x86_64.rpm glibc-headers-2.5-42.x86_64.rpm libstdc+-devel-4.1.2-46.el5.x86_64.rpm sysstat-7.0.2-3.el5.x86_64.rpm glibc-devel-2.5-42.x86_64.rpm libaio-devel-0.3.106-3.2.x86_64.rpm gcc-4.1.2-46.el5.x86_64.rpm gcc-c+-4.1.2-46.el5.x86_64.rpm libtermcap-devel-2.0.8-46.1.x86_64.rpm readline-devel-5.1-3.el5.x86_64.rpm unixODBC-2.2.11-7.1.x86_64.rpm unixODBC-devel-2.2.11-7.1.x86_64.rpm glibc-devel-2.5-42.i386.rpm libaio-devel-0.3.106-3.2.i386.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.i386.rpm compat-db-4.2.52-5.1.x86_64.rpm compat-gcc-34-3.4.6-4.x86_64.rpm compat-gcc-34-c+-3.4.6-4.x86_64.rpm gdb-6.8-37.el5.x86_64.rpm libXp-1.0.0-8.1.el5.i386.rpm libstdc+-devel-4.1.2-46.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.x86_64.rpm 没有则要从安装盘上找到并安装,不再细说。2.修改Linux发行版本信息 由于Oracle 10g发行的时候,RedHat Enterprise Linux 5没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 5确认支持,我们需要手工修改Linux的发行注记,让Oracle 10g支持RedHat Enterprise Linux 5。编辑/etc/redhat-release文件# vi /etc/redhat-release将其中的内容Red Hat Enterprise Linux Server release 5 (Tikanga) 修改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4)(oracle安装完成之后,将其改回原来的版本)2.1修改swap值创建swapfile文件步骤如下:#dd if=/dev/zero of=/swapfile bs=1024 count=(物理内存-已有swap)m*1024#mkswap /swapfile#swapon /swapfile#vi /etc/fstab,增加:/swapfileswapswap defaults 0 0#free -m3.修改系统内核参数3.1修改内核参数# vi /etc/sysctl.confkernel.shmall = 3145728/该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152, 3145728*4/1024/1024=12G 说明SGA可设置的最大值kernel.shmmax = 12884901888/该参数定义了共享内存段的最大尺寸(以字节为单位),缺省为32M ,表示为sga所分内存段的大小,如果专用的Oracle服务器,则sga建议为1段。 与kernel.shmall对应kernel.shmmni = 4096 / 这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。kernel.sem = 250 32000 100 128 / 表示设置的信号量 fs.file-max = 65536 / 表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量 net.ipv4.ip_local_port_range = 1024 65000 /端口范围net.core.rmem_default = 262144 /socket接收缓冲区缺省大小,字节net.core.rmem_max = 262144/ socket接收缓冲区最大大小,字节net.core.wmem_default = 262144/ socket发生缓冲区缺省大小,字节net.core.wmem_max = 262144/ socket发送缓冲区最大大小,字节为了便于方便复制,将代码贴出:# vi /etc/sysctl.confkernel.shmmax = 12884901888kernel.shmall = 3145728kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65000fs.file-max = 65536net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144修改好内核参数后,执行如下命令使新的设置生效# /sbin/sysctl -p注:如果sysctl.conf已经存在此参数,并且原参数值比修改值大,那么不建议改动sysctl.conf原本已经具有的相应参数值4.创建Oracle用户、组、安装目录在这里只讨论单主机环境,不考虑RAC环境的配置。(1) 创建Oracle用户组# groupadd oinstall# groupadd dba(2) 创建Oracle用户# useradd -m -g oinstall -G dba oracle(3) 设置Oracle用户口令# passwd oracle(4) 创建Oracle安装目录以及数据存放目录# mkdir -p /oracle# mkdir -p /oradata(5) 修改目录权限# chown -R oracle:oinstall /oracle/ /oradata/# chmod -R 755 /oracle/ /oradata/注:方便拷贝groupadd oinstallgroupadd dbauseradd -m -g oinstall -G dba oraclepasswd oraclemkdir -p /oraclemkdir -p /oradatachown -R oracle:oinstall /oracle/ /oradata/chmod -R 755 /oracle/ /oradata/5.添加以下内容到/etc/security/limits.conf# vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655366.添加以下内容到/etc/pam.d/login# vi /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so7.添加以下内容到/etc/profile# vi /etc/profileif $USER = "oracle" ; then if $SHELL = "/bin/ksh" ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi8.配置Linux主机检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。显示如下图:127 .0.0.1 localhost.localdomain localhost9.配置oracle用户环境变量# su - oracle$ vi /.bash_profile增加如下内容:export ORACLE_BASE=/oracleexport ORACLE_SID=portal1export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export PATH=$PATH:$ORACLE_HOME/binexport LD_LIBARY_PATH=$ORACLE_HOME/lib: /lib:/usr/libexport PATHumask 022保存后使用如下命令,使设置生效:$ source /.bash_profile三、安装Oracle,并进行相关设置1.解压缩安装文件Oracle的安装包有这样几种格式:(1) zip这种格式最好解压缩,直接使用命令unzip 文件名即可(2) cpio.gz这种格式有这样几种解压缩方式a. # zcat XXXX.cpio.gz | cpio -idmv b. # gunzip XXXX.cpio.gz解压出XXXX.cpio文件然后再 # cpio -idvm < XXXX.cpio解压缩完成后,设置oracle帐户可以操作安装文件所在的目录chown -R oracle:oinstall 安装文件所在目录2. 用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面:(1)为了使用Oracle图形安装界面,安装使用xmanager xstart工具,在界面中输入host、User Name、Password,Protocol选择SSH,Execution Command选择 7 GNOME,可以选中Show reply messages复选框,点击Run按钮。(2)在打开的Redhat桌面,右击鼠标,打开终端:$. .bash_profile回车,执行本用户的环境变量配置,使之生效。(3)进入到安装目录,执行runInstaller$cd /home/oracle/database$ ./runInstaller(4)如果提示错误,找不到类包,检查提示信息中是否有/i386/字样,如果有需要安装对应的i386的类包即可。(5)如果打开的页面,中文为方框,是操作系统没有中文字库,退出执行以下命令:$export LC_ALL=en_US(6)重新执行安装命令$ ./runInstaller出现安装界面后,根据界面提示进行相关的设置其中,create database with sample scheme可以不选择。执行脚本如下所示:oraclengbdsc-de $ su root /切换到超级用户Password: rootngbdsc-de oracle# /oracle/product/10.2.0/db_1/root.sh /执行脚本,提示Enter the full pathname of the local bin directory: /usr/local/bin:回车。Running Oracle10 root.sh script.Creating /etc/oratab file.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.安装过程中,需要使用root权限执行两个脚本。四、安装补丁 10.2.0.41、安装前的准备1.1 Update Oracle Time Zone Definitions(1)确认版本,执行以下SQL:SELECT version FROM v$timezone_file;(2)如果小于4,则要执行以下sql:1.2 Set the ORACLE_HOME and ORACLE_SID Environment Variables$export ORACLE_BASE=/oracle$export ORACLE_SID=portal1$ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/bin/OPatch:$PATH:1.3 Stop All Processes$ emctl stop dbconsole$ isqlplusctl stop$ lsnrctl stop$ sqlplus /NOLOGSQL> CONNECT SYS /AS SYSDBAEnter password:SYS_passwordSQL> SHUTDOWN IMMEDIATE1.4 Back Up the System切换到root用户:#cd /#tar cvf oracle_bak.tar /oracle#tar cvf oracle_bin.tar /usr/local/bin2、安装步骤除非特别说明,使用oracle用户执行。(1)与前面Oracle安装相同,使用xmanager xstart工具,准备工作相同。(2)开始安装:$cd /home/oracle/Disk1$./runInstallersA. On the Welcome screen, click NextB. On the Specify Home Details screen, select the name of the Oracle home that you want to update, or select the Path that you want to update from the list, then click Next.C. If you are installing the patch set on an Oracle RAC cluster, click Next when the Selected Nodes screen appears.D. On the Product-specific Prerequisite Checks screen, correct any reported errors, and click Next.E. Enter details regarding the CSI Number, OracleMetaLink Account user name and Country code on the Oracle Configuration Manager Registration screen and click Next.F. On the Summary screen, click Install.G. When prompted, run the $ORACLE_HOME/root.sh script as the root user. If you are applying the patch set to an Oracle RAC installation, then run the root.sh script on each node of the cluster.H. On the End of Installation screen, click Exit, then click Yes to exit from Oracle Universal Installer.3、安装后处理(1)Updating Oracle Time Zone Definitions(2)Upgrading Oracle Database 10g Release 10.2.0.x to Oracle Database 10g Release 10.2.0.4以下步骤必须在安装完补丁后执行,否则实例不能启动。A. $lsnrctl startB. $ dbuaa) On the Welcome screen, click Next.b) On the Databases screen, select the name of the Oracle Database that you want to update, then click Next.c) On the Recompile Invalid Objects screen, select the Recompile the invalid objects at the end of upgrade option, then click Next.d) If you have not taken the back up of the database earlier, on the Backup screen, select the I would like to take this tool to backup the database option, stipulate the Path, then click Next.e) On the Summary screen, check the summary, then click Finish.f) On the End of Database Upgrade Assistant's Upgrade Results screen, click Close to exit from Oracle Database Upgrade Assistant.五、 安装完成后将/etc/redhat-release文件中的内容修改回Red Hat Enterprise Linux Server release 5 (Tikanga)#vi /etc/redhat-releaseRed Hat Enterprise Linux Server release 5 (Tikanga)六、问题描述1不识别sqlplus命令行oracledg1 $ sqlplus /nolog bash: sqlplus: command not found oracledg1 $ ln -s $ORACLE_HOME/bin/sqlplus /usr/bin ln: creating symbolic link /usr/bin/sqlplus' to /bin/sqlplus': Permission deni ed oracledg1 $ su - root Password: rootdg1 # ln -s $ORACLE_HOME/bin/sqlplus /usr/bin rootdg1 # su - oracle oracledg1 $ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 11 12:51:24 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. 2 。安装时,报内存溢出修改核心参数,看核心参数的配置是否正确。

    注意事项

    本文(Red Hat AS 55(64Bit)安装Oracle(10g-补丁升级10204)最新完整记录.docx)为本站会员(飞****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开