当前位置:Gxlcms > 数据库问题 > dmp导数据库

dmp导数据库

时间:2021-07-01 10:21:17 帮助过:5人阅读

nolog conn / as sysdba; create directory A_dump_dir as /home/ora11g/A_dir grant read,write on directory A_dump to A_user

2、执行expdp命令,其中username、passwd分别为A数据库的用户名、密码,在ora11g用户下执行该命令

expdp username/passwd SCHEMAS=username DIRECTORY=A_dump_dir DUMPFILE=A.dmp LOGFILE=A_dmp.log

 

step2
将dmp文件传到目标数据库B上

scp A.dmp ora11g@B_ip:/home/ora11g/B_dir

B_ip为数据库B的访问地址,在操作前需要在B数据库中建立路径‘/home/ora11g/B_dir’ 提示输入B数据库ora11g用户登陆密码,输入后进行传送

 

step3
将A_dmp文件导入B数据库中

1、与step1中第一步相同

2、执行impdp命令

impdp username/passwd DIRECTORY=B_dump_dir DUMPFILE=a.dmp REMAP_SCHEMA=A_username:B_username LOGFILE=B_imp.log REMAP_TABLESPACE=A_DAT:B_DAT,A_IDX:B_IDX

其中_DAT为数据库表空间,_IDX为索引表空间,按实际情况进行填写

dmp导数据库

标签:命令   exp   pac   scp   地址   dir   提示   file   cto   

人气教程排行