ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用expdp和impdp

使用expdp和impdp

原创 Linux操作系统 作者:bjiokn 时间:2010-01-06 17:46:07 0 删除 编辑

使用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/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: rac-1
请登录后发表评论 登录
全部评论

注册时间:2009-05-31

  • 博文量
    94
  • 访问量
    113661