ArcMap导入数据到ArcSDE报000597或者000224的错误
这两天碰到不同用户提出的不同的问题,可是分析之后发现导致该问题的解决办法是同一个原因。
----------------------------------------------------------------------------------
版权全部,文章同意转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载。请直接訪问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
1:一个用户反映通过ArcMap将一个FGDB存储的数据导入到ArcSDE中报000597和000595错误。
首先查看一下ArcMap帮助文档来看一下导致这两个错误的原因:
000597 : 插入具有 FeatureID <值> 的输入记录失败。
描写叙述:由于某个字段的值存在问题,无法将输入的记录/要素插入到输出表/要素类中。出现此种情况的原因可能是:
输入要素的几何存在问题(对输入执行“检查几何”)。 输入记录的文本字段包括比输出字段长的值。 输入记录字段包括 <空> 值,但输出或目标字段不同意为空。 输入要素位于输出要素类的同意范围(x、y、z 或 m)之外。 解决方式:评估输入记录字段中的值并验证是否可将它们存储在输出字段中。 假设输入是要素类或图层,则对其执行“检查几何”工具
000595 : <值> 包括无法复制的要素的完整列表。
描写叙述:某些要素无法加入到输出中。通常,此消息与还有一个指示特定问题的警告/错误消息一同成对出现。 有关无法复制的全部要素的完整列表。可查看消息中列出的文件。 解决方式:注意要素 ID 并检查其它错误/警告消息。
可是我建议用户进行Check Geometry和Repair Geometry该问题仍然没有解决。
----------------------------------------------------------------------------------
版权全部。文章同意转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载,请直接訪问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
2:今天又有一个用户给我抛出一个问题,我将Shapefile导入ArcSDE中。报了一个000224错误:
Executing: FeatureClassToFeatureClass bddt "Database Connections\Connection to 192.168.180.15 (2).sde" Laltest # "NAME "NAME" true true false 20 Text 0 0 ,First,#,E:\天地图数据\委办局数据\自行车_1_shp\bddt.shp,NAME,-1,-1;DESCRIPTIO "DESCRIPTIO" true true false 254 Text 0 0 ,First,#,E:\天地图数据\委办局数据\自行车_1_shp\bddt.shp,DESCRIPTIO,-1,-1" #
Start Time: Tue Jun 10 18:33:05 2014
ERROR 000224: Cannot insert features
WARNING 000117: Warning empty output generated.
Failed to execute (FeatureClassToFeatureClass).
Failed at Tue Jun 10 18:33:09 2014 (Elapsed Time: 4.00 seconds)
由于曾经解决过000224的经验,将该链接内容发给用户仍然没有解决,
http://blog.csdn.net/linghe301/article/details/7210134
----------------------------------------------------------------------------------
版权全部,文章同意转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载。请直接訪问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
既然是导入数据。用户都是使用的Import,那么最好还是使用Load Data測试一下,我创建了包括用户数据的一个空的要素类。然后进行Load Data。这时候奇妙的事情发生了,ArcMap最终将导致该错误的最终原因暴露出来了:ORA-01658: 无法为表空间 SDE 中的段创建 INITIAL 区
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluZ2hlMzAx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
这个错误就太熟悉了,用户导入ArcSDE所涉及的表空间容量不足。扩展相关的表空间就可以。
----------------------------------------------------------------------------------
版权全部,文章同意转载。但必须以链接方式注明源地址。否则追究法律责任!
建议看到转载,请直接訪问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
解决方法:
查看表空间的使用情况:
SQL>select sum(bytes)/(1024*1024) as free_space,tablespace_name
from dba_free_space group by tablespace_name; SQL>SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
手工改变数据文件的大小:
sql> alter database datafile 'c:\oracle\oradata\app_data.dbf' resize 200m;
从这个问题能够看出,ArcMap在报错方面easy误导用户,可能我们并不知道他们的设计原理,可是使用其它相似的解决方法能够发现导致问题的解决办法。
----------------------------------------------------------------------------------
版权全部,文章同意转载,但必须以链接方式注明源地址,否则追究法律责任!
建议看到转载,请直接訪问正版链接获得最新的ArcGIS技术文章
Blog: http://blog.csdn.net/linghe301
----------------------------------------------------------------------------------
ArcMap导入数据到ArcSDE报000597或者000224的错误的更多相关文章
- 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件
小程序导入,别人导出的数据库json文件,错误信息如下: 导入数据库失败, Error: Poll error, 导入数据任务(id:373985)异常,错误信息:解析导入文件错误,请检查导入文件内容 ...
- mysql导入数据方法和报错解决
mysql -u root -p databasename < db.sql 数据库导入数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigg ...
- 客户Oracle数据库在插入数据的时候报超出最大长度的错误(规避风险)
背景: 项目使用oracle数据,在开发环境测试一些正常.项目部署到客户的服务器上后,系统在添加数据的时候报错.输出错误信息,发现是“超出最大长度”的异常. 但是按照数据库的设计,添加的数据应该在允许 ...
- oracle中使用impdp数据泵导入数据提示“ORA-31684:对象类型已经存在”错误的解决
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/47448751 本文出自[我是干勾鱼的博客] oracle中使用impdp数据泵导 ...
- oracle 10g\11g用imp导入数据的时候报错:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 错误解决
备份文件是从11g中通过exp命令导出的,在10g下使用imp导入出现了上述错误,以为是低版本的不支持高版本的备份,于是使用11g测试,还是上面的问题. 其实是表空间大小不够的问题,下面是网上的解答: ...
- imp导入数据的时候报错:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区
在oracle里创建表,报出错: ORA-01658: 无法为表空间space中的段创建 INITIAL 区: 或者: ORA-01658: unable to create INITIAL exte ...
- ArcCatalog中通过ArcSDE向Oracle数据库中导入数据
将数据导入到Oracle指定的表空间的具体内容如下: 首先,在ArcCatalog中建立指定表空间的数据库连接(要以指定表空间的用户登录): 然后,在ArcCatlog中定位到数据源,选中并拷贝图层; ...
- Oracle数据泵导入dmp文件,报UDI-12154、ORA-12154错误解决办法
1. 数据泵导入dmp文件,报UDI-12154.ORA-12154 1.1 导入命令 impdp cwy_init/init@orcl directory=DATA_PUMP_DIR dumpfil ...
- windows环境下使用MySQL导入数据乱码报错的解决办法
Linux及Mac系统下使用source xxx.sql 可直接导入测试数据(注意必须先切换到当前xxx.sql的目录下), 但在Windows环境下导入会出现乱码报错的情况, 主要是因为编码的问题, ...
随机推荐
- matlab中将矩阵按照行打乱顺序的一个例子
来自百度百科: A = [1, 2, 3; 4, 5, 6; 7, 8, 9; 10, 11, 12] rowrank = randperm(size(A, 1)); % 随机打乱的数字,从1~行数打 ...
- 【C/C++】:用C实现输出日期的阴历日子
前言 输出阴历一直是个老大难的问题.由于阴历日子没有规律.所以这里须要做的就是通过打表的算法做到输出阴历日子,可是非常多人都不太了解原理,我这里就给大家送上了一个福利.把自己做好的基于打表的阴历的日子 ...
- XXX全球 IP 地址库
XXX全球 IP 地址库 Bulgaria 93.123.23.1 93.123.23.2 93.123.23.3 93.123.23.4 93.123.23.5 93.123.23.6 93.123 ...
- Python编程 - json字符串的解析
import json jsonString = '{"arrayOfNums":[{"number":0},{"number":1},{& ...
- Android 四大组件之 Service(一)
Service是Android中四大组件之一,在Android开发中起到非常重要的作用,它运行在后台,不与用户进行交互. 1.Service的继承关系: java.lang.Object → andr ...
- C++生成十字绣图案(二) 面向对象
基本的十字绣线性生成中提供了判断下一步可以画的位置并且逐步生成的函数.以这些基本函数为基础,可以进行更多变化的图案设计. 为了方便的扩展,可以把线性生成写成一个类,以后的修改继承这个类. 头文件Bas ...
- Linux c 管道文件-进程间的通信 mkfifo、pipe
管道文件: 1. 创建管道mkfifo(命名管道) #include<sys/stat.h> int mkfifo( const char *pathname, mode_ ...
- HTML一(简介)
什么是 HTML? HTML 是用来描述网页的一种语言. HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (ma ...
- acm2024
/** * C语言合法标识符 */ import java.util.*; public class acm2024 { public static void main(String[] args ...
- ios上线流程
一.前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的.下面就来详细讲解一下具体流程步骤. 二.准备: 一个已付费的开发者账号(账号类型分为个人(Individual).公 ...