Освен ако не използвате Oracle 12c, не е възможно да съхранявате повече от 2000 знака, вижте описанието на типовете данни тук:
http://docs.oracle.com/cd/B28359_01 /server.111/b28320/limits001.htm
Вместо това трябва да използвате типа данни NCLOB.
Ако използвате 12c, проверете:http:/ /dbasolved.com/2013/06/26/change-varchar2-to-32k-12c-edition/