Question: 1 byte equals how many characters in oracle?
Answer: By defining the field as VARCHAR2(11 CHAR) you tell Oracle it can use enough space to store 11 characters, no matter how many bytes it takes to store each one. A single character may require up to 4 bytes. One has exactly space for 11 bytes, the other for exactly 11 characters.