通过ACATALOG 复制SDE空间数据的一些问题

在使用ARCcatalog复制SDE空间数据时,可能会遇到'表已存在'和'PL/SQL块执行错误'的问题。错误一涉及表'SX_SL_LN5000'已存在,可以通过查询并删除解决。若无效,可尝试导出数据集结构XML再导入。错误二与索引有关,需要调整XML中的索引设置,然后在目标数据库中导入结构和数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ARCcatalog复制数据集,出现如下的错误

错误一

Table already exists ORA-00955:name is already used existing

object [SX_SL_LN5000]

通过如下查询删除该表即可

select * from all_tables where table_name = 'SX_SL_LN5000'

select * from sde.gdb_objectclasses where name = 'SX_SL_LN5000'

select t.*, t.rowid from table_registry t where table_name='SX_SL_LN5000'

如果不行,导出数据集的结构XML,然后在Feature Class右键export -> to Geodatabase进行尝试

错误二

error executing PL/SQL Block de_stgeom_create_index::ORA-

29855:erro occurred in the execution of ODCIINDEXCREATE routine
ORA-20086 errorm Invalid Grid Size:2nd and 3nd sizes must be at

least 3 times larger than previous grid size.

是由于索引问题引起,导出结构XML,修改XML中的索引信息,将2nd和3nd的索引至于0。然后在目标数据库中,右键Import -> XML workspace Decument.至此,导入结构完成,接下来导入数据。在Feature Class右键   LOAD -> LOAD DATA 从源数据库选择要导入的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值