我是靠谱客的博主 顺心柠檬,最近开发中收集的这篇文章主要介绍oracle 11g导入表时提示*****值太大,无法执行,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题描述:导入表时提示*****值太大,无法执行

原因:数据库字符集设置的不是gbk,导入的数据含有中文时会报该错误

解决办法:

  1. 打开sqlPlus,用户名/密码  as  sysdba    登录
  2. 查看字符集编码: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;

          

 

最后

以上就是顺心柠檬为你收集整理的oracle 11g导入表时提示*****值太大,无法执行的全部内容,希望文章能够帮你解决oracle 11g导入表时提示*****值太大,无法执行所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论