从服务器上导出表时登录的用户是dba权限的。在本地导入表时所使用的用户也是dba的,但在登录的时候选择的是normal登录。导入成功后,使用normal登录无法查看表,提示表或视图不存在,只要在登录时使用sysdba登录才能查看表。
求问,怎样能以normal登陆时查看表的数据呢? plsql 为什么在登录时 让选择以normal,sysdba等连接?
java与oracle连接时 貌似没有配置连接方式,那么是以怎样连接的?

解决方案 »

  1.   


    已经是grant dba to livesc 了。
    然后用 livesc 以normal方式连接登录的,并导入dmp文件,导入成功后无法查看表,
    必须用livesc 以sysdba方式连接登录才能看的到表。
      

  2.   

    用sys ,grant connect,resource,dba to livesc了。
    使用livesc,选择normal连接登录的,然后导入表,导入成功后无法查看表, 必须用livesc 以sysdba方式连接登录才能看的到表。
      

  3.   

    用sys ,grant connect,resource,dba to livesc了。 使用livesc,选择normal连接登录的,然后导入表,导入成功后无法查看表, 必须用livesc 以sysdba方式连接登录才能看的到表。
      

  4.   

    用sys ,grant connect,resource,dba to livesc了。 使用livesc,选择normal连接登录的,然后导入表,导入成功后无法查看表, 必须用livesc 以sysdba方式连接登录才能看的到表。如果你是用system或者sys用户备份的话,导入后授权,还是无法查看,那应该还是权限问题。
    一般是 建个用户,授权dba,然后在该用户下备份还原。
      

  5.   

    用sys ,grant connect,resource,dba to livesc了。 使用livesc,选择normal连接登录的,然后导入表,导入成功后无法查看表, 必须用livesc 以sysdba方式连接登录才能看的到表。如果你是用system或者sys用户备份的话,导入后授权,还是无法查看,那应该还是权限问题。
    一般是 建个用户,授权dba,然后在该用户下备份还原。
    备份的时候所用的用户是新建的,授予了dba权限了。
    我想还原导入的话也新建了个授予了dba的用户了。
    但是使用该用户导入后,以normal连接看不了表的数据呀,oracle和java连接时,要指定连接方式吗
      

  6.   

    用sys ,grant connect,resource,dba to livesc了。 使用livesc,选择normal连接登录的,然后导入表,导入成功后无法查看表, 必须用livesc 以sysdba方式连接登录才能看的到表。如果你是用system或者sys用户备份的话,导入后授权,还是无法查看,那应该还是权限问题。
    一般是 建个用户,授权dba,然后在该用户下备份还原。
    备份的时候所用的用户是新建的,授予了dba权限了。
    我想还原导入的话也新建了个授予了dba的用户了。
    但是使用该用户导入后,以normal连接看不了表的数据呀,oracle和java连接时,要指定连接方式吗不会吧?你用自己建的dba用户备份,还原时也是自己建的dba用户,应该没有问题,是不是你表空间不对呀?我昨天刚还原了,没有问题呀。
      

  7.   


    除非必要情况,不要随便给用户dba权限。
    如果用户只需要看某几张表的话,可以根据需要把对应几张表的select、insert,update、delete给用户
      

  8.   

    用sys ,grant connect,resource,dba to livesc了。 使用livesc,选择normal连接登录的,然后导入表,导入成功后无法查看表, 必须用livesc 以sysdba方式连接登录才能看的到表。如果你是用system或者sys用户备份的话,导入后授权,还是无法查看,那应该还是权限问题。
    一般是 建个用户,授权dba,然后在该用户下备份还原。
    备份的时候所用的用户是新建的,授予了dba权限了。
    我想还原导入的话也新建了个授予了dba的用户了。
    但是使用该用户导入后,以normal连接看不了表的数据呀,oracle和java连接时,要指定连接方式吗不会吧?你用自己建的dba用户备份,还原时也是自己建的dba用户,应该没有问题,是不是你表空间不对呀?我昨天刚还原了,没有问题呀。
    嗯 表空间名字不同,使用PLSQL的工具导入导出失败。
    用EXP 和IMP 命令方式成功了
      

  9.   

    用sys ,grant connect,resource,dba to livesc了。 使用livesc,选择normal连接登录的,然后导入表,导入成功后无法查看表, 必须用livesc 以sysdba方式连接登录才能看的到表。如果你是用system或者sys用户备份的话,导入后授权,还是无法查看,那应该还是权限问题。
    一般是 建个用户,授权dba,然后在该用户下备份还原。
    备份的时候所用的用户是新建的,授予了dba权限了。
    我想还原导入的话也新建了个授予了dba的用户了。
    但是使用该用户导入后,以normal连接看不了表的数据呀,oracle和java连接时,要指定连接方式吗不会吧?你用自己建的dba用户备份,还原时也是自己建的dba用户,应该没有问题,是不是你表空间不对呀?我昨天刚还原了,没有问题呀。
    嗯 表空间名字不同,使用PLSQL的工具导入导出失败。
    用EXP 和IMP 命令方式成功了恩 exp imp用的是系统默认表空间  访问权限当然高了