只要用户可以访问数据表, 就可以用EXP导出相应的表数据. 我想你是有其它的原因导致的. 不是权限问题.而且EXP的语句应该是这样: exp USERID=system/manager@ora9i full=y file=d:\ora9i.dmp

解决方案 »

  1.   

    楼上大哥,我按你说的写的,还是一样出下面的异常!还望指点!EXP-00056: 遇到 ORACLE 错误 1017
    ORA-01017: invalid username/password; logon denied
      

  2.   

    楼上的大哥"USERID= "可以省略的
      

  3.   

    口令错误,想想你的SYSTEM的密码是什么吧.ORACLE902下面SYSTEM用户的口令一般都被改了,因些口令基本上不是MANAGER.另外,也可以不要"USERID="的
      

  4.   

    我都改过的!现在就是这个啊!我用这个账号登录console也没有问题!还有sys的帐户也是一样的效果!
      

  5.   

    system/manager@ora9i
    @后面的连接字符串是不是ora9i
      

  6.   

    你DBA的用户登陆到console,在里面给用户的EXP_FULL..字样的权限给加上!
     因为你要导的是整个数据库所以要哪个权限的.
      

  7.   

    我现在使用sys用户,里面的权限都有,例如exp_full_database,可是还是不行!连sqlplus也不能登陆上去!但是console登录就是没有问题!这到底是怎么回事啊!
      

  8.   

    奇怪啊!我用这个用户名登陆console就是没有问题啊!可是sqlplus就是登陆不上去!
      

  9.   

    sqlplus /nolog
    connect username/pwd@servicenameexp username/pwd@servicename
      

  10.   

    错误提示指出的是密码错误你确定你oem连接的数据和服务名为ora9i所指向的数据库是同一个数据库吗?
      

  11.   

    exp full=y file=d:\ora9i.dmp再输入用户与密码。
      

  12.   

    我的这个sys帐号是安装时设置的,现在用它就是登陆不了sqlplus,就是提示错误!
      

  13.   

    是你自己的密码有问题! 跟exp命令有啥关系! 晕死
      

  14.   

    密码有问题的话,那我登陆OEM怎么就没有问题呢?