Oracle impdp用法

使用impdp命令导入数据(第1、2步可选,如果使用自定义的directory,impdp的directory参数必须进行指定;如果使用默认的directory,那么无需指定impdp的directory参数,但是dmp文件必须位于/oracle/admin/orcl/dpdump/路径下。)

1.查询

select * from dba_directories;

2.创建目录  

create directory db_mydir as '/oracle/mydump/';

3.创建表空间

    create tablespace my_data datafile '/home/oracle_11/app/oradata/orcl/app_data_01.dbf' size 500m;

    create tablespace my_idx datafile '/home/oracle_11/app/oradata/orcl/app_idx_01.dbf' size 500m;

4.自动扩展表空间

    alter tablespace my_data add datafile '/home/oracle_11/app/oradata/orcl/app_data_01.dbf' size 4G autoextend on maxsize 8G;

5.导入数据库脚本,使用创建的用户,表空间和索引

 impdp \'/ as sysdba\' directory=db_mydir dumpfile=app_20140211.dmp logfile=app_20140211.log remap_schema=appusername:appusername_0211 remap_tablespace=app_data:my_data,app_idx:my_idx 

猜你喜欢

转载自yangsj19870829.iteye.com/blog/2071084
今日推荐