ZHS16GBK AL32UTF8数据库间导入导出故障现象及解决

现象:

采用EXP\IMP同步数据库字符集为ZHS16GBK到数据库字符集为AL32UTF8的数据库出现几个错误:

一、IMP-00058

IMP-00058: 遇到 ORACLE 错误 1461

ORA-01461: can bind a LONG value only for insert into a LONG column

IMP-00028: 上一个表的部分导入已回退: 回退 25 行

二:字符集变化后目标数据库长度不够

. . 正在导入表                 "CUSM_MAGANIZE"

IMP-00019: 由于 ORACLE 错误 12899 而拒绝行

IMP-00003: 遇到 ORACLE 错误 12899

ORA-12899: value too large for column "ZGHGZZ"."CUSM_MAGANIZE"."AUTHOR" (actual:112, maximum: 100)

列 1 763

处理:

问题一:用PLSQL的SQL语句导出功能导出后导入

问题二:在源数据库中把相应字段的长度加大,再导出成DMP文件后倒入目标数据库

时间: 2024-08-25 10:22:04

ZHS16GBK AL32UTF8数据库间导入导出故障现象及解决的相关文章

Windows DOS窗体下Oracle 数据库的导入导出命令

oracle 用户创建 数据库的导入导出imp/exp 可以在SQLPLUS.EXE或者DOS(命令行)中执行 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出. 创建用户 给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTI

不同数据库之间导入导出功能介绍_MsSql

1. 在SQL Server数据库之间进行数据导入导出 (1).使用SELECT INTO导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELECT后是*, 空表的结构和FROM所指的表的结构相同):将SELECT查出的数据插入到这个空表中.在使用SELECT INTO语句时,INTO后跟的表必须在数据库不存在,否则出错,下面是一个使用SELEC

不同数据库之间导入导出功能介绍

1. 在SQL Server数据库之间进行数据导入导出 (1).使用SELECT INTO导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELECT后是*, 空表的结构和FROM所指的表的结构相同):将SELECT查出的数据插入到这个空表中.在使用SELECT INTO语句时,INTO后跟的表必须在数据库不存在,否则出错,下面是一个使用SELEC

oracle 中数据库完全导入导出:cmd命令行模式

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用. 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录/ora81/BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出.

用Navicat for MySQL进行数据库的导入导出 图文方法

当时的处理是复制数据库文件夹给机房的服务器. 看见灰色的insert into 了吗,因为某字段里含有一些转义字符,所以就出错了. 今天,琢磨了一下Navicat for MySQL,发现了其竟然带有一个数据导入导出的功能.狂喜 就是这个Tools -> Data Transfer,数据传输. 选取远程的数据库,和本机的数据库,对应好. 点取Start就可以了. 看来良好的工具可以事半功倍.

关于数据库批量导入导出的问题(在线急等,要死人了都!)

问题描述 想在需要做将数据库的数据导入导出,不知道怎么做了,开始的时候打算用excel做的,做到最后了突然发现表里面有二进制文件,弄不成了求救啊下面是我弄的代码stringSqlconection=@"server=(local)SQLEXPRESS;database=GeneralSurveySystemDB;Trusted_Connection=True";SqlConnectionobjConnection=newSqlConnection(Sqlconection);SqlCo

MySQL数据库如何导入导出(备份还原)_Mysql

本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况. 虚拟主机 1.通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时. 2.通过程序自带的数据库备份还原功能来操作,一些常见的PHP程序如DZ论坛等,后台都有数据库还原和备份的功能,方便我们转移空间数据. 3.如果您的数据库在朝暮数据购买,我们的管理面板支持一键备份和还原.点击备份按钮后,您可以到数据库对应的空间上通过FTP方式下载. 服务器或VPS 首先我们远程到服务器上(W

oracle中数据库的导入导出命令

 代码如下 复制代码 ORACLE_192.168.28.1 =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.28.1)(PORT = 1521))     )     (CONNECT_DATA =       (SERVICE_NAME = oracle11)     )   ) ORACLE_192.168.28.2 =   (DESCRIPTION =    

数据库数据导入导出系列之五 C#实现动态生成Word(转)

1. 一个控制台例子,实现动态生成Word. 首先,添加引用:COM->Microsoft Word 11.0 Object Library. View Code 2. 介绍几篇牛人写的关于操作Word的文章 [分享]一段导出到word模版的代码 http://www.cnblogs.com/goody9807/archive/2005/08/25/222526.html 再谈word2003编程 http://www.cnblogs.com/Andmm/archive/2008/06/18/1