天天看點

[20130915]12c新特性 varchar2支援32K長度.txt

[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的長度。