各DB dump 数据导入

一,oracle
    1.打开要导入的数据库 查询 
        select* from dba_directories
        将查找出来的数据随便找一条(directory_path 这个列有数据的 并且路径在对应的服务器上存在的) 找到对应的路径夹子
    2.将对应的所有dump文件全部copy到1找到的文件夹中(根目录下,直接是dump文件 不要包含文件夹)
    3.导入命令
        impdp stg/stg@192.168.7.008/pdborcl directory=DPDATA1 dumpfile=01.DMP,02.DMP,03.DMP,04.DMP,05.DMP,06.DMP,07.DMP,08.DMP full=y table_exists_action=replace
        解释:
            stg/stg@192.168.7.238/pdborcl:用户名/密码@地址/链接子
            directory:这个就是步骤1查询出来选择的那条数据的 directory_name 这个字段的值
            dumpfile:这个就是步骤2中dump文件  注意:如果是一个dump由于太大 分了好几个 这就需要将分开的这几个全部写到这儿,使用逗号隔开,
            full:值为y,意思是全量导入
            table_exists_action:值为replace 意思是:替换 即就是先删除后

二,postgres
    1.在对应的服务器上创建文件夹 将dump文件copy到文件中去
    2.导入命令
        psql -U postgres -d postgres -f /tmp/stg_postgre.dump
        解释:psql -U [用户名] -d [数据库名] -f [.dump目录位置]

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值