UTF8 ve ALL32UTF8 veritabanlarında import yaparken ORA-12899 hatasını alabilirsiniz, bunun sebebi VARCHAR2 sütun tipinin veritabanında default olarak byte olarak oluşturulması olabilir.
Kontrol etmek için;
show parameter nls_length_semantics;
Değiştirmek için;
ALTER SYSTEM SET NLS_LENGTH_SEMANTICS=CHAR;
ALTER SYSTEM SET NLS_LENGTH_SEMANTICS=BYTE;
ALTER SESSION SET NLS_LENGTH_SEMANTICS=CHAR;
ALTER SESSION SET NLS_LENGTH_SEMANTICS=BYTE;
Etiketler :
Oracle