首页 > Linux操作系统 > Linux操作系统 > 使用expdp和impdp
使用expdp和impdp
1.创建目录对象:
C:\test\lianxi>sqlplus
请输入用户名: sys/oracle as sysdba
SQL> create directory scott_dir as 'C:\test\lianxi';
2.给scott用户授予读写目录的权限:
SQL> grant read,write on directory scott_dir to scott;
3.查看是否有相应目录:
SQL> desc dba_directories
SQL> desc user_directories (默认没有创建,可手动创建,也可不建)
4.用expdp导出表(表空间,表,数据文件)
C:\test\lianxi>expdp help=y (查看下帮助信息)
C:\test\lianxi>expdp scott/tiger DUMPFILE='emp1.dmp' DIRECTORY=scott_dir TABLES=
(emp1) logfile=emp1.log
完成后可以查看C:\test\lianxi目录下会多出 emp1.log 和 EMP1.DMP文件
5.破坏scott.emp1表数据:
SQL> conn scott/tiger
SQL> drop table emp1 purge;
SQL> select * from emp1; (会报 表或视图不存在)
6.impdp导入表(表空间,表,数据文件)
C:\test\lianxi>impdp scott/tiger DUMPFILE='emp1.dmp' DIRECTORY=scott_dir TABLES=
(emp1) LOGFILE=imp_emp1.log
7.查看是否成功导入:
SQL> conn scott/tiger
SQL> select * from emp1;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21021875/viewspace-624523/ ,如需转载,请注明出处,否则将追究法律责任。