Oracle19.3
升级到
19.16
:
单实例升级:
oracle19c
单例升级步骤:
1
、查看数据库安装的组件,备份数据库主目录和数据,检查是否有无效对象
select * FROM dba_objects WHERE status = 'INVALID';
2
、升级
opatch
工具
3
、关闭数据库和监听
4
、运行升级前检查脚本
(
包括空间检查
,
冲突检测
)
5
、应用补丁
6
、开启数据库(多租户下所有
pdb
都要
open
)使用
datapach
进行
sql
脚本升级
7
、编译数据库无效对象
8
、升级
catalog
库
(
如果有
)
9
、检查补丁状态
select patch_id,acon,status from cdb_registry_sqlpatch;
rac
升级:
oracle19c rac
升级步骤
(
由于没有共享存储
,
以下
2,3,4
需要在所有节点执行
)
:
1
、查看数据库安装的组件,备份数据库主目录和数据,检查是否有无效对象
select * FROM dba_objects WHERE status = 'INVALID';
2
、
grid,oracle
用户家目录升级
opatch
工具
3
、跑补丁空间
,
冲突分析等检测
跑完检测后
,
再执行以下分析:
/u01/19.3.0/grid/OPatch/opatchauto apply /home/grid/34130714 -analyze (root
用户下执行
)
4
、应用补丁
/u01/19.3.0/grid/OPatch/opatchauto apply /home/grid/34130714 (grid
成功了
,oracle
软件没升
级
)
/u01/app/oracle/product/19.3.0/db_1/OPatch/opatch apply -oh
/u01/app/oracle/product/19.3.0/db_1 -local /home/oracle/34130714/34133642(oracle
升级
)
/u01/app/oracle/product/19.3.0/db_1/OPatch/opatch apply -oh
/u01/app/oracle/product/19.3.0/db_1 -local /home/oracle/34130714/34160635(oracle
升级
)
5
、开启数据库(多租户下所有
pdb
都要
open
)使用
datapach
进行
sql
脚本升级
(
一台节点
上进行就可用
)
6
、编译数据库无效对象
在所有
pdb
中执行:
评论