Oracle 12c 新特性之varchar2长度最大值支持到32767

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37222746/article/details/85722873

show parameter MAX_STRING_SIZE

  • standard:代表12c之前的长度限制,即varchar2nvarchar2 44000 bytesraw2000,且系统           默认是standard
  • extended:代表12c 32k strings新特性,varchar2nvarchar2raw最大长度是32767,即32kb

由数据库参数max_string_size默认是standard,所以需要修改该参数值为extended,为数据库配置扩展数据类型的具体步骤如下:

  1. 关闭数据库实例,shutdown immediate(如果是RAC则需要关闭所有实例);
  2. upgrade模式启动数据库实例:startup upgrade;

修改参数MAX_STRING_SIZE EXTENDED alter system  set max_string_size=extended scope=both;

运行 @$ORACLE_HOME/rdbms/admin/utl32k.sql
类似:@F:/app/Administrator/product/12.2.0/dbhome_1/rdbms/admin/utl32k.sql

重启数据库实例。

 

 

展开阅读全文

没有更多推荐了,返回首页