问题描述:导入表时提示*****值太大,无法执行
原因:数据库字符集设置的不是gbk,导入的数据含有中文时会报该错误
解决办法:
- 打开sqlPlus,用户名/密码 as sysdba 登录
- 查看字符集编码:select userenv('language') from dual;(注意有分号)
更改:
SQL> conn /as sysdba;
SQL> shutdown immediate;
SQL> startup mount;//归档模式
SQL> alter system enable restricted session;//数据库访问受限状态
SQL> alter system set JOB_QUEUE_PROCESSES=0;
SQL> alter system set AQ_TM_PROCESSES=0;
SQL> alter database open;
SQL> alter database character set internal_use ZHS16GBK;
SQL> alter database character set ZHS16GBK
SQL> shutdown immediate;
SQL> startup;