19C升级:产品兼容性、性能和应用开发注意事项

Oracle 19c 升级的价值
-基础架构优化演进
--  多租户,构建基础设施资源池
-- MAA 架构,Far Sync
-降低成本
-- 多租户,数据库整合
-- 基于内存技术,支持HTAP
-加速新技术的价值变现
-- 自动化索引等,自治数据库技术提升运维,开发效率
-安全与简化运维
-- 运用AI 降低运维管理和操作复杂度

一:升级迁移方法 

二:兼容性问题

1、客户端兼容性问题:

19C数据库默认不支持11G客户端访问也不支持12.1客户端访问,可以通过修改SQLNET.ORA设值相关参数后,方可连接。 参考:12.2: ORA-28040 Followed by ORA-1017 When Client is Under Version 12. (Doc ID 2296947.1)

客户端和服务端版本兼容一览表

 2、SCN兼容性问题:

3、Catalog和数据库的兼容问题

如果备份使用到Catalog,建议新搭建全新的Catalog数据库,简化管理,避免麻烦。

如果近期只升级RMAN catalog,暂不升级catalog数据库,需要测试验证

4、密码版本兼容问题

 

 5、物化视图和DBLINK使用的兼容性问题

6、进程内存异常消耗问题

 7、升级到19C后不再支持的参数 

8、OS版本/DB版本/服务器软件兼容性问题

兼容性认证问题是基础,动手升级之前要提前检查

案例-用户连接DB 偶发TNS超时,OLTP 没有问题,BATCH确发生这个问题
排查过程:
1:PING 无问题,telnet 无问题
2:TNS ping时发现(基本100次就会发生一次)
3:sqlplus 也会偶发
4:重启监听无变化
5:客户端-服务端网络良好,没有防火墙
6:监听相关参数基本没有问题
7:备份先后SQLNET.ORA 尝试默认也没有解决
8:提SR trace....

 

 9、升级到19C后不再支持的特性

三:性能

性能问题要提前测试,建议适用SPA,或者DB Replay

四:应用开发注意事项

1、JDBC版本兼容问题

2、WM_CONCAT函数

该函数官方宣称不是公开支持函数,仅用与内部使用。 

3、特殊字符集

特殊字符集需要在安装的时候,勾选才会有。

4、对象长度限制

通过调整max_string_size 参数,可以提升长度,比如可以将原先varchar2从最大的4000扩大更长的字符数。

5、APEX组件

五 19C新特性

19C新特性

2、 CDB架构

21C以后都不支持NOCDB架构了。

3、IN-MEMORY特性

 4、SCHEMA-only Accounts特性

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值