升级oracle数据库

简介:
10.2.0.1升级到10.2.0.4
查版本号
SQL>select * from v$version;

1.安装前准备

升级数据库是一个十分危险的事情,可能升级不成功原来的数据库也得重装.
1.下载并解压升级包p6810189_10204_Linux-x86.zip
unzip p6810189_10204_Linux-x86.zip
Disk1
2.备份数据库
3.关闭数据库
su – oracle
sqlplus / as sysdba
SQL>shutdown abort;
4.关闭OEM
su - oracle
emca stop dbconsole
5.关闭listerner
su - oracle:
lsnrctl stop

2.配置升级包的responseFile

如升级文件在/oracle/database/
cp /oracle/database/Disk1/response/patchset.rsp  /tmp/shenji.rsp
vi /tmp/shenji.rsp
#设置如下参数
#Unix group to be set for the inventory directory.
UNIX_GROUP_NAME="oinstall"
#Description: Complete path of the Oracle Home.
ORACLE_HOME="/oracle/u01/app/oracle/product/10.2.0/db2"
#Description: Oracle Home Name. Used in creating folders and services.
ORACLE_HOME_NAME="OraDbHomel"
#注意:上面的三个参数要与安装oracle时参数一致.

3. 安装升级软件

./runInstaller –silent –responseFile /tmp/shenji.rsp -force
安装过程要以root身份执行两个脚本不要忘记(有提示 )

4.开始升极

执行三个脚本
$ORACLE_HOME/rdbms/admin/下的
utlu102i.sql 检查
catupgrd.sql 升级(升极可能要20多分钟)
utlrp.sql  修复无效东东
 
升级
SQL>sqlplus / as sysdba
SQL>startup upgrade
SQL>@ORACLE_HOME/rdbms/admin/utlu102i.sql
SQL>@ORACLE_HOME/rdbms/admin/catupgrd.sql
SQL>@ORACLE_HOME/rdbms/admin/utlrp.sql
执行完脚本后
SQL>shutdown abort
SQL>startup
 
#杳看能否启动成功
SQL>select status from v$instance;
 
#看升是否成功
SQL>select * from v$version



本文转自 vfast_chenxy 51CTO博客,原文链接:http://blog.51cto.com/chenxy/166379,如需转载请自行联系原作者

目录
相关文章
|
12天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
52 7
|
29天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
18 2
|
25天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
95 0
|
12天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
40 5
|
4天前
|
存储 Oracle 关系型数据库
Oracle的模式与模式对象:数据库的“城市规划师”
【4月更文挑战第19天】在Oracle数据库中,模式是用户对象的集合,相当于数据库的城市规划,包含表、视图、索引等模式对象。模式对象是数据存储结构,如表用于存储数据,视图提供不同查看角度,索引加速数据定位。良好的模式与模式对象设计关乎数据效率、安全和稳定性。规划时需考虑业务需求、性能、安全和可扩展性,以构建高效数据库环境,支持企业业务发展。
|
12天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
35 7
|
Oracle 关系型数据库 数据库
Oracle 12.1升级到12.2的两种方法
   自Oracle 12.2发布以来,就会面临两类升级的需求,一类是12.1升级到12.2,毕竟12.1和12.2的发布时间间隔有5年左右的时间,这个时间段内已经有一些线上业务使用了12.1,现在升级到12.2的意愿就会更加强烈。
2297 0
|
1月前
|
Oracle 关系型数据库 数据库
|
2月前
|
开发框架 Oracle 关系型数据库
ASP.NET实验室LIS系统源码 Oracle数据库
LIS是HIS的一个组成部分,通过与HIS的无缝连接可以共享HIS中的信息资源,使检验科能与门诊部、住院部、财务科和临床科室等全院各部门之间协同工作。 
37 4
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB PostgreSQL版:Oracle兼容的高性能数据库
PolarDB PostgreSQL版是一款高性能的数据库,具有与Oracle兼容的特性。它采用了分布式架构,可以轻松处理大量的数据,同时还支持多种数据类型和函数,具有高可用性和可扩展性。它还提供了丰富的管理工具和性能优化功能,为企业提供了可靠的数据存储和处理解决方案。PolarDB PostgreSQL版在数据库领域具有很高的竞争力,可以满足各种企业的需求。

推荐镜像

更多