(转)30 IMP-00019: row rejected due to ORACLE error 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

设置后导入成功!

还有注意一点就是建表空间和用户时要和生产库的表空间名称、数据文件名称、用户名、密码都要一致;
导入oracle 时发现有几张表导入时一直报错:

报错信息:IMP-00003: ORACLE error 959 encountered   ORA-00959: tablespace ‘HB‘ does not exist

原因:要导入库中如果有表字段类型为CLOB,且要导入的表空间名和原表空间名不一样就会报如下的错。

解决方法:

1.      事先在target端建好CLOB字段所需的原名表空间

2.      事先在target端建好DEPT表结构,并在impdp导入时使用参数CONTENT=DATA_ONLY(我没有用过)

3.      在使用impdp导入时,使用参数remap_Tablespace=YOUFEE_LOB:USERS

        remap_tablespace 数据库对象本来存在于A表空间,现在你不想放那儿了,想换到B,就用这个remap_tablespace=A:B

转自:http://www.blogjava.net/cpegtop/articles/371962.html

http://www.cnblogs.com/xbding/p/3402346.html

时间: 2024-10-29 19:06:35

(转)30 IMP-00019: row rejected due to ORACLE error 12899的相关文章

The process could not read file xxx due to OS error 53

  在不同地域的两个SQL Server服务器上配置了复制(Replication)用于同步数据(生产环境配置有Replication,测试环境也配有Replication),两地通过专线连接起来,这些复制(Replication)已经稳定运行了一两年了, 但是前阵子,测试环境的SQL Server的Replication中突然遇到下面错误: Error messages: The process could not read file '\\xxx\xxx\xxx\xxx\xxx\xxx.pr

Android Warning not all local changes may be shown due to an error

idea使用svn出现Warning not all local changes may be shown due to an error,如下图所示: 解决方案: 1.File > Settings > Version Control > Subversion 取消选中 "use command line client" > ok. 2.重启idea,重复第一步,然后选中 "use command line client" 3.重启搞定.

sqoop:Failed to download file from http://hdp01:8080/resources//oracle-jdbc-driver.jar due to HTTP error: HTTP Error 404: Not Found

环境:ambari2.3,centos7,sqoop1.4.6 问题描述:通过ambari安装了sqoop,又添加了oracle驱动配置,如下: 保存配置后,重启sqoop报错:http://hdp01:8080/resources//oracle-jdbc-driver.jar due to HTTP error: HTTP Error 404: Not Found 解决办法: 上传oracle驱动ojdbc6.jar到hdp01的 /var/lib/ambari-server/resourc

yii2 提示Module not inserted due to validation error.

项目的后台更改和添加文章突然无效了,查看系统日志发现是 Module not inserted due to validation error. 其实原因很简单,在表单中加入了百度编辑器,在给编辑器命名的时候使用了name="content",由于yii2 view页面在提交表单后,控制器要使用$model->load()来检查当前类名数组是否存在. 如: view里的表单元素提交的值都放在Article[]数组中,提交的时候会产生这样的一个数组 array (size=2) '

imp IMP-00003: ORACLE error 959 encountered ORA-00959 问题解决

exp 导出环境: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; PARAMETER VALUE------------------ ----------NLS_CHARACTERSET ZHS16GBK imp 导入环境: Orac

cvsnt报错:Administrator: Switch to user failed due to configuration error. Contact your System Administrator

在安装CVSNT一开始用Administrator登录时总是报[login aborted]Switch to user failed due to configuration error. Contact your System Administrator.网上有说该硬盘安全权限的,但是不能解决问题.后来发现如下即可解决问题. 在Control Panel的Server Setting面板中Run as选项设置成client user.不要设置成Administrator.

oracle IMP导入错误 IMP-00003: ORACLE error 2298

一个项目:需要将数据库从老服务器迁移到新服务器,用exp导出的数据 imp导入exp导出备份时遇到下面错误提示: IMP-00017: following statement failed with ORACLE error 2298: "ALTER TABLE "RESERVATION" ENABLE CONSTRAINT "RESERVATION_FK31252591893468"" IMP-00003: ORACLE error 2298

linux 下使用exp/imp 或者expdp/impdp导出导入oracle数据表数据

一.环境配置 1.执行环境: exp/imp可以在客户端执行也可以在服务器端执行,在客户端执行需要先安装有oracle的客户端,如果是linux系统,就是以oracle用户登录,在控制台下执行.建议在服务器端执行exp,备份速度快. 2.如果没有配置oracle的exp/imp命令的环境变量,则进入到oracle的bin目录: # cd /opt/oracle_11/app/oracle/product/11.2.0/dbhome_1/bin 3.配置临时环境变量: # export ORACL

iOS input conversion failed due to input error

首先查看网页源码,查找 charset 将不是utf-8的设置为utf8 // 替换网页源码中不是utf8的编码 NSString *utf8HtmlStr = [html stringByReplacingOccurrencesOfString:@"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=GBK\">" withString:@"<