oracle 数据库扩展数据类型长度 32k Strings
12c开始 VARCHAR2, NAVARCHAR2 以及 RAW 这些数据类型的 大小可以扩展至32K 字节。能够很大程度缓解之前长度偏少不得不使用CLOB、BLOB的情况。开启方法:1、关闭cdbshutdown immediate;2、启动数据库到upgrade模式startup upgrade;3、在cdb内修改初始化参数 MAX_STRING_SIZEalter session set
12c开始 VARCHAR2, NAVARCHAR2 以及 RAW 这些数据类型的 大小可以扩展至32K 字节。
能够很大程度缓解之前长度偏少不得不使用CLOB、BLOB的情况。
开启方法:
1、关闭cdb
shutdown immediate;
2、启动数据库到upgrade模式
startup upgrade;
3、在cdb内修改初始化参数 MAX_STRING_SIZE
alter session set container=cdb$root;
alter system set max_string_size=extended scope=spfile;
4、以sys用户执行扩展脚本
@?/rdbms/admin/utl32k.sql
5、重启数据库到normal模式
shutdown immediate;
startup;
6、执行脚本编译无效对象
@?/rdbms/admin/utlrp.sql
参考:
https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/MAX_STRING_SIZE.html#GUID-D424D23B-0933-425F-BC69-9C0E6724693C
更多推荐
所有评论(0)