oracle数据库 expdp/impdp 和 exp/imp

Posted 言凡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库 expdp/impdp 和 exp/imp相关的知识,希望对你有一定的参考价值。

--EXPDP导出,需要系统用户权限,一般不使用
--sqlplus
--1、创建dmp导出逻辑目录
create directory 目录名 as ‘目录路径‘

create directory expdp_dmp as D:/expdp_dmp;

--2、查看当前创建的所有dmp导出目录 (验证看是否创建成功)

select * from dba_directories

select * from dba_directories;

--3、登录system用户,为创建的目录赋权限

grant read,write on directory 目录名 to 需要赋值的用户名

grant read,write on directory expdp_dmp to pqm_adm;

--dos下执行,不在sqlplus中执行
--4、导出 pqm_adm用户下的数据

expdp 用户名/密码@数据库实例名 directory=导出目录 dumpfile=导出的文件名.dmp logfile=导出的日志名.log

expdp pqm_adm/pqm123456zf@foctestdb directory=expdp_dmp dumpfile=pqm_adm20180209expdp.dmp logfile=pqm_adm20180209expdp.log;

===================================================================================================
--exp导出

exp pqm_adm/pqm123456zf@foctestdb file=e:\pqm_admExp.dmp log=e:\pqm_admExp.log

--imp 导入

imp MFFMS/MFFMS@AERO68 FULL=Y FILE=E:\pqm_admExp.dmp log=e:\mffms.log

表空间错误:
--查看数据库中的表空间存放地址

select TABLESPACE_NAME,FILE_NAME from dba_data_files where TABLESPACE_NAME=PQMDATA;

--创建相同的表空间名称

create tablespace PQMDATA --表空间名称,一般在用户名前加 TBS_ 前缀
datafile D:\ORACLE11\ORADATA\MYORACLE\PQMDATA.DBF --test数据路径,表空间名称,
size 100m --初始表空间的大小
autoextend on next 10m --当表空间不足时,每次增加大小
maxsize unlimited--表空间最大的大小

 







以上是关于oracle数据库 expdp/impdp 和 exp/imp的主要内容,如果未能解决你的问题,请参考以下文章

Oracle备份恢复之expdp/impdp_超越OCP精通Oracle视频课程培训23

oracle数据库 expdp/impdp 和 exp/imp

oracle expdp 可否使用网路扩充硬盘

基于EXPDP,IMPDP实现oracle数据的导入导出

数据库导入导出expdp,impdp

Oracle使用数据泵 (expdp/impdp)实施迁移