huayd_cu 发表于 2011-12-22 08:54

Oracle 11g 列加密数据长度限制

<DIV>&nbsp;</DIV>
<DIV>计划对varchar2(4000)的列进行加密,遇到ORA-283311</DIV>
<DIV>&nbsp;</DIV>
<DIV>ORA-28331:&nbsp;encrypted&nbsp;column&nbsp;size&nbsp;too&nbsp;long&nbsp;for&nbsp;its&nbsp;data&nbsp;type&nbsp;<BR>Cause:&nbsp;column&nbsp;was&nbsp;encrypted&nbsp;and&nbsp;for&nbsp;VARCHAR2,&nbsp;the&nbsp;length&nbsp;specified&nbsp;was&nbsp;&gt;&nbsp;3932;&nbsp;for&nbsp;CHAR,&nbsp;the&nbsp;length&nbsp;specified&nbsp;was&nbsp;&gt;&nbsp;1932;&nbsp;for&nbsp;NVARCHAR2,&nbsp;the&nbsp;length&nbsp;specified&nbsp;was&nbsp;&gt;&nbsp;1966;&nbsp;for&nbsp;NCHAR,&nbsp;the&nbsp;length&nbsp;specified&nbsp;was&nbsp;&gt;&nbsp;966;</DIV>
<DIV>&nbsp;</DIV>
<DIV>不过,直接把表放到加密表空间却不会报这个错。</DIV>
<DIV>&nbsp;</DIV>
<DIV>11g的加密,多少有些华而不实。<BR></DIV>
页: [1]
查看完整版本: Oracle 11g 列加密数据长度限制