请教各位大侠,oracle 11g如何在客户端备份数据库,为什么会出现以下那种情况,请大家帮帮忙,谢谢了
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\anonymous>expdp test/test@oracle directory=data_pump_d
ir dumpfile=test.dmp schemas=test
'expdp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\anonymous>expdp test/test@oracle
'expdp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。C:\Documents and Settings\anonymous>expdp test/test@oracle directory=data_pump_d
ir dumpfile=test.dmp schemas=test
'expdp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。C:\Documents and Settings\anonymous>

解决方案 »

  1.   

    expdp/impdp 只能在服务端使用,在客户端可以用exp/imp.------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  2.   

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\anonymous>exp test/test@oracle
    'exp' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。C:\Documents and Settings\anonymous> 
    exp 也是一样的,真是怎么回事呢?但是有的说expdp也可以在客户端执行哦!
      

  3.   

    这个应该是环境变量没设好..数据泵导出导入与传统导出导入的区别 
    在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项; 
    EXP和IMP是客户段工具程序,它们既可以在可以段使用,也可以在服务段使用. 
    EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用 
    IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件. 
    Oracle 10g EXPDP和IMPDP使用说明
    http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx
    ------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  4.   

    Path=D:\programs\tools\instantclient_11_1我环境变量都设好了呀,都可以连接
      

  5.   

    请教大侠下,我后台换了一台已装有oracle软件的,配置了TNS,和环境变量然后用exp去备份服务器的数据库,结果导出是空的文件只有4KB,然后用服务端导本机的数据库也是出现一样的错,导出只有4KB,请假这是什么问题好像经常遇到这样的用expdp说不兼容,这么怎么回事了
      

  6.   


    环境变量要设置到 bin 为止。Path=XXXX\XXXX\XXXX\bin
      

  7.   

    instantclient中不包含exp/imp工具吧
      

  8.   

    oracle客端是完整吗?如果是精简版的话,就不支持imp/exp
      

  9.   

    exp username/password@sid file=d:\daochu.dmp full=y  兄弟试试这句  
      

  10.   

    C:\Documents and Settings\anonymous>exp test/test@oracle
    'exp' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。 一般这样得错都是环境变量不对。
      

  11.   

    如果你的客户端已经装了oracle,那么去检查一下注册表位置
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\ORACLE_HOME下oracle的位置是否正确
    根据你装的名称,KEY_OraDb10g_home1会有变化
      

  12.   

    解决了,原因是我们安装的都是11g的,配置的客户端是11g的,服务器是10g的,版本不一样所以参数有的不一样。我的方法是在自己本机安装一个oracle 10g的软件,然后配置客户端就OK了,expdp也可以在客户端使用哦!我测过了,只是文件存储在服务器端,很感谢大家的支持!呵呵!谢谢!