数据泵导入导出
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据泵导入导出
导入imp/导出exp
权限设置:
GRANT CREATE USER,DROP USER,ALTER USER,CREATE ANY VIEW,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION TO用户名
数据导出:
1将数据库orcl完全导出,用户名system密码manager导出到D:\expdat.dmp中
exp system/manager@orcl file=d:\expdat.dmp full=y
2将数据库中system用户与sys用户的表导出
exp system/manager@orcl file=d:\expdat.dmp owner=(system,sys)
3将数据库中的表emp、dept导出
exp scott/tiger@orcl file=d:\dump\newsexpdat.dmp tables=(emp,dept)
4将数据库中的表emp中的字段ename以"G"打头的
数据导出
exp scott/tiger@orcl file=d:\expdat.dmp tables=(emp) query=\"where ename like'S%'\"
数据的导入
1将D:\dump\expdat.dmp中的数据导入user数据库中。imp system/manager@orcl file=d:\expdat.dmp
imp scott/tiger@orcl full=y file=d:\dump\newexpdat.dmp ignore=y
2将d:\expdat.dmp中的表emp导入
imp test/test@orcl file=d:\db.expdat.dmp tables=(expdat)
imp test/test@orcl file=d:\db.expdat.dmp tables=(expdat)
1、exp system/oracle@jlnbd file=d:\temp.dmp tables=(ds.tbdsmf,ds.tbdsaf,ds.tbdsgf)例子(导出数据所在服务器的用户名和密码)
2、create user db identified by db
3、GRANT CREATE USER,DROP USER,ALTER USER,CREATE ANY VIEW,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,此例子中服务器和本地用户和密码是相同的
DBA,CONNECT,RESOURCE,CREATE SESSION TO db
4、alter user db quota unlimited on USERS
5、imp system/oracle@jlndb full=y file=d:\temp.dmp ignore=y导入本地的数据库管理员的数据库和密码
desc dba_ts_quotas(查找用户属于哪个表空间)
select TABLESPACE_NAME,USERNAME from dba_ts_quotas alter user db quota unlimited on USERS
应用
CREATE DIRECTORY dump dir AS‘D:\DUMP\’;
GRANT READ,WIRTE ON DIRECTORY DumpDir TO scott;
1,导出表
Expdp scott/tiger DIRECTORY=DumpDir DUMPFILE=tab.dmp TABLES=dept,emp
2,导出方案
Expdp scott/tiger DIRECTORY=DumpDir DUMPFILE=schema.dmp
SCHEMAS=system,scott
3.导出表空间
Expdp system/manager DIRECTORY=DumpDir DUMPFILE=tablespace.dmp
TABLESPACES=user01,user02
4,导出数据库
Expdp system/manager DIRECTORY=DumpDir DUMPFILE=full.dmp FULL=Y
1,导入表
Impdp scott/tiger DIRECTORY=DumpDir DUMPFILE=tab.dmp
TABLES=dept,emp
Impdp system/manage DIRECTORY=DumpDir DUMPFILE=tab.dmp
TABLES=scott.dept,scott.emp
REMAP_SCHEMA=SCOTT:SYSTEM
第一种方法表示将DEPT和EMP表导入到SCOTT方案中,第二种方法表示将DEPT和EMP表导入的SYSTEM方案中.
注意,如果要将表导入到其他方案中,必须指定REMAP SCHEMA选项.
2,导入方案
Impdp scott/tiger DIRECTORY=DumpDir DUMPFILE=schema.dmp
SCHEMAS=scott
Impdp system/manager DIRECTORY=DumpDir DUMPFILE=schema.dmp
SCHEMAS=scott REMAP_SCHE
MA=scott:system