今天导入用户时再次遇到了ORA-12899,报错如下:
IMP-00019: row rejected due to ORACLE error 12899
IMP-00003: ORACLE error 12899 encountered
ORA-12899: value too large for column "USER1"."VNSTAT"."VNNAME" (actual: 34, maximum: 30)
确实如下面所说,出现这种问题是因为导出库和导入库的字符集不一致。
我这发现只有VNSTAT这一张表导入时,出了问题,所以没必要改库字符集。
我觉得可以这么做:truncate该表,把该表问题列改大,最后重新只导入该表数据。
具体如下:
truncate table USER1.VNSTAT;
alter table USER1.VNSTAT modify vnname VARCHAR2(50);
imp userid=system/*** fromuser=user1 touser=user1 file=user1.dmp log=imp_user1.log buffer=800000000 commit=y data_only=y statistics=none
其实发现即时导入时报了ORA-12899,但导完查询该列时,没有受到影响。分析为:虽然VNSTAT.VNNAME为VARCHAR2(30),实际上该列没有数据用到30个字符。但如果数据太重要,还是不放心的话,可以用我上面的方式重新导入该表数据。
以下是原来的转帖,可在很多表报ORA-12899时参考。
IMP-00019: row rejected due to ORACLE error 12899
IMP-00003: ORACLE error 12899 encountered
ORA-12899: value too large for column "CRM"."BK_ECS_ORDER_INFO_00413"."POSTSCRIPT" (actual: 895, maximum: 765)导入日志报 IMP-00019: 由于 ORACLE 错误 12899 而拒绝行
IMP-00003: 遇到 ORACLE 错误 12899
ORA-12899: 列 "JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (实际值: 21, 最大值: 20)
出现这种问题时因为生产库的字符集和本机测试库的字符集不一样。
到生产库上用
select userenv('language') from dual;
查看到是ZHS16GBK,而本机库是utf-8用一下命令修改本机库字符集
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>SHUTDOWN IMMEDIATE
SQL>STARTUP
设置后导入成功!还有注意一点就是建表空间和用户时要和生产库的表空间名称、数据文件名称、用户名、密码都要一致;接下来就是Tomcat了 我用的时免安装版的结果启动Tomcat一打开就关闭,这是因为没有配环境变量。配置如下:右键我的电脑-属性-高级-环境变量-系统变量下新建变量名JAVA_HOME 变量值D:\Program Files\Java\jdk1.5.0_06(路径时你安装JDK的路径)点击确定后Tomcat就能启动。
相关推荐
在微信小程序的开发过程中,经常会遇到各种问题,其中之一就是“navigateTo:fail rejected due to no permission currently”错误。这个错误通常发生在尝试使用`wx.navigateTo`API进行页面跳转时,由于缺少必要的...
29870012: WLDATASOURCE.GETCONNECTIONTOINSTANCE(STRING INSTANCE) CAN FAIL IF NO CONNECTIONS TO INSTANCE HAVE BEEN PROCESSED 29448643: JAVA.IO.INVALIDCLASSEXCEPTION: FILTER STATUS: REJECTED 29312272:...
1. **Promise基础**:理解Promise的构造函数、状态(pending、fulfilled、rejected)以及如何通过`.then`和`.catch`处理异步操作的结果。 2. **Promisify函数**:了解如何使用`util.promisify`(如果在Node.js环境...
- rejected:我们拒绝了他关于建立音乐俱乐部的想法,决定改为艺术俱乐部 - linked:这两个城镇由铁路连接 2. 单项选择题: - result from:由...引起 - expose to:暴露于... - lead to:导致 - put forward...
- **Rejected**:拒绝修复。 - **Resolved**:已被修复。 - **Closed**:确认修复并关闭。 6. **缺陷起源(Origin)** - 定义:缺陷首次被检测到的开发阶段。 - 分类: - **Requirement**:需求阶段。 - **...
.catch(error => console.error(error)); ``` 在这个例子中,`fetch()`返回一个Promise,`.then()`方法用于处理成功的情况,`.catch()`用于捕获可能出现的错误。这样,即使有多级的异步操作,代码依然保持清晰。 ...
很棒的PageDown 是Stack Overflow上使用JavaScript Markdown预览器。 它包括一个Markdown-to-HTML转换器和一个带实时预览功能的页面内Markdown编辑器。 这是库的版本。
- "rejected"是及物动词,后面直接接宾语,不需要介词"to"。 3. 完成句子与句型应用: - "leads to"引导通往某地,"the path leads to the village"表示小路通向村庄。 - "are strict with students"是固定搭配...
lxde-vnc-ubuntu 添加简单的 VNC 密码认证这是一个Bug修复版本,基于官方的ubuntu 14.04(trusty)和一些社区代码,100%工作。建造docker build --rm -t docker-related/lxde-vnc-ubuntu lxde-vnc-ubuntu跑步宽度 ssh ...
6. Rejected(已拒绝):开发人员认为这不是一个Bug,或者当前版本不解决。 Bug的严重级别(Severity)用于衡量问题对软件产品的影响程度,分为: - A-Crash:导致程序崩溃或系统无法操作。 - B-Major:关键功能...
- rejected:拒绝,动词过去分词,描述了熊猫幼崽被母熊猫拒绝的情况。 - other:另一个,常与one搭配使用,表示两者中的另一个。 2. 语法结构: - 定语从句:如"where ticket money helps pay for research",...
- Promise:学习Promise的三种状态(pending、fulfilled和rejected)及其链式调用。 - async/await:基于Promise的更简洁的异步处理方式,使得异步代码看起来更像同步。 6. **事件和DOM操作** - 事件模型:了解...
- 拒绝状态(Rejected):验证不是有效的问题。 - 解决状态(Fixed):开发人员处理此问题后的状态。 - 结束状态(closed):经测试部门对修改后的软件问题进行验证并确认修改正确后的状态。 - 重新打开状态...
DLL: When using J-Trace PRO with IAR EWARM a "failed to allocate x bytes of memory" error could occur. Fixed. DLL: Windows: Renesas RX: When using FINE interface and disabling ongoining debug mode on ...
- Assigned TO:选择负责处理该缺陷的人员,可通过全名或拼音搜索。 - Defected in Version:软件版本,如果不确定,可以不选择。 - Modified:修改日期,未确定时可留空。 - Priority:与严重性类似,分为五个...
error => console.error(error) // 失败回调 ); ``` 在AngularJS中,$q服务提供了一个与Promise相关的API,它与JavaScript原生Promise兼容。我们可以使用`$q.defer()`创建一个延迟对象,然后通过它的`resolve()`和...
age: 30 }); ``` 7. **跨域问题**:在开发环境中,你可能遇到跨域限制。axios并不直接处理这个问题,但可以通过设置代理、CORS策略或者JSONP等方式来解决。 8. **拦截器**:axios提供了请求和响应拦截器,可以...