oracle dp命令的使用说明

expdp命令的使用方法:
expdp username/password@server_name dumpfile=xx.dp tables=table1,table2...table3
1、其中 username/password@server_name指的是用户名、密码和服务名
2、xx.dp为所导出的文件名
3、table1,table2...table3指的是要导入的表的名称,中间以逗号隔开
4、注意:导出的文件没有指定固定的目录,文件默认放在oracle\admin\数据库sid\dpdump目录下。

impdp命令的使用方法:
impdp username/password@server_name dumpfile=xx.dp remap_schema=原方案名称:新方案名称
remap_tablespace=原表空间名称:新表空间名称 tables=table1,table2...table3
1、注意:导出的文件没有指定固定的目录,文件必须首先拷贝到oracle\admin\数据库sid\dpdump目录下,然后执行导入   命令。
2、其中 username/password@server_name指的是用户名、密码和服务名
3、xx.dp为所导入的文件名
4、如果导出的文件的用户名和表空间和原来的不一致,则需要进行映射,所加参数为:remap_schema=原方案名称:新方   案名称  remap_tablespace=原表空间名称。如果用户名和表空间和原来的一致,就不需要加这两个参数了。
5、新表空间名称;原方案名称指的就是原导出dp文件的用户名,新方案名称也是新库的用户名

impdp username/password@server_name dumpfile=xx.dp remap_schema=原用户名:新用户名
remap_tablespace=原表空间名称:新表空间名称 remap_schema=原用户名:新用户名 remap_tablespace= 原表空间名称:新表空间名称
(替换原用户表 和 原表空间)
 
补充:dp命令导出的文件也可以放在指定的目录下,需要再加一个directory参数,具体使用办法如下
1、首先进入cmd命令,利用系统管理员身份登录:sqlplus sys/密码  as sysdba
2、然后创建directory目录:  sql>create directory 目录名称(随便起名字如:bak) as 'd:\\dump'   注意:目录可以随便指   定,但是所创建的文件夹一定要事先建好。
3、给用户指定权限: sql>grant read,write on directory bak(之前创建的目录名称) to cpatest(你导入时用用户名)
4、然后导出导入的时候,都需要制定目录,用法如下:
expdp username/password@server_name directory=bak dumpfile=xx.dp tables=table1,table2...table3
impdp username/password@server_name directory=bak dumpfile=xx.dp remap_schema=原方案名称:新方案名称
remap_tablespace=原表空间名称:新表空间名称 tables=table1,table2...table3


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值