oracle数据库简单的导入导出操作
一、数据库导出
1、导出用户名/密码,,导出用户名为test_expdp。导出路径默认为oracle中的dpdump文件中
expdp test_expdp/test_expdp@orcl directory=dumpdir dumpfile=test_expdp_bak.dmp logfile=test_expdp_bak.log version=’10.2.0.1.0’;
(备注:若从低版本导出的数据库要导入到高版本中,需要导出时后面添加高版本的数据库版本号。)
二、数据库导入
1、进入oracle,创建用户和密码,导入用户名为test_impdp
create user test_impdp identified by impdp;
2、给新创建的用户分配权限
grant dba,connect,resource to test_impdp;
3、数据库中创建要导入的数据库dmp文件所在路径
create or replace directory dumpdir as 'D:\database\'; (实际电脑中要有这个文件路径)
4、给新创建的用户授予dmp所在路径的权限
grant read,write on directory dumpdir to test_impdp;
5、将数据导入
impdp test_impdp/impdp@orcl directory=dumpdir dumpfile=test_expdp_bak.dmp logfile=test_impdp.log remap_schema=test_expdp:test_impdp
(备注:remap_schema=test_expdp:test_impdp 若创建的用户与数据库之前导出的用户不一致,则需要分别写remap_schema=test_expdp:test_impdp,导出用户:导入用户)