日期:2014-05-17  浏览次数:21011 次

数据迁移报错问题
使用sqlplus对每张表执行迁移:

SQL > EXECUTE SDO_MIGRATE.TO_CURRENT('Table_Number','GEOM');

报错:

SQL > EXECUTE SDO_MIGRATE.TO_CURRENT('Table_Number','GEOM');
BEGIN SDO_MIGRATE.TO_CURRENT('Table_Number','GEOM');END;

*
第1行出现错误:
ORA-13203: 无法读取 USER_SDO_GEOM_METADATA 视图

ORA-06512: 在 "MDSYS.MD", line 1723

ORA-06512: 在 "MDSYS.MDERR", line 8

ORA-06512: 在 "MDSYS.SDO_MIGRATE", line 357

ORA-06512: 在 "MDSYS.SDO_MIGRATE", line 474

ORA-06512: 在 line 1



这会是什么原因呢?以前都好好的啊


------解决方案--------------------
USER_SDO_GEOM_METADATA 视图
有权限读这个视图吗
------解决方案--------------------
先删除表 再重新创建...
再执行操作