ORACLE 数据库升级步骤

来源:互联网 发布:ubuntu 10.04 163 源 编辑:程序博客网 时间:2024/05/18 02:39

【概括】

1.确定升级到哪个版本

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

3.安装升级软件包

4.升级方式启动数据库

5.执行必要脚本

6.升级后检查


【详细步骤】

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

SQL>select * from v$version;

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

数据库启动完成