前提:1.做好备份 可以用expdp/impdp导出导入至另一台服务器 也可以手动复制文件和文件夹(较麻烦)
2.关闭服务和监听
开始:1.下载并解压包,p13390677_112040_MSWIN-x86-64_1of7和p13390677_112040_MSWIN-x86-64_2of7
2.在解压生成的database目录下,以管理员身份运行setup
3.勾选 :不希望收到有关配置中的严重安全问题的通知
4.勾选: 跳过软件更新
5.勾选: 更新现有数据库
6.勾选:简体中文 和 英文
7.勾选:企业版
8.oracle base:默认
software location:原:D:\app\Administrator\product\11.2.0\dbhome_1
现改为:D:\app\Administrator\product\11.2.0.4\dbhome_2
9.先决条件检查
10.概要
11.大概安装到80%,出现oracle netca程序,配置监听→LISTENER→TCP→1521→完成。
12.大概安装到90%出现dbua程序,
并行度(默认)→勾选“升级过程中不移动数据文件”→指定要创建的数据库文件的位置
→恢复和诊断位置 默认:E:\app\Administrator\flash_recovery_area→概要→开始升级
13.查看升级报告,可以通过“配置数据库口令”查看是否有升级用户被锁。
14.查看数据库升级后版本:select * from v$version;
15.检查数据库的各组件是否成功升级:SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
******linux的话,要注意升级完成后,将$ORACLE_HOME和$PATH改成新的,并使其生效。***