什么改注册表我也改了啊!

解决方案 »

  1.   

    EXPDP命令你用的都不对?目录都没有设置
    百度查查命令如何用
      

  2.   

    create or replace directory dmp  as 'd:/dmp' ;
     
    expdp zftang/zftang@zftang directory=dmp  dumpfile=test.dmp 
      

  3.   

    帮贴下:
    1、创建DIRECTORY
    create directory dir_dp as 'D:/oracle/dir_dp'; 
    2、授权
    Grant read,write on directory dir_dp to zftang;
    --查看目录及权限
    SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d
     WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;
    3、执行导出
    expdp zftang/zftang@fgisdb schemas=zftang directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log;
      

  4.   

    @pobaby 
      

  5.   

    你用EXP试试
    这个命令比较简单
      

  6.   

    exp userid=用户名/密码@!TNSNAME服务名  owner=用户名  flle='d:\tt.dmp' log='d:\tt.log'
      

  7.   

    切换Sql>
    1、create directory Test as 'D:\test\dmp';
    2、切换到命令窗口执行  expdp user/pw@服务名 schemas=user directory=Test dumpfile=test.dmp  logfile=test.log;
      

  8.   

    是 exp userid=hyfd/hyfd2016@!TNSNAMEoracle owner=administrator file='d:\tt.dmp' log='d:\tt.log'   
    我把这个直接粘贴有问题吗  ?
      

  9.   


    我可以用PLSQL 连接上。
      

  10.   


    我可以用PLSQL 连接上。
    还没搞定呢???
      

  11.   

    是 exp userid=hyfd/hyfd2016@!TNSNAMEoracle owner=administrator file='d:\tt.dmp' log='d:\tt.log'   
    我把这个直接粘贴有问题吗  ?
    肯定有问题 ,服务名是你在TNSNAME文件里面配置的
    另外OWNER应该不是ADMINISTRATOR,这里的指定时你也导出数据的ORACLE用户
    比如:hyfd
      

  12.   

    如果plsql可以连,那应该是客户端问题
      

  13.   

    是 exp userid=hyfd/hyfd2016@!TNSNAMEoracle owner=administrator file='d:\tt.dmp' log='d:\tt.log'   
    我把这个直接粘贴有问题吗  ?
    肯定有问题 ,服务名是你在TNSNAME文件里面配置的
    另外OWNER应该不是ADMINISTRATOR,这里的指定时你也导出数据的ORACLE用户
    比如:hyfd 我把TNS 的配置文件给你我给人看过了, 别人说没有问题.ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )HYFD =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-EROEIK32EN3)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
      

  14.   

    是 exp userid=hyfd/hyfd2016@!TNSNAMEoracle owner=administrator file='d:\tt.dmp' log='d:\tt.log'   
    我把这个直接粘贴有问题吗  ?
    肯定有问题 ,服务名是你在TNSNAME文件里面配置的
    另外OWNER应该不是ADMINISTRATOR,这里的指定时你也导出数据的ORACLE用户
    比如:hyfd还是不行又提示别的 
      

  15.   

    先 set ORACLE_SID=hyfd 再试试你的语句
      

  16.   

    你还是没有懂基本参数的含义你试试下面这个
    exp userid=hyfd/hyfd2016@hyfd  owner=hyfd  file='d:\tt.dmp' log='d:\tt.log'  
      

  17.   


    我可以用PLSQL 连接上。
    还没搞定呢??? 没有啊!厉害了!!!
      

  18.   

    那我用之前的那个命令还能继续备份吗?具体的写法是什么,如果备份完了我怎么恢复啊?帮我写一下,我给你结帖
    自己看一下下面两个网页,慢慢消化消化,多敲几遍命令,试试
    --EXP/IMP
    http://www.cnblogs.com/yugen/archive/2010/07/25/1784763.html--EXPDP/IMPDP
    http://blog.csdn.net/zftang/article/details/6387325