日期:2014-05-16  浏览次数:20701 次

oracle升级后为什么表必须写上用户才可以
例如以前select * from user; 就可以,现在就会提示表或试图不存在,需改为select * from comm.user 才行;哪位知道是哪里没弄好,没学过 自己摸的,谢谢

------解决方案--------------------
怎么叫升级?
是修复原来的版本了还是怎么弄的?
user表是你comm用户下自己建的一张表吧?
user是表还是同义词?
你用comm用户登录的?
------解决方案--------------------
创建comm用户,并使用comm用户登录,即可进行正常的查询操作了。
------解决方案--------------------
这个提示一般没有执行的权限造成的,创建了用户还要分配执行的权限才可以的。
------解决方案--------------------
oracle的用户类似于sqlserver的一个库,说明user那个表已经不在原来的用户下了,在comm用户下
------解决方案--------------------
估计你建的两个用户都是DBA权限,所以你登陆一个可以查另一个,或者你授权给当前用户查comm下的表了