问题描述:小弟我以同一个数据库实例的同一用户账户以两种不同身份登录(sysdba和normal),结果在查找一张表内容时,以sysdba登录查不到该表内容,说表或视图不存在,以normal身份登录查找时却可以查出该表的内容。小弟实在搞不懂,请各位高人指教

解决方案 »

  1.   

    使用下面的试试
    select * from 用户名.表名
      

  2.   


    在system用户下
    试下 select * from 建表的用户.tb
      

  3.   

    模式问题
    以sysdba身份登陆的时候,进入的已经不是你登陆的那个用户模式了,而是sys用户.
      

  4.   

    首先应该以normal用户登录,建立那个表的同义词,create synonym 表名 to sys.
    然后登录sys用户,然后查询应该就可以了
      

  5.   

    现在没法了,只有使用用户.表名访问,但是之前登录的时候无论是sysdba还是normal都是可以的,邪乎。