目的:使用数据泵,将一台电脑上的数据库导出,导入到另一台电脑上的数据库。
A电脑上的操作。expdp数据导出
1、运行cmd;
2、登录数据库,输入命令:
sqlplus system/密码;
3、创建目录路径:
create directory backup_path as ‘E:\app\tws\oradata\orcldv’;
(backup_path为路径名称,可自命名(必须是已存在路径),E:\app\tws\oradata\orcl为源数据库路径)
5、导入导出操作授权:
grant exp_full_database,imp_full_database to dmuser; (dmuser为数据库用户名)
6、退出:exit;
7、数据导出,执行命令:
expdp dmuser/***** directory=backup_path dumpfile=dmuser_schema.dmp logfile=dmuser_schema_29.log;
dmuser为用户名
*****为密码
dmuser_schema.dmp为导出数据库文件,可自命名,但格式要为.dmp,dmuser_schema_29.log为日志文件,可自命名
B电脑上的操作。impdp 数据导入
将导出的数据库文件复制到目标数据库路径下。
1、运行cmd;
2、登录数据库,输入命令:
sqlplus system/密码;
3、创建目录路径:
create directory goup_path as ‘E:\app\tws\oradata\orcl’;
(goup_path为路径名称,可自命名,E:\app\tws\oradata\orcl为目标数据库路径)
4、退出:exit;
5、数据导入,执行命令: