Oracle数据库版本 11.2.0.1 平台版本 Windows
当前环境Windows Server 2012 + Oracle 11.2.0.1频繁触发bug,导致数据库运行稳定性受到严重影响,现决定将原本的11.2.0.1版本(实际数据量30GB左右)数据库升级至11.2.0.4版本。
| 实施流程 | 实施内容 | 业务暂停 | 预计时间 |
|---|---|---|---|
| 前期准备 | 检查数据库状态,并完成对数据库实例的备份 | 是 | 1小时 |
| 数据库升级 | 使用DBUA方式进行数据库升级 | 是 | 1-2小时 |
| 程序验证 | 验证数据库可用性 | / | 业务侧评估 |
收集内部对象的统计信息:
EXEC DBMS_STATS.GATHER_DICTIONARY_STATS;
检查当前时区:
Select * from registry$database;
检查数据库是否存在失效对象:
select owner,count(*) from dba_objects where status='INVALID' group by owner order by 2;
检查数据库是否存在失效组件:
Select comp_name,status from dba_registry;
SQL> create directory bak_dir as 'E:\dbbak';
目录已创建。
C:\Users\Administrator>expdp '/ as sysdba' directory=bak_dir dumpfile=dbfull_%U.dmp logfile=dbfull.log full=y parallel=4