数据泵,比exp更好用,该命令有以下特点:
1、导入导出均需要在oracle数据库服务器上操作,不能远程机器操作。
2、需要涉及到oracle数据库目录的功能。
3、可以从高版本的数据库导出内容,在低版本上使用。
4、可以单独导出表的部分数据,即能够导一张表的部分数据。
5、效率更高,可以并行执行导出导入。
...
使用方法:
1、在数据库服务器上建立一个文件夹,例如d:\bak\expdpdir
2、在数据库服务器上用system用户登录到数据库中,可以是pl/sql,可以是sqlplus
3、创建oracle 数据库目录指向第一步操作系统的文件夹
create or replace directory expdpdir as 'd:\bak\expdpdir';
4、在cmd命令行执行导出
cmd> expdp system/password directory=expdpdir dumpfile=delit.dmp logfile=delit_expdp.log schemas=delit version=10.2.0
5、在cmd命令行执行导入
先要创建表空间,可以不创建用户,如果是还原其他的数据库,可以直接drop user delit cascade;后就执行导入
cmd>impdp system/password directory=expdpdir dumpfile=delit.dmp logfile=delit_expdp.log schemas=delit
6、其他更多功能,参看
cmd>expdp help=y
cmd>impdp help=y