Oracle10.2.0.1.0升级Oracle10.2.0.4.0补丁安装手册(x)

合集下载

10g静默升级10.2.0.1---10.2.0.4

10g静默升级10.2.0.1---10.2.0.4

1、编辑升级介质中的../Disk1/response/patchset.rsp文件,主要编辑以下条目
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1"
ORACLE_HOME_NAME="OraDb10g_home1"
加 -force升级正常
[oracle@DB Disk1]$ ./runInstaller -silent -ignoreDiskWarning -force -responseFile /home/oracle/Disk1/response/patchset.rsp
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, SuSE-10, redhat-4, redhat-5, UnitedLinux-1.0, asianux-1, asianux-2 or asianux-3
Oracle Internet Directory Client Patch 10.2.0.4.0
iSQL*Plus 10.2.0.4.0
Oracle Advanced Security Patch 10.2.0.4.0
Oracle Net Patch 10.2.0.4.0
.................................................................................................... 100% Done.

Oracle RAC 10.2.0.1升级到10.2.0.4-安装配置参考手册

Oracle RAC 10.2.0.1升级到10.2.0.4-安装配置参考手册

数据库RAC版本升级方案一、概述数据库做版本升级,版本从oracle10g 10.2.0.1 升级到oracle10g10.2.0.4。

本次操作因为涉及到生产数据库系统,须停止生产服务应用,所以升级需要在业务量尽可能少的环境下操作。

升级操作大概需要3~4个小时,具体安排如下表。

二、数据库升级操作如下操作步骤实现数据库由Oracle10.2.0.1版本到Oracle10.2.0.4版本的升级,建议有数据库应用经验者操作。

1.1 升级前准备1.1.1 升级背景Oracle升级介质:Oracle10.2.0.4补丁包。

下载地址:ftp:///6810189/p6810189_10204_Linux-x86-64.zip在升级包内有关于RAC升级英文说明文档(README.html),供参考。

用oracle用户上传下载的升级包到节点1的/home/oracle目录下。

Oracle当前版本:Oracle10.2.0.1计划升级到版本:Oracle10.2.0.4应用服务器节点名字:rac1、rac2应用数据库全局服务名:rac应用数据库实例名:rac1、rac21.1.2 停止业务系统(一)停止业务应用系统。

登陆两台web服务器其中一台,执行clpcl -t -a命令停止业务系统HA。

确定两台web服务器没有业务在运行[root@web1 ~]# ps –ef |grep java[root@web2 ~]# ps –ef |grep java没有进程在运行,否则需要把当前运行的进程kill掉。

1.1.3 备份应用数据库数据一、执行rman命令对数据库进行完全备份用oracle用户登陆节点1(rac1)。

执行如下命令,备份全局数据库[oracle@rac1 ~]$/opt/app/oracle/backup_scripts/full_backup.sh > rac_full_backup.log确认备份成功。

ORACLE 10g10.2.0.1.0升级10.2.0.4.0已经测试可用

ORACLE 10g10.2.0.1.0升级10.2.0.4.0已经测试可用

参考/zyhzsz1/blog/item/79d884fc47878f1f09244d8a.html/2010/03/12/oracle-10-2-0-1%e9%9d%99%e9%bb%98%e5%8d%87%e7%ba%a7%e8%87%b310-2-0-4linux/ /zhou__zhou/archive/2009/10/07/oracle_patch.html一、root 用户任务unzip p6810189_10204_Linux-x86.zip[root@client1 oracle]# chown oracle.oinstall -R Disk1/二、oracle用户[oracle@client1 ~]$ env | grep ORACLEORACLE_SID=mydbORACLE_BASE=/usr/local/oracleORACLE_HOME=/usr/local/oracle/db_1SQL> select * from v$version;获取版本信息BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 ProductionTNS for Linux: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 - ProductionSQL> select name from v$datafile;获取数据文件信息NAME--------------------------------------------------------------------------------/usr/local/oracle/oradata/orcl10g/system01.dbf/usr/local/oracle/oradata/orcl10g/undotbs01.dbf/usr/local/oracle/oradata/orcl10g/sysaux01.dbf/usr/local/oracle/oradata/orcl10g/users01.dbfSQL> select member from v$logfile;获取日志文件信息MEMBER--------------------------------------------------------------------------------/usr/local/oracle/oradata/orcl10g/redo03.log/usr/local/oracle/oradata/orcl10g/redo02.log/usr/local/oracle/oradata/orcl10g/redo01.logSQL> select name from v$controlfile;控制文件信息NAME--------------------------------------------------------------------------------/usr/local/oracle/oradata/orcl10g/control01.ctl/usr/local/oracle/oradata/orcl10g/control02.ctl/usr/local/oracle/oradata/orcl10g/control03.ctlSQL> archive log list 归档模式信息Database log mode No Archive ModeAutomatic archival DisabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 3Current log sequence 51.停止数据库以及相关服务[oracle@client1 ~]$ emctl stop dbconsole2.TZ set to US/Eastern3.OC4J Configuration issue. /usr/local/oracle/db_1/oc4j/j2ee/OC4J_DBConsole_client1_mydb not found.4.[oracle@client1 ~]$ isqlplusctl stop5.iSQL*Plus 10.2.0.1.06.Copyright (c) 2003, 2005, Oracle. All rights reserved.7.getnameinfo failed8.iSQL*Plus instance on port 5560 is not running ...9.[oracle@client1 ~]$ lsnrctl stop10.11.LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 15-JUL-2011 15:41:1912.13.Copyright (c) 1991, 2005, Oracle. All rights reserved.14.15.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=client1)(PORT=1521)))16.The command completed successfullysqlplus / as sysdbaSQL> shutdown immediate(这个要关掉库要不然进程还在,安装不过去)17.Database closed.18.Database dismounted.19.ORACLE instance shut down.2.冷备数据库备份数据日志控制[root@client1 oracle]# cd /usr/local/oracle/oradata/[root@client1 oradata]# cp -a orcl10g/ back[root@client1 oradata]# ls 多出一个备份的目录back(900M)back orcl10g备份口令文件、spfile[oracle@localhost back]$ cd /usr/local/oracle/db_1/dbs/[root@client1 dbs]# cp -a orapworcl /usr/local/oracle/oradata/back/[root@client1 dbs]# cp -a spfileorcl.ora /usr/local/oracle/oradata/back/3.配置并运行安装脚本3.1此处采用静默安装[root@client1 oracle]# cd Disk1/[root@client1 Disk1]# cd response/[root@client1 response]# cp -a patchset.rsp patchset.rsp.old (-a复制保留原来文件同样的所有属性)==============================相关路径一定要对否则会报OUI-10203错误[oracle@localhost response]$ vi patchset.rsp模板中修改如下选项,其它保持不变:UNIX_GROUP_NAME=oinstall--安装用户组FROM_LOCATION=/orapatch/Disk1/stage/products.xml--patch包的products.xml路径ORACLE_HOME=/usr/local/oracle/db_1ORACLE_HOME_NAME=OraDb10g_home1确认ORACLE_HOME_NAME选项稍微麻烦点,ORACLE_HOME_NAME可以从/usr/local/oracle/oraInventory/ContentsXML/inventory.xml文件中HOME NAME获取得出我的是less /usr/local/oracle/oraInventory/ContentsXML/inventory.xml# less /usr/local/oracle/oraInventory/ContentsXML/inventory.xml找到<HOME NAME="OraDbHome1" LOC="/usr/local/oracle/db_1" TYPE="O" IDX="1"/>此处的OraDbHome1就是上面ORACLE_HOME_NAME选项的值。

Oracle数据库10.2.0.4安装指南

Oracle数据库10.2.0.4安装指南

Oracle数据库10.2.0.4安装指南一、Oracle数据库安装1、安装前检查工作。

1.1检查操作系统环境(root用户)●命令解释:检查操作系统位数# /usr/bin/getconf HARDWARE_BITMODE显示:64●命令解释:检查操作系统版本号# oslevel –r显示:5300-09●命令解释:检查硬件环境变量#prtconf |more显示截图如下:回车还会显示更多信息。

●命令解释:检查swap空间,并设置为12GB(内存*0.75)# /usr/sbin/lsps –a显示如下:如果上面的Size不符合要求,可以通过如下命令:#smitty chps来进行调整。

提示框弹出后选择hd6,回车,增加逻辑分区数量为8个(每个分区大小为512Mb,可调),确认,ok。

●新建卷oradb 和peoplesoft,分别对应文件系统/PRD(100GB)和/psreports(25gb)命令如下:#smitty lv (增加逻辑卷)#smitty jfs2 (调整逻辑卷的文件格式)进入菜单式选择窗口后,按照要求填写相关项并增加/tmp文件系统大小至10Gb●查看各个卷的大小命令:#df –g显示:●新建组DBA命令:smitty group显示:●创建用户oracle和psoft命令:smitty user显示:注意修改下面参数为-1:并且要将用户划归到相应的用户组。

给用户授权#chown -R oracle:DBA /PRD/oracle#chown -R psoft:DBA /PRD/app#chmod –R 777 /PRD/oracle#chmod –R 777 /PRD/app1.2通过FTP上传文件AIX下使用ftp命令只能支持单一文件传输,不支持对文件夹的传输,需要先将文件压缩后再上传,然后在服务器解压缩。

假设我要将10gr2_aix5l64_database.cpio.gz文件上传至/tmp目录下:先在客户端机器上进入到存放文件的目录(不要使用中文),然后使用命令:ftp 192.168.1.119出现提示后使用oracle用户登录然后进入到/tmp目录下,使用如下命令:ftp>binftp>putLocal File 10gr2_aix5l64_database.cpio.gzRemote File等待文件上传完毕。

oracle10.2.0.1升级到oracle10.2.0.4

oracle10.2.0.1升级到oracle10.2.0.4

oracle10.2.0.1升级到oracle10.2.0.4转发(1)评论2011-08-01 21:30oracle10.2.0.1升级到oracle10.2.0.4分类:oracle管理知识总结2010-05-26 10:01 536人阅读评论(1) 收藏举报author:skatetime:2010-05-26oracle10.2.0.1升级到oracle10.2.0.4昨天上午做了个oracle10g升级,其实升级很简单,计划在50分钟完成,可到达现场后,遇到了几个小问题系统输入密码无法登陆(由于修改ip后,可能network出现问题,最后重启机器解决),登录后乱码(修改了/etc/sysconfig/i18文件,因为os没有安装中文字符集,而又启用中文,所以会乱码)。

把这些小问题解决后就开始主要任务---升级1. 停止所有oracle相关进程。

包括数据库,监听等相关的所有开启进程lsnrctl stopshutdown immediate然后把oracle数据库文件冷备,避免升级失败2. 下载补丁包p6810189_10204_Linux-x86# xhosts +# su - oracle$ cd Disk1$ ./runInstaller这步骤一般很快,中途需要执行个root.sh脚本,运行结束后oracle软件就升级ok,先不要启动数据库,还需要升级数据库3. 手工升级以oracle用户登录,打开终端,设置好环境变量$ORACLE_HOME,$ORACLE_SID,$PATH$ export ORACLE_SID=orcl$ sqlplus /nologA。

以升级模式启动数据库sql> startup upgradeB。

重建数据字典,另:如果有归档的话,强烈建议首先关闭归档SQL> SPOOL path.log (路径默认在oracle主目录下/opt/oracle/,这个日志会有点大30多M,可以查看.)SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sqlSQL> SPOOL OFF这个过程要等很长,我等了40分钟,如果这一步顺利执行,升级已经完成了大半C。

oracle从10.2.0.1升级到10.2.0.4

oracle从10.2.0.1升级到10.2.0.4

近日,将本机windows平台下10gr2升级至最新的patchset4,简单记录一下升级过程:1.下载补丁包并解压2.检查环境变量,停止相关服务,包括OracleService(注意是停止服务,不是仅把库shutdown 就可以了的),Listner,ASM(如果用了的话),RAC节点等等3.备份数据库,冷备热备均可,但必须是完全备份。

推荐冷备,一旦有问题恢复也快。

4.安装补丁包:执行setup,按照提示点击下一步(如果升级程序默认指定的路径信息不准确的话注意修正)升级过程中多了一个Oracle Configuration Manager,图:001不启用,直接下一步,然后安装,图:002安装完成之后,点击退出,软件升级结束。

5.下面升级数据库为了省事儿,这里我们选择通过界面方式进行数据库的升级,执行DBUA,基本不需要过多操作,直点下一步就是,不过注意在第三步的地方如果开了归档,最好选择升级期间关闭归档功能,避免不必要的磁盘空间占用。

图:003这个过程会比较长,耐心等候就是,如果一切顺利,你就能看到这个界面了:图0046.升级完成,开个sqlplus连接进去看看SQL> select *from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - ProdPL/SQL Release 10.2.0.4.0 - ProductionCORE 10.2.0.4.0 ProductionTNS for 32-bit Windows: Version 10.2.0.4.0 - ProductionNLSRTL Version 10.2.0.4.0 -本文详细论述了oracle数据库升级的升级前的准备、升级过程和升级后的测试与调整工作,并对各种升级方法在多种操作系统平台上作了测试。

Oracle10g数据库补丁安装手册

Oracle10g数据库补丁安装手册
#dbua提示无法找到ASM信息时,执行如下命令重置相关设置
/opt/oracle/product/10.2.0/db_1/bin/localconfig reset
#升级后的em管理连接变更为:https://server:5500/em/
#https的证书访问问题,可取消证书,使用普通http方式访问
以下为PSU4补丁,此补丁已经无需安装,跳过此部分,直接安装PSU9:
#针对10.2.0.5.0的数据执行ora-00600的问题修复方案:
#p12419392_10205_Linux-x86-64.zip -- 升级到10.2.0.5.4,相关BUG都已经得到解决
#p9772888_10205_Linux-x86-64.zip -- 针对上面的BUG的补丁(防止p12419392补丁打完之后出现问题,以便直接打对应补丁)--可选
xhost +
#切换至oracle用户模式
su - oracle
#解压补丁包unzip p8202632_10205_*.zip,进入10.2.0.5补丁包目录cd Disk1,运行安装程序
./runInstaller
#根据提示安装,最后需在root用户下执行一个shell程序。
#=============================================================
mkfontdir
fc-cache
su - oracle
cd /opt/oracle/product/10.2.0/db_1/javavm/lib/ojvmfonts
cp font.properties.zh_CN.Redhat font.properties

Redhatlinux56下Oracle10g安装及升级到10204配置手册

Redhatlinux56下Oracle10g安装及升级到10204配置手册

Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4配置手册∙安装准备∙RedHat Linux Server 5.6安装文件(RPM补丁包定制,全选,软件开发包下全部选择,语言选中文、英语即可)∙Oracle 10g(10.2.0.1)10201_database_linux_x86_64.cpio.gz安装文件p6810189_10204_Linux-x86-64.zip补丁文件(10.2.0.4)和p8350262_10204_Generic.zip补丁文件∙硬件要求∙物理内存至少2G查看命令:grep MemTotal /proc/meminfo∙交换分区:至少1G,最好是物理内存的2倍查看命令:grep SwapTotal /proc/meminfo∙硬盘空闲区至少4G查看命令:df -k∙创建安装oracle 所需的组和用户以下操作需要使用root账户创建。

∙创建oinstall用户组#groupadd oinstall∙创建dba用户组#groupadd dba∙创建oracle用户#useradd -g oinstall -G dba oracle∙初始化oracle用户密码#passwd oracle∙创建Oracle安装目录本示例中,Oracle安装路径为:/oracle/product/10.2/db_1∙创建oracle安装目录#mkdir -p /oracle/product/10.2/db_1∙修改目录所属用户为oracle用户#chown -R oracle:oinstall /oracle∙修改目录权限#chmod -R 755 /oracle∙配置linux内核参数∙编辑/etc/sysctl.conf文件,添加或修改如下的行:实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。

(kernel.shmall 指一个内存段最大可用内存。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle10.2.0.1.0升级Oracle10.2.0.4.0补丁
安装手册
更改记录
参考地址:
/wuhenke/archive/2010/05/04/1727470. html
一、安装软件确认
软件共享于标准目录下:
\\192.168.1.100\g$\软件\数据库\oracle10g\win32\p6810189_10204_Win32.zip
二、目标环境确认
该补丁仅仅适用于以下的数据库环境
操作系统:WIN2003
三、 安装前的准备工作
1. 验证当前的数据库可用。

用任意有效的用户登录任一个数据库实例,即可认为成功。

2. 关闭所有的oracle 相关的服务。

耗时预估:
该步骤约耗时10min。

与机器性能相关,笔记本应该最慢。

运行setup.exe文件
若出现下述报错,可修改后重试。

关闭orcle服务后,重试。

若提前关掉所有服务,该界面不会出现下图中,无操作。

后面还有几个图,无任何操作,忽略。

五、安装后的设置
该步骤主要操作在dos窗口下进行。

该步骤约耗时30min。

该步骤过程中,会不断在dos窗口中出现大片的提示信息,不必管。

安装后,原有的数据库无法访问。

将会报错如下:
“ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务”
1.重建oracle实例
1)进入dos窗口。

2)逐个删除以前的oracle实例
3)逐个重建oracle实例
2.手工生成数据库升级必须的视图和对象
1)进入dos窗口。

2)进入sql的命令行窗口
直接登录:
Sqlplus / as sysdba 或
Sqlplus sys/sys as sysdba 其中,sys/sys是sys用户和密码
先进入,再登录:
sqlplus/nolog
conn /as sysdba
3)进入数据库升级模式
startup upgrade
4)运行catupgrd.sql
@D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catupgrd.sql 这个执行时间很长
5)重新启动oracle
sql>shutdown immediate
sql>startup
6) 编译无效对象脚本utlrp.sql
@ D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlrp.sql
@ E:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlrp.sql
utlrp.sql脚本可以在数据库运行的状态下执行以编译、数据库中的invalid对象.
oracle建议在对数据库进行迁移、升级、降级后都运行一遍utlrp.sql以编译无效对象。

7)打完patch后重建数据字典视图脚本catpatch.sql
为了保证系统的的数据词典的完整性和有效性,最好的打patch后在migrate状态下运行catpatch.sql
进入migrate状态
sql> shutdown immediate
sql> startup migrate
执行
@D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catpatch.sql
@E:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catpatch.sql
进入正常启动状态
sql> shutdown immediate
sql> startup
8)至此数据库重新启动,请重启监听服务
包括所有其他的oracle服务,不必全部启动,恢复原样即可。

若可能,重启数据库服务器。

六、安装后的校验
版本查询的结果如下图,即成功。

select * from v$version;
附:仅供参考。

可能出现的问题:
1、如果sqlplus或者toad登录数据库出现can't initialize OCI.Error -1错误,,是环境变量path没配置好,把%ORACLE_HOME%\bin放到最后面,例如:注意这里是D:\tools\oracle\oracle 而不是
D:\tools\oracle\oracle;
2、可能遇到的问题:再备份数据库的时候报如下错误
解决方法:
开始—运行—cmd
安装如下顺序执行
1、> sqlplus /nolog
2、SQL> connect / as sysdba
3、SQL> @?/rdbms/admin/catmetx.sql
4、SQL> @?/rdbms/admin/utlrp.sql
5、SQL> exit。

相关文档
最新文档