connect user/password@sqlstringselect * from tab;看看有没有这些表先!!!

解决方案 »

  1.   

    你重两方面去查:
     1.确定是否导成功。
     select * from  dba_segments where segment_type='TABLE' AND SEGMENT_NAME LIKE '%你的表名%' and OWNER='USER'.
     2.确定你sqlplus么访问的用户是否对user下的这个表有select权限。
      

  2.   

    try :
    是不是表名是小写的?
    select count(*) from "www" where rownum = 1;
      

  3.   

    导入成功的
    select * from tab能显示所导入的表。
      

  4.   

    1、我是以system连接导入到oracle
    2、我发现system对我导入的表没有select的权限,但是我给system赋予select权限的时候时,不被容许,没有赋予select的权限。
      

  5.   

    如何授权呢?我授权时,错误显示:我没有权限给某个用户赋予select我导入的表。我是用system/manager登陆的。
      

  6.   

    最好先创建user用户,在导入相应的数据。
      

  7.   

    GRANT DBA TO USERNAME;
    GRANT SELECT ANY TABLE TO USERNAME;
      

  8.   

    即使是DBA也无权把其他用户的表的读写权限授予他人,只能在当前用户下授权很大的可能你的表名字是小写的,那样请用引号扩起来
      

  9.   

    以前我也遇到这样的情况,
    解决方案如下:
    1、把SQL SERVER中的表结构导出来,然后到oracle中执行建表。
    2、再把数据导进去,就没问题啦。