使用数据泵方式导入(impdp)导出(expdp)详细步骤

本文详细介绍了如何使用Oracle的数据泵工具expdp和impdp进行数据库的导出与导入操作,包括创建目录、赋予权限以及处理不同版本间的兼容性问题。此外,还提到了森大网络科技在GPS平台、网站建设、软件开发和系统运维方面的服务。

GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
https://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=1515

/使用数据泵的方式导入导出,这种方式比传统的exp方式速度快,听ZhangND说,Oracle 11G,如果是空表,用exp命令导不出来/
/注意:用户导入导出若没权限,可赋予connect, resource, exp_full_database,imp_full_database(给用户全库导出和全库导入的角色权限)/

–导出:以下是在数据库服务器上操作,导出用户对应的数据库
/1.建立路径/
CREATE OR REPLACE DIRECTORY Dir_Backup AS ‘D:\DBBackup’;

/2.把路径授予读写权限给用户/
grant read, write on directory Dir_Backup to VLCPL;

/3.导出dmp文件到之前定义好的目录/
expdp VLCPL/VLCPL@orcl SCHEMAS=VLCPL DIRECTORY=Dir_Backup DUMPFILE=VLCPL2014-12-08.DMP

/如果是10g中的.dmp要导入到11g中,后面需增加一个参数version, 如下所示:/
expdp VLCPL/VLCPL@orcl SCHEMAS=VLCPL DIRECTORY=Dir_Backup DUMPFILE=VLCPL2014-12-08.DMP version=10.2.0.1.0

/如果是11g中的.dmp要导入到10g中,同一个用户/
expdp VLCPL/VLCPL@orcl SCHEMAS=VLCPL DIRECTORY=Dir_Backup DUMPFILE=VLCPL2014-12-08.DMP version=10.2.0.1.0

–导入:以下是在本地电脑上操作,把之前备份得到的dmp文件导入到本地Oracle
/1.创建表空间/
create tablespace TS_VLCPL datafile ‘D:\VLCPL-DB\VLCPL.ORA’
size 50M
autoextend on next 50M
maxsize unlimited
extent management local autoallocate
segment space management auto;

/*2.创建用户并将表空间分配给用户 */
create user VLCPL
identified by VLCPL
default tablespace TS_VLCPL;

/*3.给用户授予权限 */
grant dba,connect,resource,
aq_administrator_role,aq_user_role,
authenticateduser to VLCPL;

/4.建立路径/
CREATE OR REPLACE DIRECTORY Dir_Import AS ‘D:\DBImport’;

/5.把路径授予读写权限给用户/
grant read, write on directory Dir_Import to VLCPL;

/6.1.相同的用户名导入/
impdp VLCPL/VLCPL@localhost SCHEMAS=VLCPL DIRECTORY=Dir_Import DUMPFILE=VLCPL2014-12-08.DMP

–@后面不知道是指定什么,所以最好不要指定,它会默认是本地的实例,输入密码即可开始导入
impdp platadminhk SCHEMAS=platadminhk DIRECTORY=Dir_Import DUMPFILE=VMS_HK_DB_20160805.DMP logfile=imp_vms.log

/6.2.不同用户名的导入/
/两个用户的权限,要保持一致,若VLCPL是管理员身份,则LocalVLCPL也要提升到管理员身份
下例中,VLCPL是远程数据库服务器的用户名,LocalVLCPL是本地数据库的用户名
/
impdp LocalVLCPL/LocalVLCPL@localhost REMAP_SCHEMA=VLCPL:NewVLCPL DIRECTORY=Dir_Import DUMPFILE=VLCPL2014-12-08.DMP

GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
https://cnsendnet.taobao.com
来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=1515

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值