/opt/oracle>oerr ora 8103
08103, 00000, "object no longer exists"
// *Cause: the object has been deleted by another user since the operation
// began
// *Action:
/opt/oracle>是不是被别人删除了?
08103, 00000, "object no longer exists"
// *Cause: the object has been deleted by another user since the operation
// began
// *Action:
/opt/oracle>是不是被别人删除了?
解决方案 »
- 请各位大虾给点点拨
- 请教各位老大,如何将几个存储过程按顺序一次性调运
- 2008最后一问:求sql语句,请大家帮忙解决!
- 归档日志进行恢复的方法
- 访问ORACLE数据库不安装ORACLE客户端的办法。
- oracle种触发器的一个小问题------------在线等
- 一个PL/SQL语句
- 求就,求救
- 超超级弱智的问题!
- Oracle 新手请教,如何查询时间字段?
- 使用"Provider=OraOLEDB.Oracle;Data Source=R2D2;User ID=foo; Password=bar"连接为何失败?需要安装什么呢?在线等待。
- turbolinux+oracle9i下编译pro*c程序出错
1、如果你的表名字存在小写字母,这样写就不对了。你可以运行:
select table_name from user_tables;查看当前用户下的表。
如果存在小写字母,则加上双引号,这样写:
select count(*) from "PpP" where ... 其中,第二个字母代表小写字母,一定要与查到的一致。
2、你的表ppp根本不是表,而是同义词。而原表不存在了或权限不够看不到。
3、你跨用户的访问ppp表,而没有访问的权限。
select * from tab where table_name='ppp';
这个错误报的是“对象不再存在”
原因是因为在你的这个操作之前,其它用户可能已经删除掉了相关的对象,但并没有删除完全,这时候需要你再去删除你现在操作对象的参考对象,你的操作才可以得以正常继续了。。
"ppp"可能是通过第3方工具从其他数据库导进来的吧?select count(*) from "ppp" t where t.nai='wap'; 试一下
select * from ppp时会成功。
而select count(*) from ppp时就会报这个ORA-08103 object no longer exists错误