zoukankan      html  css  js  c++  java
  • oracle impdp 导出的方法(bat写法)

    rem 设定开始时间
    set "ks=%date:~,4%/%date:~5,2%/%date:~8,2% %time:~0,2%:%time:~3,2%:%time:~6,2%"
    rem 开始导出数据

    expdp 本地账户名/本地密码@localhost/orcl directory=DATA_PUMP_DIR dumpfile=mcpdm2.dmp network_link=dl_OCPLYZ1 LOGFILE=expdp_table.log TABLES=用户名.表名

    rem 设定结束时间
    set "js=%date:~,4%/%date:~5,2%/%date:~8,2% %time:~0,2%:%time:~3,2%:%time:~6,2%"
    rem 把导出的开始和结束时间输出到日志文件中

    echo Begin Time: >>D:scott_log.txt
    echo %ks%>>D:scott_log.txt
    echo End Time: >>D:scott_log.txt
    echo %js%>>D:scott_log.txt
    pause

    DATA_PUMP_DIR 表示文件的地址,可以通过 select * from dba_directories 来查询

    如果没有,可以通过 create or replace directory DATA_PUMP_DIR as 'D:apppdm' 来添加

    授权:(远程到到本地,是不需要授权的,因为你在添加的时候,就是你本地的账号添加的)
    grant read,write on directory DATA_PUMP_DIR to 被授权人的账号

    删除 drop directory DATA_PUMP_DIR 

    network_link的创建 :

    CREATE PUBLIC DATABASE LINK 你的link的名字 CONNECT TO 需要导出的服务器上面的用户名 IDENTIFIED BY 密码
    USING '(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 远程地址)(PORT = 2521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    )
    )';

    --查询link
    SELECT * FROM dba_db_links ddl;

    --测试link
    select * from dual@你的link的名字;
    如果测试成功,查出来的数据有个X
    --删除link
    DROP PUBLIC DATABASE LINK 你的link的名字

    未经同意谢绝转载,如需转载,请联系博主
  • 相关阅读:
    通信编程:WSAEventSelect 模型通信
    VMware 安装 Red Hat 6 虚拟机
    通信编程:Select 模型通信
    Android:隐式 Intent 调用标准 Action
    Android:显式 Intent
    Linux(CentOS)用户修改密码有效期
    linux 系统中断信息
    qt udp 聊天
    docker更改镜像存储位置
    通过dockerfile构建singularity镜像
  • 原文地址:https://www.cnblogs.com/zhang102137/p/14924170.html
Copyright © 2011-2022 走看看