1. 程式人生 > >oracle數據庫 expdp/impdp 和 exp/imp

oracle數據庫 expdp/impdp 和 exp/imp

文件名 spa oracle數據庫 空間不足 rac tab rec exp導出 創建

--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