别人的dmp,我用bat直接导入进来,我看了下bat里面的账户和密码,是test/test,我在em中,用system账户,normal登录进数据库,看不到那些表。然后就想起用test/test,normal登录,却说“应用程序要求的数据库权限超出了您当前具有的权限。”,用sysdba,sysoper登录显示用户名不存在。那我该怎么查看导入进来的表呢?小弟刚接触oracle,提问可能有些幼稚,望高手解答!不胜感激~

解决方案 »

  1.   

    你用test登录时,使用了sysdba选项吧(但test没有dba权限)
    oracle中没有sysdba,sysoper用户,有sys,system用户
    如果用system登录,应该可以看到的,确认你导入的表导入到哪个用户下,并且导入是否成功。
      

  2.   

    导入没问题的,是在orcl用户下面,我刚装的oracle,我在em里看到很多个表,但是就是没有我导入进去的那些表。
      

  3.   

    我想我知道什么问题了~因为他的名字在test下~而我使用的是system查找,所以就找不到了,另外再提个问题,如何查看表内数据?在em只找到查看表的地方~
      

  4.   

    第3方工具,例如toad、plsqldev等,看数据,调试都还蛮方便的。当然sqlplus也不错,就是cmd窗口不是很好看