oracle数据泵导出

      发布在:all      评论:0 条评论

1. CMD下登录到sysdba身份 

2.创建数据导出目录(虚拟的)

创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库最终实际上的磁盘存储目录位置,命令如下:

create directory expnc_dir as 'E:\ncdatabak';

3. 授权用户有该目录的读写权限

为oracle用户授予访问数据目录的权限,命令如下:

Grant read,write on directory expnc_dir to bigtail;

4.退出sqlplus  在CMD下进入到实际的存储目录文件夹执行exped命令

执行数据泵出命令,注意一定要在Cmd下执行,不能登录sqlplus后执行。

expdp bigtail/bigtail@bigtailDATABASE  directory=expnc_dir dumpfile=ncdatabak.dmp schemas=bigtail  logfile=ncdatabak.log;

 导入:

导入

create directory beng as 'E:\DATADMP'; --必须存在 DATADMP目录文件夹(存放dmp的地方)
Grant read,write on directory beng to factory;

将dmp文件放入泵目录

impdp pdgh_hb/pdgh_hb@192.168.1.168:1521/orcl directory=beng dumpfile=PDGH_DB100_1205.DMP  schemas=pdgh_hb

Responses

滇ICP备14007443号-4