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

Oracle admin 56℃ 0评论

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

转载请注明:森大科技官方博客 » 使用数据泵方式导入(impdp)导出(expdp)详细步骤

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址