BIGINT is supported in DB2 V8.x.
Decimal (11,0) takes up 6 bytes[(n+1)/2 rounded to next highest byte if necessary], and CHAR(11) takes up 11 bytes. BIGINT takes up 8 bytes.
Varchar has a 2 byte overhead for the actual number of bytes stored, plus the number of bytes (not sure why CHAR cannot be used).