1.export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" ---------------指定源端的字符集
2.先导入表的结构 row=n
3.修改表结构---------------gbk用2个字节表示汉子 UTF8用3个字节,所以要修改一下字符类型的长度(oracle默认char是byte,而不是存字符的数量)
select 'alter table '||owner||'.'||table_name||' modify'||'('||column_name|| ' '||data_type||'('||ceil(data_length*1.5)||'));'
from dba_tab_columns where data_type like '%CHAR%' and owner in (‘owner’)
4.导入数据,ignore=y---重名会忽略