自己找到解决方法了 What should I do if I encounter the error "ORA-22866: default character set is of varying
width" when migrating to an Oracle database created with the UTF8 character set?
You can overcome this problem by migrating to an Oracle8i release 8.1.5 database and setting the
init<ORACLE_SID>.ora 'compatible' parameter as follows:
compatible=8.1.0.
详细的参见:
http://my.kharkov.org/docs/oracle/nt.816/z26097/toc.htm