oracle使用数据泵导出

oracle数据泵导出expdp与导入impdp

1.登录

进入cmd界面,输入sqlplus,输入账号密码进入。

2.创建表空间

create tablespace bkj logging datafile ‘e:\bkj.dbf’ size 500m autoextend on next 100m maxsize unlimited extent management local;
注:bkj :表空间名称, ‘e:\bkj.dbf’:表空间路径, 500m:表空间大小

3.创建用户并分配表空间

create user username identified by password default tablespace bkj;
注:顾名思义,username就是用户名,password就是密码 bkj是刚创建的表空间的名称。一般测试的话可以创建两个用户,一个导出,一个导入。

4.授权给用户

grant dba to username;
注:将dba权限赋予给用户名为username的用户。有DBA权限的用户,有创建用户,创建表,创建模式权限。网上解释是最大的权限。

5.创建目录

create directory mulu as ‘D:\oracle\mulu’;
注: mulu:目录别名, ‘D:\oracle\mulu’ :目录路径 用来存放导出的文件

6.授权给用户

grant read,write on directory mulu to username;
注:将目录别名为mulu的读写权限赋予给用户名为username的用户。

7.按用户导出

注意,此操作在cmd下操作,不在sqlplus下操作
expdp username/password@orcl schemas=username dumpfile=exp.dmp directory=mulu
注:username/passwork 账户密码 , schemas=username的username为导出的用户名,以用户导出的意思是以username这个用户导出。 dumpfile=exp.dmp exp.dmp是导出的文件名, directory=mulu导出目录是别名为mulu的文件夹。

8.按用户导入

impdp username/password directory=mulu dumpfile=expscott.dmp REMAP_SCHEMA=scott:cyq EXCLUDE=USER

expscott.dmp 导入的文件名 ,mulu导入的文件夹目录的别名 scott导入的用户名称

  • 初学oracle 如有不足请指出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值