oracle 导出数据库

sqlplus / as sysdba 登录数据库

在plsql或sqlplus中创建目录:

create or replace directory dmp11g as '/home/oracle/dmps3';
grant read,write on directory dmp11g to system;

导出语句示例:

expdp system/oracle@ip:1521/dbname directory=dmp11g logfile=xxx.log dumpfile=xxx_%U.dmp parallel=8 schemas=user1,user2 compression=all version=11.2.0.0.0 cluster=n

导入语句示例:
impdp system/oracle directory=dmp11g logfile=xxx.09011.log dumpfile=xxx_%U.dmp parallel=8 schemas=user1,user2 cluster=n

导入时转换用户示例:

impdp  bsplatform7_ah2/bsplatform7_ah2@192.168.70.10:1521/eporcl directory=dmp11g2  logfile=bsplatform7_expdp.log dumpfile=bsplatform7_db.dmp  parallel=1 remap_schema=bsplatform7:bsplatform7_ah2

导出时剔除某些表:

expdp system/oracle@ip:1521/dbname directory=dmp11g logfile=xxx.log dumpfile=xxx_%U.dmp EXCLUDE=TABLE:\"IN\(\'table1\'\)\" parallel=8 schemas=user1,user2 compression=all version=11.2.0.0.0 cluster=n

 导出导入时指定表:

expdp system/oracle@ip:1521/dbname directory=dmp11g logfile=xxx.log dumpfile=xxx_%U.dmp parallel=8 tables=user1.table1,user2.table2 compression=all version=11.2.0.0.0 cluster=n

impdp system/Aa123456 directory=dmp11g logfile=xxx.09011.log dumpfile=xxx_%U.dmp parallel=8 tables=user1.table1,user2.table2 cluster=n

 


已有 0 条评论

    欢迎您,新朋友,感谢参与互动!