欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ORACLE数据库升级步骤讲解

程序员文章站 2022-07-09 22:06:22
【概括】 1.确定升级到哪个版本 2.确定最近数据已经备份 3.安装升级软件包 4.升级方式启动数据库 5.执行必要脚本 6.升级后检查 【详细步骤】 1.检查当前...

【概括】

1.确定升级到哪个版本

2.确定最近数据已经备份

3.安装升级软件包

4.升级方式启动数据库

5.执行必要脚本

6.升级后检查

【详细步骤】

1.检查当前数据库版本信息

SQL>select * from v$version;

ORACLE数据库升级步骤讲解

2.关闭所有可能访问数据库的工具

[oracle@localhost ~]$emctl stop dbconsole

[oracle@localhost ~]$isqlplusctl stop

[oracle@localhost ~]$lsnrctl stop

[oracle@localhost ~]$sqlplus /NOLOG

SQL> SHUTDOWN IMMEDIATE

3.做一个全库备份

RMAN> backup full database plus srchivelog;

4. 解压p6810189_120101_linux*zip执行./runInstall 安装

SQL>startup upgrade

SQL>@?/rdbms/admin/catupgrd.sql

待catupgrd.sql脚本执行完成,shutdown immediate 关闭数据库;

startup 启动数据库,执行脚本?/rdbms/admin/utlrp.sql;

执行完毕后执行查询语句查询所有重新编译的错误

SQL>select * from utl_recomp_errors;

未选定行(这里说明没有错误)

执行检查:

SQL>select name from v$database 确认ORACLE_SID正确,为ora

SQL>show user 确认当前使用者为SYS

SQL>select tablespace_name,bytes from dba_data_file 对系统表空间大小进行确定

SQL>@?/rdbms/admin/catalog.sql

SQL>shutdown immediate

SQL>startup

数据库启动完成