[20130915]12c新特性 varchar2支援32K長度.txt
oracle 12c以前如果字元串長度超過4000,必須使用blob或者clob類型。12c開始支援超過4000的字元串長度,提高一些應用的靈活性,
達到32K,避免一些字段定義為clob,blob類型,提高處理能力。
但是12c預設的方式不支援大于4000的字元串長度,必須經過一些步驟更新完成,自己測試如下:
--不能線上修改這個參數。
SYS@test> alter system set max_string_size='EXTENDED' scope=spfile ;
System altered.
--修改spfile的參數檔案。shutdown immediate,進入更新模式startup upgrade;,調用@?/rdbms/admin/utl32k.sql。
...
--如果存在pdb庫,還必須更新PDB$SEED,以及PDB資料庫,不然會出現如下提示,在啟動時。
--再重新啟動資料庫,OK。
--OK,現在可以使用32K的字元串,實際上是32767的長度。