错误如下:
dbms_utility.format_call_stack返回的错误是
----- PL/SQL Call Stack -----
object line object
handle number name
7000002e4483d00 1069 procedure DW.SP_FTTH_PHOTO
7000002e4392cf0 3 anonymous block
ORA-01410: invalid ROWID
dbms_utility.format_error_backtrace返回的错误是:
ORA-06512: at "DW.SP_FTTH_PHOTO", line 691
有人遇到过么
------解决思路----------------------
ORA-06512: at "DW.SP_FTTH_PHOTO", line 691
之前我遇到类似问题。
目测是权限问题,sql语句执行对表的操作的权限和过程里面对表的操作的权限不一样。
过程中对表的操作权限需要显示授权。
用dw用户登陆,然后grant select on SP_FTTH_PHOTO to xxx;(xxx代表当前执行过程的用户)
------解决思路----------------------
看看数据库表空间的使用状况,看看是不是快满了,有时空间紧张的时候会出现类似问题