开发者社区> lfreeali> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

[20130320]升级oracle 11.2.0.1到11.2.0.3.txt

简介: [20130320]升级oracle 11.2.0.1到11.2.0.3.txt一直想升级自己的测试环境从oracle 11.2.0.1到11.2.0.3。我的使用版本是SQL> select * from v$version where rownumBANNE...
+关注继续查看
[20130320]升级oracle 11.2.0.1到11.2.0.3.txt

一直想升级自己的测试环境从oracle 11.2.0.1到11.2.0.3。我的使用版本是
SQL> select * from v$version where rownum
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

今天抽空做一个升级:
unzip p10404530_112030_Linux-x86-64_1of7.zip
unzip p10404530_112030_Linux-x86-64_2of7.zip
unzip p10404530_112030_Linux-x86-64_3of7.zip 
--最后一个grid的盘,我没有使用它,不用解压。

关闭数据库以及监听。参考了。
http://blog.csdn.net/tianlesoftware/article/details/6833591

Cause  - no additional information available.  
Action - Reefers logs or contact Oracle Support Services  
Summary -[INS-07009] Unable to load bean store 
        -oracle.xml.parser.v2.XMLParseException: Invalid char in text. 
        -Invalid char in text.  

出现如上提示,继续。
选择skip software update,因为我们的patchset已经下载过了.

我的测试机器非常古老,使用的是 Red Hat Enterprise Linux AS release 4 (Nahant Update 3).
提示有两个rpm报太旧,必须升级,google很难找到。
http://ftp.riken.go.jp/Linux/cern/slc41/x86_64/yum/updates/glibc-common-2.3.4-2.41.x86_64.rpm
http://ftp.riken.go.jp/Linux/cern/slc41/x86_64/yum/updates/glibc-2.3.4-2.41.x86_64.rpm


# rpm -qip glibc-common-2.3.4-2.41.x86_64.rpm
warning: glibc-common-2.3.4-2.41.x86_64.rpm: V3 DSA signature: NOKEY, key ID 1d1e034b
Name        : glibc-common                 Relocations: (not relocatable)
Version     : 2.3.4                             Vendor: Scientific Linux CERN, http://cern.ch/linux
Release     : 2.41                          Build Date: Tue 29 Jul 2008 08:40:35 PM CST
Install Date: (not installed)               Build Host: lxcert-amd64.cern.ch
Group       : System Environment/Base       Source RPM: glibc-2.3.4-2.41.src.rpm
Size        : 59479787                         License: LGPL
Signature   : DSA/SHA1, Wed 30 Jul 2008 03:58:48 PM CST, Key ID 5e03fde51d1e034b
Packager    : CERN Linux Support 
Summary     : Common binaries and locale data for glibc.
Description :
The glibc-common package includes common binaries for the GNU libc
libraries, as well as national language (locale) support and timezone
databases.

--也许我选择不是rh自带的升级都是报错,我强制安装了。
rpm -Uvh --force glibc-2.3.4-2.41.x86_64.rpm glibc-common-2.3.4-2.41.x86_64.rpm

接着选择:
upgrade an existing database。
language: english
database edition:Enterprise Edition

另外,我安装选择了新的ORACLE_HOME=/u01/app/oracle11g/product/11.2.0/db_2,不覆盖原来的
/u01/app/oracle11g/product/11.2.0/db_2。跳过dbua升级,配置监听。

最后执行
 /u01/app/oracle11g/product/11.2.0/db_2/root.sh

修改/etc/oratab文件:
test:/u01/app/oracle11g/product/11.2.0/db_1:N
test:/u01/app/oracle11g/product/11.2.0/db_2:N

修改oracle用户的.bash_profile文件的db_1改为db_2.

拷贝原来dbs目录下的orapwtesthe和spfiletest.ora文件。

最后升级数据库,简单记录命令如下:

STARTUP UPGRADE
SPOOL patch.log
@?/rdbms/admin/catupgrd.sql
SPOOL OFF
 
SHUTDOWN
STARTUP

编译包,这步是可选!
SQL> @?/rdbms/admin/utlrp.sql

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Oracle 12.1升级到12.2的两种方法
   自Oracle 12.2发布以来,就会面临两类升级的需求,一类是12.1升级到12.2,毕竟12.1和12.2的发布时间间隔有5年左右的时间,这个时间段内已经有一些线上业务使用了12.1,现在升级到12.2的意愿就会更加强烈。
2176 0
连接 oracle 数据库|学习笔记
快速学习连接 oracle 数据库
80 0
Oracle 数据库性能优化3日实战(企业培训)
课程名称一: Oracle性能优化及调整 课程时长 1天 课程深度: 高级 上机实验: 10%-30% 授课对象: Oracle开发人员、Oracle数据库管理人员,应用程序开发人员 课程描述: 本课程讲述Oracle数据库物理层规划,系统性能的监控,数据库性能参数调整,统计信息的收集,使用自动化调试工具优化数据库,I/O子系统的配置与设计以及性能优化方法论等。
1822 0
如何连接别人电脑上的ORACLE数据库
如何连接别人电脑上的ORACLE数据库 (以oracle9i版本为例,本机必须安装oralce9i的客户端) 第一步:orahome92-configuration and migration tools- net managers 第二步:在“服...
882 0
[20141024]使用emacs连接使用oracle数据库
[20141024]使用emacs连接使用oracle数据库.txt --前一阵子跟别人学习了使用emacs连接数据库.自己做一个简单记录. 1.首先需要安装emacs.
935 0
+关注
lfreeali
熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
2121
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载