Oracle 升级(10.2.0.1 -- 10.2.0.4) 包含升级包
开始之前, 最好是备份原数据库会比较保险。(冷备份就可以了)
更新估计时间: 3小时左右(这个只是给出一个典型值,需视实际状况而定)
10.2.0.4 升级包下载地址:
ftp://updates.oracle.com/6810189/p6810189_10204_Win32.zip
下载完成后就可以开始升级了
1. 停止目前的Oracle 的所有服务。
操作方式: 右击“我的电脑”--》 管理--》服务, 找到Oracle开头的所有服务, 执行 停止
2. 解压升级包
如果报错误的话,可以多点几次。
3. 选择安装目录
选择安装在原目录,如:%ORCLE_HOME%\db_1
此步做完,升级工作并没有结束。
4. 更新数据字典(此部分会花费比较长的时间,而且在此过程中使用其他用户无法登陆数据库)
以sysdba登陆,(在命令提示符中输入:sqlplus /nolog 再输入 connect sys/pwd as sysdba ;);
sql>startup upgradesql>spool patch.logsql>@%ORACLE_HOME%\db_1\RDBMS\ADMIN\catupgrd.sqlSQL> SPOOL OFF
5. 关闭,重启
SQL>shutdownimmediateSQL>startup
6. 编译失效对象
SQL>@%ORACLE_HOME%\db_1\RDBMS\ADMIN\utlprp.sql
7. 验证结果
SELECT count(*) FROM dba_objects WHERE status='INVALID';
如果值为 0 , 说明升级 成功。
如果值大于0, 需根据以上方式重新运行catupgrd.sql, 直到值为 0.
(如果run了多次, 还是大于0的话, 就不要再run了, 试试数据库是否正常, 又发现大于0的状况下,数据库也可以正常运行)
8. 查看版本信息
select * from v$version;
除了以上手动更新外, oracle提供了一个更新的工具DBUA
DBUA 工具提供了一个可视化的界面,它的作用等同于执行catupgrd.sql等脚本,dbua工具能升级Oracle 的一些组件。组件升级之后,该工具会自动编译无效的对象.
延生介绍
————————————————————————————————————————————————————————————————————————
升级数据字典
1. 为什么要执行升级数据字典的脚本? 首先就需要知道oracle 数据字典的作用了。
如果不更新,
a) 会出现数据库打不开,报ORA-00704:bootstrap process failure错误
b) 出现ORA-27468错误。 详细错误信息为: Errors IN file /u01/app/oracle/admin/orcl/bdump/orcl1_j000_18724.trc: ORA-12012: error ON auto EXECUTE OF job 42791 ORA-27468: "EXFSYS.RLM$EVTCLEANUP" IS locked BY another process , 在MOS文档ORA-12012 ORA-27468: “SYS.PURGE_LOG” is Locked by Another Process [ID 751884.1]中介绍了这个错误。
解决问题的方法很简单,在闲时执行catupgrd.sql,完成升级组件的后续操作既可
http://www.oracledatabase12g.com/archives/%E6%B7%B1%E5%85%A5%E4%BA%86%E8%A7%A3oracle%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8%E5%8D%87%E7%BA%A7%E8%84%9A%E6%9C%ACcatupgrd-sql%E8%B0%83%E7%94%A8%E8%BF%87%E7%A8%8B.html
2. Oracle的spool命令可以用来将数据export出来到文本文件。Oracle的Import/Export命令用于备份和恢复比较有效,但对于一些临时数据量的导出,Export不好用,甚至不可用。在这里,就是spool的发挥之地了
编译失效对象
utlrp.sql脚本可以在数据库运行的状态下执行以编译、数据库中的invalid对象.
oracle建议在对数据库进行迁移、升级、降级后都运行一遍utlrp.sql以编译无效对象。
以下是linux 下升级的链接
http://jinyu345.blog.163.com/blog/static/67778922011112010368882/
http://server.zol.com.cn/127/1274311.html
Oracle 升级(10.2.0.1 -- 10.2.0.4) 包含升级包相关推荐
- oracle升级后出查询问题,oracle11.2.0.3升级到11.2.0.4出现查询性能问题,分析处理...
在上次我们的博客中提到帮客户升级oda一体机,将数据库从oracle 11.2.0.3升级到oracle 11.2.0.4,顺利升级后,却出现了一些性能问题,比如说查询表空间的情况时,性能比以前下降了 ...
- oracle 10.2.0.1 升级 10.2.0.5,Oracle10.2.0.1RAC 升级 Oracle10.2.0.5案例分享 -DATABASE篇
接上一篇 Oracle10.2.0.1RAC 升级 Oracle10.2.0.5案例分享 -CRS篇 http://blog.itpub.net/29047826/viewspace-1263381/ ...
- oracle 操作系统升级,学习笔记:Oracle升级 linux操作系统10.2.0.1 升级至 10.2.0.3详细过程...
天萃荷净 记录一次用户现场Oracle 10G数据库升级的过程,Linux操作环境 FOR 10.2.0.1 to 10.2.0.3的版本升级过程 数据库版本linux 32位(10.2.0.1升级到 ...
- oracle exfsys 下 rlm$evtcleanup,Oracle 升级(10.2.0.1 -- 10.2.0.4) 包含升级包 .
开始之前, 最好是备份原数据库会比较保险.(冷备份就可以了) 更新估计时间: 3小时左右(这个只是给出一个典型值,需视实际状况而定) 10.2.0.4 升级包下载地址: 下载完成后就可以开始升级了 ...
- 远程安装oracle 10.2.1 for redhat 5.0 2.6.18-53.el5xen
远程安装oracle <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags&quo ...
- linux下oracle升级,Linux下升级ORACLE 10
环境:虚拟机 OS: linux 5 oracle 升级前版本: 10.2.0.0.1 先关闭数据库和监听 然后杀掉所有的oracle进程 ps -ef |grep oracle |grep -v g ...
- 升级华为鸿蒙os2.0名单,鸿蒙OS 2.0正式版升级名单确认!这10款机型用户先恭喜了...
原标题:鸿蒙OS 2.0正式版升级名单确认!这10款机型用户先恭喜了 作为首款纯国产操作系统,华为鸿蒙OS的每一次更新都备受瞩目.在经历四年左右的研发和反复测试,距离鸿蒙OS 2.0正式版的发布终于只 ...
- android10 三星升级计划,三星公布Android 10.0国行升级计划:规模庞大
科技快报 11月28日,三星公布了国行三星手机Android 10.0升级计划,Android 10.0将搭配三星自家的One UI 2.0一起推送至国行各个机型,具体推送时间安排如下.科技快报 20 ...
- 苹果X可以升级5G吗_安卓10.0来了!支持5G和APP降级,你的手机可以升级吗?
前段时间得到谷歌公司的官方消息,谷歌将于今年的5月7日召开新一届的I/O 19大会,届时新一代Android系统将和大家见面.新一代的Android系统也就是Android Q,其版本号也将是Andr ...
最新文章
- Remove Trovi Search from Apple Mac OS X
- DM368开发 -- 制作ubifs文件系统
- linux内核的邻居表,Linux内核报文收发-L3 - Section 3. IP协议、邻居子系统主要是接收、转发和发送三部分...
- NLP中的词向量总结与实战:从one-hot到bert
- SQLServer 2008 技术内幕——T-SQL 查询 笔记
- 微信公众号、小程序项目开发模板源码
- 将Python对象转换成字典
- Windows Xp sp2 升级为 sp3
- threejs包围盒的应用
- JAVA对接圆通API
- class文件与dex文件解析
- element el-table表头添加背景图片
- 【渝粤教育】国家开放大学2019年春季 0553-22T色彩 参考试题
- 怎么用python实现回归_手把手教你用Python进行回归(附代码、学习资料)-阿里云开发者社区...
- 搭建Winmail邮件系统
- 没想到吧!关于Dubbo的『消费端线程池模型』官网也写错了。
- 【Python】udp网络程序-发送、接受数据
- 湖南财务大数据比赛代码2018-12-20
- Android AVB的校验宏观的两个阶段
- 【中级软考—软件设计师】2操作系统2.3进程调度【】:2.3.1考点一:PV操作的概念
热门文章
- PAT-乙级-1039. 到底买不买(20)
- VMware workstation 磁盘扩容
- js拖动窗口 用层模拟可移动的小窗口
- 【实践】面向广告主的猜你喜欢推荐与B端用户增长实践.pdf(附下载链接)
- 推荐系统系列教程之十七:简单却有效的Bandit算法
- 【干货】信息技术应用创新产业深度研究:204页报告深度解析信创产业全景图.pdf(附下载链接)...
- 一文总结《Effective C++》
- 冯仕堃:预训练模型哪家强?百度知识增强大模型探索实践!
- 妙啊!类别不平衡上的半监督学习
- 为什么c语言运行了是cmd,为什么C语言的程式码执行都在命令提示符进行?而且学习的基本都是数学问题,跟开发软体有什么关系?...