使用的软件 arcgis10.2 oracle11g
问题:arcgis 连接服务器上的数据库,要素类导入时报错:“ora 00942 表和视图不存在 具有相同路径名的项目已存在”。
分析:奇怪的报错,正常情况下,若是服务器中已有同名要素类,arcgis会在导入时数据会变红,并且会自动在要导入的要素名后添加_1,如下图。
解决过程:
1.先检查了一遍sde中的数据,没有发现同名数据。
2.想着会不会是oracle数据库中有同名表,无法在sde中显示,于是登录oracle查询此表,oracle说这个表不存在。
3.最后在plsql中的recycle bin中发现了这个表(recycle bin在如下位置)。
理论上说,recycle bin中放的是删除了的数据,不会影响有效数据的导入导出。怀着试试的想法将这个表还原了(找到表右键“refresh”即可还原),之后又通过arcgis将这个表删除了。再次导入需要导入的要素类,发现可以成功导入了。
PS:虽然解决了问题,但是还是不知道为啥会出现这种问题。。。。。
相关文章
- Sqlserver 用备份数据库文件.bak 还原时执行报错:由于数据库存在问题,无法获得独占访问权限。
- python向mysql数据库中插入数据时不报错但是未成功插入的解决办法
- Mybatis向oracle数据库插入clob字段,长度大于4000时报错
- 本地数据库(sql server)插入一条新数据时,同步到服务器数据库
- Eclipse中导入maven项目步骤,并且更改数据库配置后仍然出现404报错问题
- sqlservser数据库报错:用户 ‘sa‘ 登录失败。原因: 服务器处于单用户模式。目前只有一位管理员能够连接。 (Microsoft SQL Server,错误: 18461)
- arcgis数据导入服务器数据库时报错
- 数据库导入Excel时出现下标越界的解决办法
- 数据库执行时报错:在向服务器发送请求时发生传输级错误。
- 远程连接云服务器数据库mysql8报错解决方法