ORA-12899: value too large for column 问题解决
问题背景
需要部署生产的库,就直接从测试环境导出sql语句了,然后在后台@进行执行
sqlplus 后台导入数据的时候出现 ORA-12899: value too large for column错误
values ('PAY', 'GetCheckFile', '_newFile_', 'Tech', '2', '1', '是否强制生成新文件 1-强制 0-不强制', '2', null)*
ERROR at line 2:
ORA-12899: value too large for column
"WLPT"."T_PSSM_PRODUCTPARAMSADM"."PARAMDESC" (actual: 132, maximum: 100)
问题解决
问题分析
- 对应的语句在其他环境已经导入过了,语句是没有问题的,那就是跟oracle环境有关
- 检查环境相关内容,发现表空间名称不对
- 检查相关中文乱码,发现环境变量未配置
环境变量配置
修改表空间名后,导入依然报长度过长,
查询已导入数据,发现库中中文数据乱码,确认基本为环境变量问题,检查发现linux的系统环境变量未配置
新增环境变量配置
[oracle@localhost ~]$ vi .bashrcLANG=zh_CN.utf8
export LANG
export NLS_LANG=American_America.AL32UTF8
查看Linux环境变量
[oracle@localhost ~]$ echo $LANG
zh_CN.utf8
[oracle@localhost ~]$ echo $NLS_LANG
AMERICAN_AMERICA.AL32UTF8
查看客户端编码方式
select * from v$nls_parameters
1 NLS_LANGUAGE SIMPLIFIED CHINESE
5 NLS_NUMERIC_CHARACTERS .,
9 NLS_CHARACTERSET AL32UTF8
16 NLS_NCHAR_CHARACTERSET AL16UTF16
修改linux环境变量后导入不再报错
ORA-12899: value too large for column 问题解决相关推荐
- ORA-12899: value too large for column (actual: 27, maximum: 20)错误解决
ORA-12899: value too large for column (actual: 27, maximum: 20)错误解决 oracle11g导入数据时报以下错误,这是因为原来数据库的编码 ...
- ORA-12899: value too large for column SOAU.SJQY_QTSBSPEC.PROPERTY_6 (actual: 566, maximum: 500
在做数据迁移时,开发环境是Oracle11g UAT环境是Oracle 10g 在开发环境做数据迁移时没有问题,但在UAT环境时报如下错误: ORA-12899: value too large fo ...
- ORA-12899:value too large for column impdp数据导入报错
一.疑问: 问题: 数据导入过程报错[ORA-12899:value too large for column] 原因: 插入数据字段长度超过表字段设置长度 解释: oracle字符集不同.ZHS16 ...
- ORA-12899:value too large for column
DMP文件导入过程中报错 问题起始:同样的文件导另一库报错 问题根源:数据库服务端字符集问题 问题解决:AL32UTF8转换为ZHX16GBK即可 转换参考链接:https://blog.csdn.n ...
- incorrect integer value for column 问题解决
最近在用zend框架,然后装了一个项目,发现注册的时候出现 General error: 1366 Incorrect integer value: '' for column 'user_id' a ...
- java ora 01002_遇到了ora-01002,fetch out of sequence
今天遇到了一个之前从未在意过的问题引发的错误,赶紧记录一下. 两个过程,此处命名为proc1,proc2,用于更新相关表中的记录. proc1对表记录做初始化,proc2按照业务逻辑修改表中的字段值, ...
- oracle错误01653,oracle 10g 错误 ORA 01653 的解决过程
oracle 10g 错误 ORA 01653 的解决过程 早上用户反应在操作用友NC时报错 ORA-01653 ,详细信息:ORA-01653: 表 NCV35.GL_DETAIL 无法通过 102 ...
- oracle 报错01427,Oracle ORA错误
1.ORA-64203 执行代码:to_char(content) 错误如下:ORA-64203: 目标缓冲区太小, 无法容纳字符集转换之后的 CLOB 数据. 报错原因:在网上查询了一下,应该是由于 ...
- GoldenGate 异常处理预案
异常处理一般步骤 如果GoldenGate复制出现异常,可以通过以下步骤尝试解决问题: 1) 通过ggsci>view report命令查找ERROR字样,确定错误原因并根据其信息 ...
最新文章
- Drug Discov. Today | 简要综述GNNs用于分子性质预测
- pandas dataframe与series
- linux保存输出结果到txt
- 在vscode中用tsc编译ts文件的时候报错,tsc : 无法加载文件,因为在此系统上禁止运行脚本;SecurityError
- [WPF疑难] 继承自定义窗口
- 单体应用架构——垂直应用架构———分布式架构———SOA架构———微服务架构
- 【杭电多校2020】Lead of Wisdom【搜索】【复杂度证明】
- SegmentFault 技术周刊 Vol.16 - 浅入浅出 JavaScript 函数式编程
- Array,List,数据类型,caseclss模式匹配
- vuex 数据初始化问题
- Python字符串endswith()
- 第十四章 深度确定性策略梯度(Deep Deterministic Policy Gradient Algorithms,DDPG)-强化学习理论学习与代码实现(强化学习导论第二版)
- 专访时速云|容器云“老兵”与云原生“新战场”
- 真实经历,说一说本人苹果ipad mini2官方799元以旧换新真实操作
- 数据库设计-视图与中间表的比较
- 理解图像中基本概念:色调、色相、饱和度、对比度、亮度
- linux运行uclinux程序,uClinux的编译与运行详解
- 2022腾讯QQ春节红包活动 虎跃星辰玩法总攻略
- vue element ui合并表格(合并某列的行数据)
- 比chatgpt稍逊的ai问答网站phind,专用于编写代码
热门文章
- SCANDISK命令详解与使用方法
- python英文字符频率统计_python统计文本字符串里单词出现频率的方法
- (FAQ)VM log是做什么的,4 Way VM又是什么
- macbook 终端命令怎么使用_玩转 Terminal 终端:入门指南及进阶技巧
- Webshell-Part1Part2
- 全国青少年软件编程等级考试Python一级专题练习
- FLAC文件格式详解
- 【匿名网络综述】匿名分布式网络之匿名网络综述
- 小米 ios消息推送服务器吗,iOS15推送之后,小米MIUI13新消息来了
- tableau 字段去重_Tableau